coreMetaData.schema.json
Common record-keeping metadata carried by every GRC Schema Thing: creation and modification provenance, lifecycle status, integrity checksum, and supersession links.
type · thingShared vocabularystatus · publishedv1
{
"CoreMetaData": {
"@type": "CoreMetaData",
"schemaVersion": 1,
"checksum": "String",
"created": {
"@type": "Created",
"organization": {
"@type": "Organization",
"@id": "URL",
"elementId": "String",
"name": "String"
},
"person": {
"@type": "Person"
},
"timeStamp": "Datetime"
},
"deprecatedBy": "URL",
"live": "Boolean",
"modified": {
"@type": "Modified"
},
"notes": "String",
"status": "String",
"supersededBy": "URL",
"validated": "Integer"
}
}{
"CoreMetaData": {
"@type": "CoreMetaData",
"schemaVersion": 1,
"description": "Common record-keeping metadata carried by every GRC Schema Thing: creation and modification provenance, lifecycle status, integrity checksum, and supersession links.",
"checksum": {
"description": "SHA-256 change fingerprint of the record's bookkeeping fields.",
"type": "String"
},
"created": {
"@type": "Created",
"description": "Record creation provenance: who created it, when.",
"organization": {
"@type": "Organization",
"description": "The object representation of the Thing Organization.",
"@id": {
"description": "Traversable URL of the hierarchy item record.",
"type": "URL"
},
"elementId": {
"description": "Stable identifier for the hierarchy item in the dataset.",
"type": "String"
},
"name": {
"description": "The name of the item or record.",
"type": "String"
}
},
"person": {
"@type": "Person",
"description": "The object representation of the Thing Person."
},
"timeStamp": {
"description": "A datetime in the schema.",
"type": "Datetime"
}
},
"deprecatedBy": {
"description": "URL of the record that deprecated this one, if any.",
"type": "URL"
},
"live": {
"description": "Whether the record is currently active.",
"type": "Boolean"
},
"modified": {
"@type": "Modified",
"description": "Last-modified provenance: who changed it, when."
},
"notes": {
"description": "Free-text notes relevant to the record.",
"type": "String"
},
"status": {
"description": "Release status: Released, In Review, or On Hold.",
"type": "String"
},
"supersededBy": {
"description": "URL of the record that replaces this one, if any.",
"type": "URL"
},
"validated": {
"description": "Validation level reflecting review and approval depth.",
"type": "Integer"
}
}
}