Provenance Vocabulary Types OWL Ontology
From Semantic Portal Wiki
| ||
|
{{#vardefine:ns| }}{{#vardefine:p|namespace }}{{#vardefine:v|http://purl.org/net/provenance/types# }} {{#vardefine:ns| }}{{#vardefine:p|prefix }}{{#vardefine:v|prvTypes }} |
Contents |
Overview
This is one module of Provenance Vocabulary
- Provenance Vocabulary Core OWL Ontology http://purl.org/net/provenance/ns.rdf
- Provenance Vocabulary Types OWL Ontology - http://purl.org/net/provenance/types.rdf
- Provenance Vocabulary Integrity Verification OWL Ontology - http://purl.org/net/provenance/integrity.rdf
Domain Concept Coverage
- artifact
- prv:DataItem
- rdfs:Statement
- prvTypes:QueryResult
- trix:Graph
- void:Dataset
- prv:CreationGuideline
- prvTypes:TriplifyMapping
- prvTypes:QueryTemplate
- prvTypes:Query
- prvTypes:SPARQLQuery
- prvTypes:SQLQuery
- agent
- prv:Actor
- prvTypes:DataCreator
- prvTypes:DataCreatingService
- prv:HumanActor
- prvTypes:DataCreatingEntity
- prv:NonHumanActor
- prvTypes:DataCreatingDevice
- prvTypes:DataAccessor
- prvTypes:DataCreatingService
- prvTypes:Sensor
- prvTypes:DataCreator
- event
- prv:Execution
- prv:DataAccess ...... exchangedHTTPMessage
- prvTypes:HTTPBasedDataAccess
- prv:DataCreation
- prvTypes:QueryExecution
- prvTypes:Measurement
- prv:DataAccess ...... exchangedHTTPMessage
Concept Modeling
class hierarchy
disjointed classes
<owl:Class rdf:about="http://purl.org/net/provenance/types#SPARQLQuery">
<rdfs:subClassOf rdf:resource="http://purl.org/net/provenance/types#Query"/>
<owl:disjointWith>
<owl:Class rdf:about="http://purl.org/net/provenance/types#SQLQuery"/>
</owl:disjointWith>
<rdfs:label xml:lang="en">SPARQL Query</rdfs:label>
<rdfs:isDefinedBy rdf:resource="http://purl.org/net/provenance/types"/>
</owl:Class>
mapping to other ontology
the following features were used
- rdfs:subClassOf
<owl:Class rdf:about="http://rdfs.org/ns/void#Dataset">
<rdfs:subClassOf rdf:resource="http://purl.org/net/provenance/ns#DataItem"/>
</owl:Class>
Semantic Web Language Feature Usage
Below are some general information about this ontology. The analytical results are generated based on Semantic Web Ontology Analysis Techniques.
- RDF
{{#vardefine:ns| }}{{#vardefine:p|number of triples }}{{#vardefine:v|128 }}
- OWL
{{#vardefine:ns| }}{{#vardefine:p|OWL Species }}{{#vardefine:v|Full }} {{#vardefine:ns| }}{{#vardefine:p|DL Expressivity }}{{#vardefine:v|ALCHI(D) }}
AL - Attribute Logic: Conjunction, Universal Value Restriction, Limited Existential Quantification C - Complement (together with AL allows Disjunction, Full Existential Quantification) H - Role Hierarchy I - Role Inverse (D) - Datatypes
Usage of OWL Constructs
OWL Validation (execute)
- Some
- All
- Individuals
- RelatedIndividuals
- IndividualData
- Disjoint
- Partial
- Complete
Meta Usage of Semantic Web Terms
(see Semantic Web Ontology Analysis Techniques#Meta Usage)
xmlns:prv="http://purl.org/net/provenance/ns#" xmlns:wot="http://xmlns.com/wot/0.1/" xmlns:xhv="http://www.w3.org/1999/xhtml/vocab#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/"
classes populated in this ontology (POP-C)
- Category:prv:DataCreation
- Category:prv:DataItem
- Category:owl:Class
- Category:owl:ObjectProperty
- Category:owl:Ontology
- Category:owl:Restriction
- Category:foaf:Document
properties populated in this ontology (POP-P)
note: this ontology also redefines classes from other ontology, such as foaf:Agent. we skipped those definition
- Property:dcterms:created
- Property:dcterms:creator
- Property:dcterms:description
- Property:dcterms:title
- Property:prv:createdBy
- Property:prv:performedAt
- Property:prv:performedBy
- Property:rdf:type
- Property:rdfs:comment
- Property:rdfs:domain
- Property:rdfs:isDefinedBy
- Property:rdfs:label
- Property:rdfs:range
- Property:rdfs:subClassOf
- Property:owl:disjointWith
- Property:owl:equivalentClass
- Property:owl:imports
- Property:owl:onProperty
- Property:owl:someValuesFrom
- Property:foaf:primaryTopic
classes defined in this ontology (DEF-C)
note: this ontology also redefines classes from other ontology, such as void:Dataset. we skipped those definition
- Category:prvTypes:DataAccessor
- Category:prvTypes:DataCreatingDevice
- Category:prvTypes:DataCreatingEntity
- Category:prvTypes:DataCreatingService
- Category:prvTypes:DataCreator
- Category:prvTypes:HTTPBasedDataAccess
- Category:prvTypes:Measurement
- Category:prvTypes:Query
- Category:prvTypes:QueryExecution
- Category:prvTypes:QueryResult
- Category:prvTypes:QueryTemplate
- Category:prvTypes:SPARQLQuery
- Category:prvTypes:SQLQuery
- Category:prvTypes:Sensor
- Category:prvTypes:TriplifyMapping
properties defined in this ontology (DEF-P)
Class Hierarchy (Frame-ish view)
- prv:DataItem
- rdfs:Statement
- prvTypes:QueryResult
- trix:Graph
- void:Dataset
- prv:CreationGuideline
- prvTypes:TriplifyMapping
- prvTypes:QueryTemplate
- prvTypes:Query
- prvTypes:SPARQLQuery
- prvTypes:SQLQuery
- prv:Actor
- prvTypes:DataCreator
- prvTypes:DataCreatingService
- prv:HumanActor
- prvTypes:DataCreatingEntity
- prv:NonHumanActor
- prvTypes:DataCreatingDevice
- prvTypes:DataAccessor
- prvTypes:DataCreatingService
- prvTypes:Sensor
- prvTypes:DataCreator
- prv:Execution
- prv:DataAccess ...... exchangedHTTPMessage
- prvTypes:HTTPBasedDataAccess
- prv:DataCreation
- prvTypes:QueryExecution
- prvTypes:Measurement
- prv:DataAccess ...... exchangedHTTPMessage

