MetadataRecord
MetadataRecord is a structured data object that stores metadata about a digital resource or data artifact. It provides descriptive, administrative, provenance, and rights information intended to support discovery, understanding, management, and long-term preservation. A typical MetadataRecord includes fields such as identifier, title, description or abstract, subject keywords, language, and the formal metadata standard or schema used (for example Dublin Core, MODS, METS, PREMIS, or schema.org). Administrative data covers creators or custodians, publishers, versions, publication or creation dates, licensing and access restrictions, and contact information. Descriptive data may include format, size, media type, and technical identifiers like checksum or storage location. Provenance and lineage details document the origin of the resource, transformation steps, and relationships to related resources. Quality indicators such as completeness, accuracy, and validity may be recorded, along with dates of last validation. Rights and access policies specify usage permissions and restrictions, while preservation metadata supports long-term sustainability, including preservation actions and retention policies.
MetadataRecords are stored in catalogs, repositories, or databases and are serialized in formats such as JSON,