Provenance Data Models and Assertions: A Demonstrative Approach
115
6.7 Open Provenance Model
OPM or the open provenance model suggested by W3C provides various provenance
collection and management tools like ProvStore [30], validators, and translators.
6.8 ProvStore
ProvStore is a repository that allows for the storage, browsing, and management of
provenance documents using a web interface. It allows us to upload the data related
to provenance on the cloud well.
7 Provenance Implementation in University Ontology
Using Basic Constructs of PROV-DM
The deliberations that follow shall closely evaluate the implementation of provenance
in a University Ontology (the entire ontology and its code is beyond the scope of
the chapter and deliberately skipped). Protégé an open-source editor tool along with
its Hermit reasoner shall form the basis of all assertions and inferences. The various
aspects of Activity, Entity, and Agent are critically evaluated, and the results are
supported with the relevant screenshots for the comprehend-ability and readability
of the chapter.
An OWL ontology is deemed as a valid dataset, any inconsistencies in the representation of the ontology with respect to defining data and object properties, cardinality and description logic aspects render the ontology as invalid when exposed to
a semantic agent or a reasoner.
The chapter provides inferred results to signify that the creation and implementation of provenance keep the validity of the ontology intact.
In the screenshots and codes provided below, we have shown the implementation
of the PROV-DM [7, 22, 40, 41] data model in the University Ontology.
Figure 3 shows a hierarchy of classes that are part of the ontology under discussion
and implementation. The classes and their instances shall form the bases to implement
the Entity, Activity, and Agent relationship in the latter part of this chapter.
The initial implementation is aimed to render the features exhibited in the creation
of the Entity, Activity, and Agent, the relevant code snippets in OWL are provided
to corroborate the creation.
The subsequent sections after the creation shall demonstrate the reasoning and
inference derivation based on the created University Ontology.
Figure 4 signifies that the class Activity, Agent, and Activity belong to a super
class Thing. All individuals in the provenance assertions shall belong to either of the
three core classes namely Entity, Activity, and Agent.
115
6.7 Open Provenance Model
OPM or the open provenance model suggested by W3C provides various provenance
collection and management tools like ProvStore [30], validators, and translators.
6.8 ProvStore
ProvStore is a repository that allows for the storage, browsing, and management of
provenance documents using a web interface. It allows us to upload the data related
to provenance on the cloud well.
7 Provenance Implementation in University Ontology
Using Basic Constructs of PROV-DM
The deliberations that follow shall closely evaluate the implementation of provenance
in a University Ontology (the entire ontology and its code is beyond the scope of
the chapter and deliberately skipped). Protégé an open-source editor tool along with
its Hermit reasoner shall form the basis of all assertions and inferences. The various
aspects of Activity, Entity, and Agent are critically evaluated, and the results are
supported with the relevant screenshots for the comprehend-ability and readability
of the chapter.
An OWL ontology is deemed as a valid dataset, any inconsistencies in the representation of the ontology with respect to defining data and object properties, cardinality and description logic aspects render the ontology as invalid when exposed to
a semantic agent or a reasoner.
The chapter provides inferred results to signify that the creation and implementation of provenance keep the validity of the ontology intact.
In the screenshots and codes provided below, we have shown the implementation
of the PROV-DM [7, 22, 40, 41] data model in the University Ontology.
Figure 3 shows a hierarchy of classes that are part of the ontology under discussion
and implementation. The classes and their instances shall form the bases to implement
the Entity, Activity, and Agent relationship in the latter part of this chapter.
The initial implementation is aimed to render the features exhibited in the creation
of the Entity, Activity, and Agent, the relevant code snippets in OWL are provided
to corroborate the creation.
The subsequent sections after the creation shall demonstrate the reasoning and
inference derivation based on the created University Ontology.
Figure 4 signifies that the class Activity, Agent, and Activity belong to a super
class Thing. All individuals in the provenance assertions shall belong to either of the
three core classes namely Entity, Activity, and Agent.
