Provenir OWL Ontology
From Semantic Portal Wiki
| ||
|
{{#vardefine:ns| }}{{#vardefine:p|namespace }}{{#vardefine:v|http://knoesis.wright.edu/provenir/provenir.owl# }} {{#vardefine:ns| }}{{#vardefine:p|prefix }}{{#vardefine:v|provenir }} |
Contents |
Overview
A simple provenance ontology connecting to OBO RO ontology.
documentation: http://wiki.knoesis.org/index.php/Provenir_Ontology
Domain Concept Coverage
- data
- provenir:data ...... ro:derives_from ro:contained_in ro:transformation_of
- provenir:data_collection
- provenir:parameter
- provenir:domain_parameter
- agent
- provenir:agent ...... provenir:has_parameter ro:contained_in ro:adjacent_to
- event
- provenir:process ...... provenir:has_parameter ro:has_participant ro:preceded_by ro:has_agent
- location
- provenir:spatial_parameter
- time
- provenir:temporal_parameter
- auxiliary
- provenir:has_temporal_value
Concept Modeling
inheritance
- class hierarchy
- property hierarchy
disjointed classes
<owl:Class rdf:about="#process">
<rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="#process"/>
<owl:onProperty>
<owl:ObjectProperty rdf:about="http://obofoundry.org/ro/ro.owl#part_of"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<owl:disjointWith rdf:resource="#data"/>
<owl:disjointWith rdf:resource="#agent"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>This class models the occurrent entities that affect (process, modify, create, delete among other dynamic activities) individuals of data.</rdfs:comment>
</owl:Class>
complex relation
process
ontology mapping
Provnenir even redifine the external concept by adding domain/range statements.
<owl:ObjectProperty rdf:about="http://obofoundry.org/ro/ro.owl#has_agent">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>This is a causal property that links agent to process and is directly responsible for the change in state of the process.</rdfs:comment>
<rdfs:range rdf:resource="#agent"/>
<rdfs:domain rdf:resource="#process"/>
</owl:ObjectProperty>
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|137 }}
- OWL
{{#vardefine:ns| }}{{#vardefine:p|OWL Species }}{{#vardefine:v|DL }} {{#vardefine:ns| }}{{#vardefine:p|DL Expressivity }}{{#vardefine:v|ALCH }}
AL - Attribute Logic: Conjunction, Universal Value Restriction, Limited Existential Quantification C - Complement (together with AL allows Disjunction, Full Existential Quantification) H - Role Hierarchy
Usage of OWL Constructs
OWL Validation (execute)
- Union
- All
- Disjoint
- Partial
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)
- Property:rdf:first
- Property:rdf:rest
- Property:rdf:type
- Property:rdfs:comment
- Property:rdfs:domain
- Property:rdfs:range
- Property:rdfs:subClassOf
- Property:rdfs:subPropertyOf
- Property:owl:allValuesFrom
- Property:owl:disjointWith
- Property:owl:onProperty
- Property:owl:unionOf
classes defined in this ontology (DEF-C)
- Category:provenir:agent
- Category:provenir:data
- Category:provenir:data_collection
- Category:provenir:domain_parameter
- Category:provenir:parameter
- Category:provenir:process
- Category:provenir:spatial_parameter
- Category:provenir:temporal_parameter
properties defined in this ontology (DEF-P)
note: this ontology redefines properties from other ontology, such as ro:part_of.
xmlns:ro="http://obofoundry.org/ro/ro.owl#"
- Property:ro:adjacent_to
- Property:ro:contained_in
- Property:ro:derives_from
- Property:ro:has_agent
- Property:ro:has_participant
- Property:ro:located_in
- Property:ro:part_of
- Property:ro:preceded_by
- Property:ro:transformation_of
Class Hierarchy (Frame-ish view)
- provenir:data ...... ro:derives_from ro:contained_in ro:transformation_of
- provenir:data_collection
- provenir:parameter
- provenir:spatial_parameter
- provenir:domain_parameter
- provenir:temporal_parameter
- provenir:agent ...... provenir:has_parameter ro:contained_in ro:adjacent_to
- provenir:process ...... provenir:has_parameter ro:has_participant ro:preceded_by ro:has_agent
Property Hierarchy
- provenir:has_parameter
- provenir:has_temporal_value
- ro:located_in


