
Metadata Record Generator & Validator
Generate standards-compliant metadata records in Dublin Core, EAD, or METS schemas
What You Can Do
This skill generates, structures, and validates metadata records that comply with professional archival and digital collection standards. You can create Dublin Core records for simple web resources, EAD (Encoded Archival Description) for complex multi-level collections, or METS (Metadata Encoding & Transmission Standard) for multi-part digital objects. The skill validates your records against schema requirements, catches missing mandatory fields, and ensures compliance with controlled vocabularies before deployment.
Features
Generate records in Dublin Core, EAD, METS, or MIAOU formats with full schema compliance
Validates mandatory fields, cardinality rules, data types, and checks against controlled vocabularies automatically
Creates complete metadata records from descriptions, auto-populating common fields like dates, creators, and subjects
Translates and cross-walks metadata between Dublin Core and EAD formats without data loss
Process multiple items in bulk to generate consistent records across large collections
Validates creator and subject names against Library of Congress and Getty AAT authorities
Outputs valid, well-formed XML ready for ingest into digital repositories and OAI-PMH harvesters
Provides detailed validation messages with clear remediation steps for any schema violations
Example Output
Dublin Core Record
<rdf:RDF>
<rdf:Description rdf:about="http://example.edu/item/2024-001">
<dc:title>Letters from the Archives, 1952-1961</dc:title>
<dc:creator>Smith, John</dc:creator>
<dc:date>1952-1961</dc:date>
<dc:type>Text</dc:type>
<dcterms:isPartOf>Smith Family Papers</dcterms:isPartOf>
</rdf:Description>
</rdf:RDF>
Validation Report
✓ VALID: All mandatory Dublin Core elements present
✓ VALID: Creator name matches Library of Congress authority
✓ VALID: Date range in ISO 8601 format
⚠ WARNING: Subject field empty (optional but recommended)
✓ VALID: XML is well-formed and parseable
EAD Record Snippet
<ead>
<archdesc level="collection">
<did>
<unittitle>Smith Family Papers</unittitle>
<unitdate type="inclusive" normal="1952/1961">1952-1961</unitdate>
<origination label="creator">Smith, John</origination>
</did>
</archdesc>
</ead>
What's Included
- Schema reference guide: Complete documentation of all elements, attributes, and cardinality rules for Dublin Core, EAD, and METS
- Validation ruleset: Pre-built validation rules for mandatory fields, data types, and controlled vocabulary checks
- Record templates: Ready-to-use templates for different resource types: text, image, video, audio, dataset, and collection
- Schema mapping guide: Field-by-field crosswalk between Dublin Core and EAD to enable lossless format migration
- Controlled vocabulary checklist: Quick reference for Library of Congress Subject Headings, AAT, and LCSH authority validation
- Example records: Validated sample records for each schema and resource type to use as reference models
Who It's For
- Archivists and collection managers
- Digital humanities researchers
- Library catalogers and metadata specialists
- Digital repository administrators
- Museum documentation and collections staff
Best For
- Cataloging new digital collections
- Migrating legacy records to standard schemas
- Batch metadata creation for large collections
- Validating existing metadata for compliance
- Documenting complex multi-part digital objects







