Provenance Vocabulary Types OWL Ontology

From Semantic Portal Wiki

Jump to: navigation, search
Infobox (OWL Ontology) edit with form

{{#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


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
event
  • prv:Execution
    • prv:DataAccess ...... exchangedHTTPMessage
      • prvTypes:HTTPBasedDataAccess
    • prv:DataCreation
      • prvTypes:QueryExecution
      • prvTypes:Measurement

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)


properties populated in this ontology (POP-P)

note: this ontology also redefines classes from other ontology, such as foaf:Agent. we skipped those definition

classes defined in this ontology (DEF-C)

note: this ontology also redefines classes from other ontology, such as void:Dataset. we skipped those definition

  1. Category:prvTypes:DataAccessor
  2. Category:prvTypes:DataCreatingDevice
  3. Category:prvTypes:DataCreatingEntity
  4. Category:prvTypes:DataCreatingService
  5. Category:prvTypes:DataCreator
  6. Category:prvTypes:HTTPBasedDataAccess
  7. Category:prvTypes:Measurement
  8. Category:prvTypes:Query
  9. Category:prvTypes:QueryExecution
  10. Category:prvTypes:QueryResult
  11. Category:prvTypes:QueryTemplate
  12. Category:prvTypes:SPARQLQuery
  13. Category:prvTypes:SQLQuery
  14. Category:prvTypes:Sensor
  15. Category:prvTypes:TriplifyMapping


properties defined in this ontology (DEF-P)

  1. Property:prvTypes:exchangedHTTPMessage


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
  • prv:Execution
    • prv:DataAccess ...... exchangedHTTPMessage
      • prvTypes:HTTPBasedDataAccess
    • prv:DataCreation
      • prvTypes:QueryExecution
      • prvTypes:Measurement
Personal tools
Semantic Web Community
Tetherless World constellation
maintenance