Implementation Overview
This section provides practical guidance for implementing MVMD in real-world applications. You'll find workflow-based implementation guides organized by use cases to help you integrate metadata effectively.
Use Case-Based Implementation
We've organized our implementation guides based on common use cases, making it easier to find relevant guidance for your specific requirements:
Basic Asset Implementation
Every implementation starts with properly structured metadata for your digital assets:
- Define clear type declarations with Schema.org vocabulary
- Include required properties for discoverability
- Add specialized properties for specific use cases
- Set up proper relationships between components
Learn about Basic Asset Implementation
Cross-Platform Assets
When implementing assets that need to work across multiple platforms:
- Provide format variations for different platform requirements
- Define technical specifications for each platform
- Implement fallback behaviors for unsupported features
- Ensure visual and functional consistency
Explore Cross-Platform Implementation
Interactive Assets
For implementing assets that respond to user interaction:
- Define interaction points and behaviors
- Create state transitions based on user actions
- Link interactions to animations and feedback
- Establish connections between interactive components
Discover Interactive Asset Implementation
Discovery and Search Optimization
To make your assets easily discoverable:
- Optimize core metadata for search visibility
- Add rich media for visual discovery
- Create semantic relationships with related content
- Enhance marketplace presence with specialized properties
Learn about Discovery Optimization
NFT Metadata
For blockchain-connected assets, MVMD provides standards-compliant approaches:
- Maintain compatibility with ERC-721/ERC-1155 standards
- Enhance NFT metadata with rich structured data
- Support multi-platform NFT discoverability
- Enable verifiable authenticity and provenance
Composable Systems
For complex, multi-component assets:
- Implement structural relationships between components
- Define assembly patterns and constraints
- Create flexible, extensible component systems
- Support cross-platform composition
Discover Composable Implementation
Implementation Workflow
The general workflow for implementing MVMD metadata follows these steps:
- Identify Your Use Case: Determine which implementation guide best fits your needs
- Select Relevant Profiles: Choose the appropriate integration profiles
- Incorporate Technical Standards: Add necessary standard-specific properties
- Implement Required Properties: Ensure all required properties are included
- Add Optional Properties: Enhance with optional properties as needed
- Validate Your Metadata: Use our validation tools
- Test Cross-Platform: Verify functionality across target platforms
Implementation Examples by Asset Type
Asset Type | Primary Profile | Key Implementation Guide | Related Standards |
---|---|---|---|
Wearable Items | Attachable | Cross-Platform Assets | glTF, VRM |
Equipment | Attachable | Interactive Assets | glTF, OpenXR |
Avatars | Avatar | Cross-Platform Assets | VRM, glTF |
Virtual Spaces | Scene | Composable | USD, glTF |
Collectibles | Composable 3D NFT | NFT Metadata | glTF, C2PA |
Digital Twins | Digital Twin | Discovery Optimization | USD, CityJSON |
Implementation Best Practices
Regardless of your specific use case, follow these principles:
- Consistency: Use standardized naming and structure patterns
- Precision: Include only necessary data at the appropriate level
- Scalability: Design for future expansion and additions
- Interoperability: Ensure compatibility across platforms
- Validation: Regularly validate against schema requirements
Review Implementation Best Practices
Getting Started
- Start with the Getting Started guide
- Choose the appropriate use case for your implementation needs
- Use our templates for consistent implementation
- Validate your implementation with our schema validation tools
Related Resources
Concepts
- Metadata Fundamentals: Core principles
- Types of Assets: Schema.org types to use
- Linking vs Embedding: Reference patterns
Profiles
- Integration Profiles Overview: Ready-to-use patterns
- Basic Profile: Foundation for all implementations
- Attachable Profile: For wearable and equipable items
Standards
- Schema.org: Core vocabulary for implementation
- glTF: Implementation patterns for glTF assets
- USD: Implementation patterns for USD assets
Validation
- Schema Validation: Validating your implementation