docs/maps/DRO.json in cocina-models-0.15.0 vs docs/maps/DRO.json in cocina-models-0.16.0
- old
+ new
@@ -2,11 +2,11 @@
"$schema": "http://json-schema.org/draft-06/schema#",
"id": "http://cocina.sul.stanford.edu/schemas/DRO",
"title": "Digital Repository Object",
"description": "Domain-defined abstraction of a 'work'. Digital Repository Objects' abstraction is describable for our domain’s purposes, i.e. for management needs within our system.",
"type": "object",
- "required": ["@context", "@type", "externalIdentifier", "label", "internalIdentifier", "version", "administrative", "access", "identification", "structural"],
+ "required": ["@context", "@type", "externalIdentifier", "label", "internalIdentifier", "version", "administrative", "access", "description", "identification", "structural"],
"properties": {
"@context": {
"description": "URI for the JSON-LD context definitions.",
"type": "string"
},
@@ -142,11 +142,11 @@
},
"releaseTags": {
"description": "Tags for release",
"type": "array",
"items": {
- "$ref": "ReleaseTag.json"
+ "$ref": "/ReleaseTag"
}
},
"sdrPreserve": {
"description": "If this resource should be sent to Preservation.",
"type": "boolean"
@@ -157,9 +157,13 @@
"items": {
"$ref": "/Agent"
}
}
}
+ },
+ "description": {
+ "description": "Descriptive metadata for the DRO.",
+ "$ref": "/Description"
},
"identification": {
"description": "Identifying information for the DRO.",
"type": "object",
"required": ["identifier"],