SebSeis's picture
Upload 37 files
34ec559 verified
<?xml version="1.0"?>
<!DOCTYPE rdf:RDF [
<!ENTITY owl "http://www.w3.org/2002/07/owl#" >
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
]>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xml:base="http://dice.ugent.be/"
xmlns:dice="http://dice.ugent.be/">
<owl:Ontology rdf:about="http://dice.ugent.be/"/>
<!--
1. Root or high-level classes from diCon
(These may be BFO-style, e.g., dice:Continuant, dice:Occurrent)
-->
<!-- dice:Entity -->
<owl:Class rdf:about="http://dice.ugent.be/Entity">
<rdfs:label xml:lang="en">Entity</rdfs:label>
</owl:Class>
<!-- dice:Occurrent, a subclass of dice:Entity -->
<owl:Class rdf:about="http://dice.ugent.be/Occurrent">
<rdfs:label xml:lang="en">Occurrent</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Entity"/>
</owl:Class>
<!-- dice:Process, a subclass of dice:Occurrent -->
<owl:Class rdf:about="http://dice.ugent.be/Process">
<rdfs:label xml:lang="en">Process</rdfs:label>
<!-- Possibly a synonym label: -->
<rdfs:label xml:lang="en">Activity or Event</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Occurrent"/>
</owl:Class>
<!--
2. Children of dice:Process that are siblings:
Example: default1:Activity, default1:Observation, default1:Actuation
(all from the diCon “process” module).
Because they share the same parent (dice:Process),
we mark them as disjoint with each other if that reflects your domain logic.
-->
<!-- default1:Activity -->
<owl:Class rdf:about="http://dice.ugent.be/default1/Activity">
<rdfs:label xml:lang="en">Activity</rdfs:label>
<rdfs:label xml:lang="en">Intentional Process</rdfs:label> <!-- Example synonym -->
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Process"/>
<!-- Disjoint with siblings -->
<owl:disjointWith rdf:resource="http://dice.ugent.be/default1/Observation"/>
<owl:disjointWith rdf:resource="http://dice.ugent.be/default1/Actuation"/>
</owl:Class>
<!-- default1:Observation (sibling of Activity under Process) -->
<owl:Class rdf:about="http://dice.ugent.be/default1/Observation">
<rdfs:label xml:lang="en">Observation</rdfs:label>
<rdfs:label xml:lang="en">Measurement Process</rdfs:label> <!-- Example synonym -->
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Process"/>
<!-- Disjoint with siblings -->
<owl:disjointWith rdf:resource="http://dice.ugent.be/default1/Activity"/>
<owl:disjointWith rdf:resource="http://dice.ugent.be/default1/Actuation"/>
</owl:Class>
<!-- default1:Actuation (another sibling of Activity/Observation under Process) -->
<owl:Class rdf:about="http://dice.ugent.be/default1/Actuation">
<rdfs:label xml:lang="en">Actuation</rdfs:label>
<rdfs:label xml:lang="en">Adjustment Process</rdfs:label> <!-- Example synonym -->
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Process"/>
<!-- Disjoint with siblings -->
<owl:disjointWith rdf:resource="http://dice.ugent.be/default1/Activity"/>
<owl:disjointWith rdf:resource="http://dice.ugent.be/default1/Observation"/>
</owl:Class>
<!--
3. Another example: dice:Object and its children
Suppose we treat dice:Equipment and dice:Building as siblings under dice:Object
(This is for demonstration; check your actual diCon hierarchy to confirm).
-->
<!-- dice:Object -->
<owl:Class rdf:about="http://dice.ugent.be/Object">
<rdfs:label xml:lang="en">Object</rdfs:label>
<rdfs:label xml:lang="en">Physical Item</rdfs:label> <!-- Example synonym -->
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Entity"/>
</owl:Class>
<!-- dice:Equipment (child of dice:Object) -->
<owl:Class rdf:about="http://dice.ugent.be/Equipment">
<rdfs:label xml:lang="en">Equipment</rdfs:label>
<rdfs:label xml:lang="en">Tool</rdfs:label> <!-- Example synonym -->
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Object"/>
<!-- Disjoint with sibling Building (see below) -->
<owl:disjointWith rdf:resource="http://dice.ugent.be/Building"/>
</owl:Class>
<!-- dice:Building (another child of dice:Object in this example) -->
<owl:Class rdf:about="http://dice.ugent.be/Building">
<rdfs:label xml:lang="en">Building</rdfs:label>
<rdfs:label xml:lang="en">Facility</rdfs:label> <!-- Example synonym -->
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Object"/>
<!-- Disjoint with sibling Equipment -->
<owl:disjointWith rdf:resource="http://dice.ugent.be/Equipment"/>
</owl:Class>
<!--
///////////////////////////////////////////////////////////////////////////////////////
//
// Classes
//
///////////////////////////////////////////////////////////////////////////////////////
-->
<!-- http://dice.ugent.be/Building -->
<owl:Class rdf:about="http://dice.ugent.be/Building">
<rdfs:label xml:lang="en">Building</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/BuiltAsset"/>
</owl:Class>
<!-- http://dice.ugent.be/BuildingUnit -->
<owl:Class rdf:about="http://dice.ugent.be/BuildingUnit">
<rdfs:label xml:lang="en">BuildingUnit</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/BuiltAsset"/>
</owl:Class>
<!-- http://dice.ugent.be/Capability -->
<owl:Class rdf:about="http://dice.ugent.be/Capability">
<rdfs:label xml:lang="en">Capability</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Disposition"/>
</owl:Class>
<!-- http://dice.ugent.be/CartesianPosition -->
<owl:Class rdf:about="http://dice.ugent.be/CartesianPosition">
<rdfs:label xml:lang="en">CartesianPosition</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/SpatialPosition"/>
</owl:Class>
<!-- http://dice.ugent.be/Category -->
<owl:Class rdf:about="http://dice.ugent.be/Category">
<rdfs:label xml:lang="en">Category</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Labeling"/>
</owl:Class>
<!-- http://dice.ugent.be/Continuant -->
<owl:Class rdf:about="http://dice.ugent.be/Continuant">
<rdfs:label xml:lang="en">Continuant</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Entity"/>
</owl:Class>
<!-- http://dice.ugent.be/ContinuantFiatBoundary -->
<owl:Class rdf:about="http://dice.ugent.be/ContinuantFiatBoundary">
<rdfs:label xml:lang="en">ContinuantFiatBoundary</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/ImmaterialEntity"/>
</owl:Class>
<!-- http://dice.ugent.be/Disposition -->
<owl:Class rdf:about="http://dice.ugent.be/Disposition">
<rdfs:label xml:lang="en">Disposition</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/RealizableEntity"/>
</owl:Class>
<!-- http://dice.ugent.be/Entity -->
<owl:Class rdf:about="http://dice.ugent.be/Entity">
<rdfs:label xml:lang="en">Entity</rdfs:label>
</owl:Class>
<!-- http://dice.ugent.be/Equipment -->
<owl:Class rdf:about="http://dice.ugent.be/Equipment">
<rdfs:label xml:lang="en">Equipment</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Object"/>
</owl:Class>
<!-- http://dice.ugent.be/GeodeticPosition -->
<owl:Class rdf:about="http://dice.ugent.be/GeodeticPosition">
<rdfs:label xml:lang="en">GeodeticPosition</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/SpatialPosition"/>
</owl:Class>
<!-- http://dice.ugent.be/Group -->
<owl:Class rdf:about="http://dice.ugent.be/Group">
<rdfs:label xml:lang="en">Group</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Entity"/>
</owl:Class>
<!-- http://dice.ugent.be/Identifier -->
<owl:Class rdf:about="http://dice.ugent.be/Identifier">
<rdfs:label xml:lang="en">Identifier</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Labeling"/>
</owl:Class>
<!-- http://dice.ugent.be/ImmaterialEntity -->
<owl:Class rdf:about="http://dice.ugent.be/ImmaterialEntity">
<rdfs:label xml:lang="en">ImmaterialEntity</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Continuant"/>
</owl:Class>
<!-- http://dice.ugent.be/IndependentContinuant -->
<owl:Class rdf:about="http://dice.ugent.be/IndependentContinuant">
<rdfs:label xml:lang="en">IndependentContinuant</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Continuant"/>
</owl:Class>
<!-- http://dice.ugent.be/Labeling -->
<owl:Class rdf:about="http://dice.ugent.be/Labeling">
<rdfs:label xml:lang="en">Labeling</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Quality"/>
</owl:Class>
<!-- http://dice.ugent.be/Location -->
<owl:Class rdf:about="http://dice.ugent.be/Location">
<rdfs:label xml:lang="en">Location</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Site"/>
</owl:Class>
<!-- http://dice.ugent.be/MaterialEntity -->
<owl:Class rdf:about="http://dice.ugent.be/MaterialEntity">
<rdfs:label xml:lang="en">MaterialEntity</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/IndependentContinuant"/>
</owl:Class>
<!-- http://dice.ugent.be/Object -->
<owl:Class rdf:about="http://dice.ugent.be/Object">
<rdfs:label xml:lang="en">Object</rdfs:label>
</owl:Class>
<!-- http://dice.ugent.be/Occurrent -->
<owl:Class rdf:about="http://dice.ugent.be/Occurrent">
<rdfs:label xml:lang="en">Occurrent</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Entity"/>
</owl:Class>
<!-- http://dice.ugent.be/Process -->
<owl:Class rdf:about="http://dice.ugent.be/Process">
<rdfs:label xml:lang="en">Process</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Occurrent"/>
</owl:Class>
<!-- http://dice.ugent.be/ProcessBoundary -->
<owl:Class rdf:about="http://dice.ugent.be/ProcessBoundary">
<rdfs:label xml:lang="en">ProcessBoundary</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Occurrent"/>
</owl:Class>
<!-- http://dice.ugent.be/Quality -->
<owl:Class rdf:about="http://dice.ugent.be/Quality">
<rdfs:label xml:lang="en">Quality</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/SpecificallyDependentContinuant"/>
</owl:Class>
<!-- http://dice.ugent.be/RealizableEntity -->
<owl:Class rdf:about="http://dice.ugent.be/RealizableEntity">
<rdfs:label xml:lang="en">RealizableEntity</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/SpecificallyDependentContinuant"/>
</owl:Class>
<!-- http://dice.ugent.be/Role -->
<owl:Class rdf:about="http://dice.ugent.be/Role">
<rdfs:label xml:lang="en">Role</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/RealizableEntity"/>
</owl:Class>
<!-- http://dice.ugent.be/Site -->
<owl:Class rdf:about="http://dice.ugent.be/Site">
<rdfs:label xml:lang="en">Site</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/ImmaterialEntity"/>
</owl:Class>
<!-- http://dice.ugent.be/SpatialExtent -->
<owl:Class rdf:about="http://dice.ugent.be/SpatialExtent">
<rdfs:label xml:lang="en">SpatialExtent</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/SpatialQuality"/>
</owl:Class>
<!-- http://dice.ugent.be/SpatialOrientation -->
<owl:Class rdf:about="http://dice.ugent.be/SpatialOrientation">
<rdfs:label xml:lang="en">SpatialOrientation</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/SpatialQuality"/>
</owl:Class>
<!-- http://dice.ugent.be/SpatialPosition -->
<owl:Class rdf:about="http://dice.ugent.be/SpatialPosition">
<rdfs:label xml:lang="en">SpatialPosition</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/SpatialQuality"/>
</owl:Class>
<!-- http://dice.ugent.be/SpatialQuality -->
<owl:Class rdf:about="http://dice.ugent.be/SpatialQuality">
<rdfs:label xml:lang="en">SpatialQuality</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Quality"/>
</owl:Class>
<!-- http://dice.ugent.be/SpatialRegion -->
<owl:Class rdf:about="http://dice.ugent.be/SpatialRegion">
<rdfs:label xml:lang="en">SpatialRegion</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/ImmaterialEntity"/>
</owl:Class>
<!-- http://dice.ugent.be/SpecificallyDependentContinuant -->
<owl:Class rdf:about="http://dice.ugent.be/SpecificallyDependentContinuant">
<rdfs:label xml:lang="en">SpecificallyDependentContinuant</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Continuant"/>
</owl:Class>
<!-- http://dice.ugent.be/SpatiotemporalRegion -->
<owl:Class rdf:about="http://dice.ugent.be/SpatiotemporalRegion">
<rdfs:label xml:lang="en">SpatiotemporalRegion</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Occurrent"/>
</owl:Class>
<!-- http://dice.ugent.be/TemporalRegion -->
<owl:Class rdf:about="http://dice.ugent.be/TemporalRegion">
<rdfs:label xml:lang="en">TemporalRegion</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Occurrent"/>
</owl:Class>
<!-- http://dice.ugent.be/TimeInstant -->
<owl:Class rdf:about="http://dice.ugent.be/TimeInstant">
<rdfs:label xml:lang="en">TimeInstant</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/ZeroDimensionalTemporalRegion"/>
</owl:Class>
<!-- http://dice.ugent.be/TimeInterval -->
<owl:Class rdf:about="http://dice.ugent.be/TimeInterval">
<rdfs:label xml:lang="en">TimeInterval</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/OneDimensionalTemporalRegion"/>
</owl:Class>
<!-- http://dice.ugent.be/ZeroDimensionalTemporalRegion -->
<owl:Class rdf:about="http://dice.ugent.be/ZeroDimensionalTemporalRegion">
<rdfs:label xml:lang="en">ZeroDimensionalTemporalRegion</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/TemporalRegion"/>
</owl:Class>
<!-- http://dice.ugent.be/OneDimensionalTemporalRegion -->
<owl:Class rdf:about="http://dice.ugent.be/OneDimensionalTemporalRegion">
<rdfs:label xml:lang="en">OneDimensionalTemporalRegion</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/TemporalRegion"/>
</owl:Class>
<!-- http://dice.ugent.be/default1/Actuation -->
<owl:Class rdf:about="http://dice.ugent.be/default1/Actuation">
<rdfs:label xml:lang="en">Actuation</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/default1/Activity"/>
</owl:Class>
<!-- http://dice.ugent.be/default1/Activity -->
<owl:Class rdf:about="http://dice.ugent.be/default1/Activity">
<rdfs:label xml:lang="en">Activity</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Process"/>
</owl:Class>
<!-- http://dice.ugent.be/default1/Observation -->
<owl:Class rdf:about="http://dice.ugent.be/default1/Observation">
<rdfs:label xml:lang="en">Observation</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/default1/Activity"/>
</owl:Class>
<!-- http://dice.ugent.be/default1/ResourceRole -->
<owl:Class rdf:about="http://dice.ugent.be/default1/ResourceRole">
<rdfs:label xml:lang="en">ResourceRole</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Role"/>
</owl:Class>
<!-- http://dice.ugent.be/dicv/Constraint -->
<owl:Class rdf:about="http://dice.ugent.be/dicv/Constraint">
<rdfs:label xml:lang="en">Constraint</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/RelationalQuality"/>
</owl:Class>
<!-- http://dice.ugent.be/dicv/Property -->
<owl:Class rdf:about="http://dice.ugent.be/dicv/Property">
<rdfs:label xml:lang="en">Property</rdfs:label>
</owl:Class>
<!-- http://dice.ugent.be/dicv/Subject -->
<owl:Class rdf:about="http://dice.ugent.be/dicv/Subject">
<rdfs:label xml:lang="en">Subject</rdfs:label>
</owl:Class>
<!-- http://dice.ugent.be/RelationalQuality -->
<owl:Class rdf:about="http://dice.ugent.be/RelationalQuality">
<rdfs:label xml:lang="en">RelationalQuality</rdfs:label>
<rdfs:subClassOf rdf:resource="http://dice.ugent.be/Quality"/>
</owl:Class>
</rdf:RDF>