Record / Publication recordsPermalink ↗
ArtifactChange
A change to a release file determined by path and checksum.
- Viewer ID
publication/ArtifactChange- Term IRI
https://zenith-research.ca/ontology/publication/v0.1.0/terms/ArtifactChange- Schema reference
https://zenith-research.ca/ontology/publication/v0.1.0/schema.json#/definitions/ArtifactChange- Extends
- ReleaseChange
- Status
- Review draft; executable website publication profile
Fields 7
| Field | Contract |
|---|---|
idRequired | stringSchema constraints{
"type": "string",
"format": "uri"
} |
typeRequired | ArtifactChangeSchema constraints{
"const": "ArtifactChange"
} |
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