Core Concepts
This section introduces the fundamental principles needed to understand and implement MVMD. These concepts form the foundation for all metadata integration patterns and profiles.
Essential Concepts
JSON-LD and Schema.org
MVMD builds on JSON-LD and Schema.org to create a flexible, interoperable metadata framework:
- JSON-LD provides the syntax structure with support for namespaces and linked data
- Schema.org provides the core vocabulary that's widely understood and adopted
All MVMD metadata requires:
- A proper
@context
with Schema.org vocabulary - Appropriate
@type
declarations - Clear property relationships
Learn more about Metadata Fundamentals
Asset Types
MVMD supports various Schema.org types to describe different kinds of assets:
- CreativeWork: The most versatile base type for complex assets
- MediaObject: For specific media types (3DModel, ImageObject, etc.)
- Place/VirtualLocation: For physical and virtual locations
- Event: For timed experiences and activities
Linking vs. Embedding
A key decision in metadata architecture is whether to:
- Link to external resources using URLs (ideal for large, shared components)
- Embed data directly in the metadata (ideal for essential, asset-specific data)
Understand Linking vs Embedding
Structural Organization
Proper organization of metadata ensures:
- Clear relationships between components
- Efficient loading strategies
- Consistent property naming
- Effective use of namespaces
Learn about Structural Organization
Standards as Namespaces
MVMD uses technical standards as namespaces to integrate specialized vocabulary:
- Each standard has its own namespace identifier in the
@context
- Properties from specific standards are prefixed with the namespace
- Standards integration enables detailed technical information
- Multiple standards can be combined in a single metadata document
User Journey Map
Based on your role and goals, we recommend different paths through the documentation:
For Developers New to Metadata
- Start with Metadata Fundamentals
- Review Types of Assets
- Explore Basic Implementation
- Learn about Basic Profile
- Review Validation
For 3D Content Creators
- Start with Integration Profiles Overview
- Review the Attachable Profile for wearables/equipment
- Explore Avatar Profile for character assets
- Learn about glTF Standard Integration
- Use Schema Validation to verify metadata
For Platform Developers
- Start with Implementation Overview
- Review Cross-Platform Assets
- Explore Standards Overview
- Learn about Schema Validation
- Implement Best Practices
Related Resources
- Implementation Guides: Practical how-to guidance
- Integration Profiles: Ready-to-use patterns
- Technical Standards: Standard-specific integration
- Validation: Ensuring compliance and quality
- Quickstart: Fast implementation guide