Semantic Partners

Audit Log Ontology

An OWL ontology and SHACL Shapes to record changes in RDF data and create an audit trail which can be used to reconstruct past states of a given resource, track the activity of a given contributor, and generally to capture every addition and deletion of triples to a given subject.

IRI https://voc.semanticpartners.com/ontology/audit# · Version 0.2

Download: Turtle RDF/XML JSON-LD N-Triples

Classes

Change Record audit:ChangeRecord
Instances of this class record a discrete change to an RDF resource.
Change State audit:ChangeState
The state of an RDF resource recording all the changes in terms of individual deletions and additions, each expressed with a single ChangeRecord instance.

Properties

added audit:added
The relationship between a ChangeState and the ChangeRecords, recording the triples that were added to the resource.
domain audit:ChangeState · range audit:ChangeRecord · ObjectProperty
changeReason audit:changeReason
A description of the purpose for the change.
domain audit:ChangeState · range xsd:string · DatatypeProperty
changedBy audit:changedBy
The email address of the person who made the change.
domain audit:ChangeState · range xsd:string · DatatypeProperty
deleted audit:deleted
The relationship between a ChangeState and the ChangeRecords, recording the triples that were deleted from the resource.
domain audit:ChangeState · range audit:ChangeRecord · ObjectProperty
validUntil audit:validUntil
The timestamp until which the Change State is valid.
domain audit:ChangeState · range xsd:dateTime · DatatypeProperty