Class: RecordMetadata
A re-usable structure that encapsulates provenance metadata that applies to a specific concrete record/encoding of information, as opposed to provenance of the abstract information content/knowledge the record represents.
Parents
- is_a: Element - The base definition for all elements that comprise the model (classes, complex data types, value sets)
Referenced by Class
Attributes
Own
- RecordMetadata➞description 0..1
- Description: A free text description of the RecordMetadata object.
- Range: String
- RecordMetadata➞recordIdentifier 0..1
- Description: The business identifier of the record described in the RecordMetadata object (required when the record described is not the one in the present system)
- Range: Identifier
- RecordMetadata➞partOfDataset 0..1
- Description: The dataset of which the described record is a part (releveant when the record described is not the one in the present system)
- Range: DataSet
- RecordMetadata➞recordVersion 0..1
- Description: The version number of the record-level artifact the object describes
- Range: String
- RecordMetadata➞previousVersion 0..1
- Description: The version of a record in the same system that the current record replaces/follows.
- Range: Identifier
- RecordMetadata➞dateRecordCreated 0..1
- Description: The date the record was initially created.
- Range: Ga4ghDateTime
- RecordMetadata➞dateRecordLastModified 0..1
- Description: The date the record was last edited/updated/modified to its present concrete form.
- Range: Ga4ghDateTime
- RecordMetadata➞qualifiedContribution 0..*
- Description: Links to a 'Contribution' object allowing richer representation of specific types of contributions made by an agent to the creation, modification, or administrative management of a record.
- Range: Contribution
- RecordMetadata➞recordURL 0..*
- Description: A web address where the entity is found or described.
- Range: Url
- RecordMetadata➞xref 0..*
- Description: A cross-reference linking to an identifier for an entity/record that represents the same or a closely related concepts or knowledge as the present record.
- Range: String
Inherited from Element:
- Element➞extensionElement 0..*
- Description: A key-value data structure that allows definition of custom fields to capture information not directly supported by the VA specification.
- Range: Extension
Other properties
Comments: | Record-level metadata applies to a specific concrete encoding/serialization of knowledge (e.g as a record in a specific database, or an online digital resource). A RecordMetadata object can capture provenance and other metadata, including when, how, and by whom a specific record was generated or modified; what upstream resources it was derived/retrieved from; and record-level administrative information such as versioning and system / lifecycle status. |