Record / Publication recordsPermalink ↗
OperationChange
A change to a semantic operation keyed by its canonical identifier.
- Viewer ID
publication/OperationChange- Term IRI
https://zenith-research.ca/ontology/publication/v0.1.0/terms/OperationChange- Schema reference
https://zenith-research.ca/ontology/publication/v0.1.0/schema.json#/definitions/OperationChange- Extends
- ReleaseChange
- Status
- Review draft; executable website publication profile
Fields 7
| Field | Contract |
|---|---|
idRequired | stringSchema constraints{
"type": "string",
"format": "uri"
} |
typeRequired | OperationChangeSchema constraints{
"const": "OperationChange"
} |
actionRequired | https://zenith-research.ca/ontology/publication/v0.1.0/terms/Added | https://zenith-research.ca/ontology/publication/v0.1.0/terms/Modified | https://zenith-research.ca/ontology/publication/v0.1.0/terms/RemovedSchema constraints{
"enum": [
"https://zenith-research.ca/ontology/publication/v0.1.0/terms/Added",
"https://zenith-research.ca/ontology/publication/v0.1.0/terms/Modified",
"https://zenith-research.ca/ontology/publication/v0.1.0/terms/Removed"
]
} |
subjectIdRequired | stringSchema constraints{
"type": "string",
"minLength": 1
} |
changedFieldsRequired | arraySchema constraints{
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
} |
beforeOptional | RecordSnapshot Schema constraints{
"$ref": "#/definitions/RecordSnapshot"
} |
afterOptional | RecordSnapshot Schema constraints{
"$ref": "#/definitions/RecordSnapshot"
} |
Relationships 2
beforeRecordSnapshot
afterRecordSnapshot