Metadata Schema Structure
About This MicroSim
This interactive diagram visualizes the complete metadata.json schema used for MicroSim packages. Click on any field to see its description and example values. The schema is organized into five main sections that enable search, discovery, pedagogical matching, and AI integration.
Learning Objectives
After using this MicroSim, students will be able to:
- Organize their understanding of the metadata.json schema
- Identify the five main sections: dublinCore, educational, pedagogical, technical, and search
- Explain the purpose of each field within the schema
- Understand how pedagogical metadata enables matching interaction patterns to learning objectives
- Create properly structured metadata files for their own MicroSims
How to Use
- Click on nodes to see field descriptions and example values
- Gray node is the root object
- Blue nodes represent Dublin Core standard metadata
- Green nodes represent educational context fields
- Pink nodes represent pedagogical pattern fields
- Orange nodes represent technical implementation details
- Purple nodes represent search and discoverability fields
Schema Sections
Dublin Core (Blue)
Standard metadata based on the Dublin Core Metadata Initiative. Includes title, description, creator, date, and rights.
Educational (Green)
Learning-focused metadata including subject area, grade level, Bloom's Taxonomy levels, difficulty, and learning objectives.
Pedagogical (Pink)
Interaction pattern metadata that enables matching MicroSims to learning objectives. Includes pattern type (worked-example, exploration, practice), Bloom alignment, Bloom verbs, pacing (self-paced, continuous), prediction support, data visibility, and interaction style. This section prevents mismatches like recommending continuous animations for "explain" objectives.
Technical (Orange)
Implementation details such as the JavaScript framework used, library version, and browser support.
Search (Purple)
Discoverability fields including keywords, visualization type, and interaction level for faceted search.
Lesson Plan
Learning Objectives
- Understand the hierarchical structure of metadata.json
- Identify which fields belong to which section
- Recognize required vs optional fields
- Explain how pedagogical metadata prevents interaction pattern mismatches
Activities
- Have students click through all five sections to understand their purpose
- Ask students to create a metadata.json file for a hypothetical MicroSim
- Discuss how metadata enables search and AI discovery
- Explore how pedagogical fields (pattern, pacing, bloomVerbs) help match MicroSims to learning objectives
Assessment
- Can students name the five main sections?
- Can students explain the difference between educational and pedagogical fields?
- Can students explain why continuous animation is inappropriate for "explain" objectives?
- Can students create valid metadata for a new MicroSim?
Iframe Embed Code
1 2 3 4 5 | |