<?xml version="1.0"?>


<!DOCTYPE rdf:RDF [
    <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
    <!ENTITY dc "http://purl.org/dc/elements/1.1/" >
    <!ENTITY owl11 "http://www.w3.org/2006/12/owl11#" >
    <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
    <!ENTITY dl "http://ontology.dumontierlab.com/" >
    <!ENTITY owl11xml "http://www.w3.org/2006/12/owl11-xml#" >
    <!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="http://ontology.dumontierlab.com/bro-primitive"
     xml:base="http://ontology.dumontierlab.com/bro-primitive"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:owl11="http://www.w3.org/2006/12/owl11#"
     xmlns:owl11xml="http://www.w3.org/2006/12/owl11-xml#"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:dl="http://ontology.dumontierlab.com/">
    <owl:Ontology rdf:about="">
        <owl:versionInfo rdf:datatype="&xsd;string">2.0</owl:versionInfo>
        <dc:date rdf:datatype="&xsd;date">2007-10-01</dc:date>
        <dc:title rdf:datatype="&xsd;string"
            >Basic Relation Ontology (primitive)</dc:title>
        <dc:publisher rdf:datatype="&xsd;string">Dumontier Lab</dc:publisher>
        <dc:creator rdf:datatype="&xsd;string"
            >Michel Dumontier</dc:creator>
        <dc:description rdf:datatype="&xsd;string"
            >The BRO provides a set of domain-independent relations between OWL entities. It is inspired by the OBO&apos;s relationship ontology (RO) http://www.obofoundry.org/ro</dc:description>
        <dc:format rdf:datatype="&xsd;string"
            >application/rdf+xml</dc:format>
        <dc:language rdf:datatype="&xsd;string">en</dc:language>
        <owl:imports rdf:resource="&dl;annotation"/>
    </owl:Ontology>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Annotation properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <owl:AnnotationProperty rdf:about="&dc;date"/>
    <owl:AnnotationProperty rdf:about="&dc;publisher"/>
    <owl:AnnotationProperty rdf:about="&dc;title"/>
    <owl:AnnotationProperty rdf:about="&dc;language"/>
    <owl:AnnotationProperty rdf:about="&dc;description"/>
    <owl:AnnotationProperty rdf:about="&dl;example"/>
    <owl:AnnotationProperty rdf:about="&dc;format"/>
    <owl:AnnotationProperty rdf:about="&dc;creator"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Object Properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://ontology.dumontierlab.com/bearerOf -->

    <owl:ObjectProperty rdf:about="&dl;bearerOf">
        <rdfs:label rdf:datatype="&xsd;string">bearer of</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between an entity and dependent continuant.</rdfs:comment>
        <dl:example
            >hair bearerOf brown color</dl:example>
        <owl:inverseOf rdf:resource="&dl;inheresIn"/>
        <rdfs:subPropertyOf rdf:resource="&dl;isRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/contains -->

    <owl:ObjectProperty rdf:about="&dl;contains">
        <rdfs:label rdf:datatype="&xsd;string">contains</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A spatial relation between two continuants such that one spatially contains the other with no overlap.</rdfs:comment>
        <owl:inverseOf rdf:resource="&dl;isContainedIn"/>
        <rdfs:subPropertyOf rdf:resource="&dl;isSpatiallyRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/derivativeOf -->

    <owl:ObjectProperty rdf:about="&dl;derivativeOf">
        <rdfs:label rdf:datatype="&xsd;string">derivative of</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A transitive, symmetric, temporal relation in which one continuant is the derivative of another non-identical continuant.</rdfs:comment>
        <owl:inverseOf rdf:resource="&dl;derivativeOf"/>
        <rdfs:subPropertyOf rdf:resource="&dl;isTemporallyRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/derivesFrom -->

    <owl:ObjectProperty rdf:about="&dl;derivesFrom">
        <rdfs:label rdf:datatype="&xsd;string">derives from</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A transitive, temporal relation in which one continuant derives from another non-identical continuant.</rdfs:comment>
        <dl:example rdf:datatype="&xsd;string"
            >glucose-6-phosphate derivesFrom glucose in glucose metabolism</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;derivativeOf"/>
        <owl:inverseOf rdf:resource="&dl;derivesInto"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/derivesInto -->

    <owl:ObjectProperty rdf:about="&dl;derivesInto">
        <rdfs:label rdf:datatype="&xsd;string">derives into</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A transitive, temporal relation in which one continuant derives into another non-identical continuant.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;derivativeOf"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/hasAgent -->

    <owl:ObjectProperty rdf:about="&dl;hasAgent">
        <rdfs:label rdf:datatype="&xsd;string">has agent</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between a process and a causally active participant.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;hasParticipant"/>
        <owl:inverseOf rdf:resource="&dl;isAgentIn"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/hasDisposition -->

    <owl:ObjectProperty rdf:about="&dl;hasDisposition">
        <rdfs:label rdf:datatype="&xsd;string">has disposition</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between an entity and the disposition it realizes.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;bearerOf"/>
        <owl:inverseOf rdf:resource="&dl;isDispositionOf"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/hasFunction -->

    <owl:ObjectProperty rdf:about="&dl;hasFunction">
        <rdfs:label rdf:datatype="&xsd;string">has function</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between an entity and a function.</rdfs:comment>
        <dl:example
            >vase hasFunction containerFunction</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;bearerOf"/>
        <owl:inverseOf rdf:resource="&dl;isFunctionOf"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/hasImproperPart -->

    <owl:ObjectProperty rdf:about="&dl;hasImproperPart">
        <rdfs:label rdf:datatype="&xsd;string"
            >has improper part</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A reflexive mereological such that the entities are not distinct.</rdfs:comment>
        <dl:example rdf:datatype="&xsd;string"
            >cake hasImproperPart slice of cake</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;hasPart"/>
        <owl:inverseOf rdf:resource="&dl;isImproperPartOf"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/hasIntegralPart -->

    <owl:ObjectProperty rdf:about="&dl;hasIntegralPart">
        <rdfs:label
            >has integral part</rdfs:label>
        <rdfs:comment
            >A reflexive, anti-symmetric relation that holds when C1 is part of C2 and C2 has part C1.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;hasPart"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/hasPart -->

    <owl:ObjectProperty rdf:about="&dl;hasPart">
        <rdfs:label rdf:datatype="&xsd;string">has part</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A transitive, reflexive relation between two entities such that one has itself, another, and all of its parts as a part.</rdfs:comment>
        <dl:example
            >person hasPart arm</dl:example>
        <owl:inverseOf rdf:resource="&dl;isPartOf"/>
        <rdfs:subPropertyOf rdf:resource="&dl;isRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/hasParticipant -->

    <owl:ObjectProperty rdf:about="&dl;hasParticipant">
        <rdfs:label rdf:datatype="&xsd;string">has participant</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between a process and its a continuant participant.</rdfs:comment>
        <owl:inverseOf rdf:resource="&dl;isParticipantIn"/>
        <rdfs:subPropertyOf rdf:resource="&dl;isRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/hasProperPart -->

    <owl:ObjectProperty rdf:about="&dl;hasProperPart">
        <rdfs:label rdf:datatype="&xsd;string">has proper part</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >An irreflexive and antisymmetric parthood relation such that the entities are distinct.</rdfs:comment>
        <dl:example
            >car hasProperPart engine</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;hasPart"/>
        <owl:inverseOf rdf:resource="&dl;isProperPartOf"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/hasQuality -->

    <owl:ObjectProperty rdf:about="&dl;hasQuality">
        <rdfs:label rdf:datatype="&xsd;string">has quality</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between an entity and the quality that inheres in it.</rdfs:comment>
        <dl:example
            >bob hasQuality HappinessQuality</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;bearerOf"/>
        <owl:inverseOf rdf:resource="&dl;isQualityOf"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/hasReference -->

    <owl:ObjectProperty rdf:about="&dl;hasReference">
        <rdfs:label>has reference</rdfs:label>
        <rdfs:comment
            >A relation between an entity and a source of information.</rdfs:comment>
        <owl:inverseOf rdf:resource="&dl;isReferenceFor"/>
        <rdfs:subPropertyOf rdf:resource="&dl;isRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/hasRole -->

    <owl:ObjectProperty rdf:about="&dl;hasRole">
        <rdfs:label rdf:datatype="&xsd;string">has role</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >The relation between an entity and a role.</rdfs:comment>
        <dl:example
            >bob hasRole teacherRole</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;bearerOf"/>
        <owl:inverseOf rdf:resource="&dl;isRoleOf"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/immediatelyDerivesFrom -->

    <owl:ObjectProperty rdf:about="&dl;immediatelyDerivesFrom">
        <rdfs:label rdf:datatype="&xsd;string"
            >immediately derives from</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A non-transitive temporal relation in which one continuant immediately derives from a non-identical continuant such that there are no (known) intermediate continuants between them.</rdfs:comment>
        <dl:example rdf:datatype="&xsd;string"
            >a molecule of alpha-D-glucose-6-phosphate immediately_derives_from D-glucose in glucose metabolism.</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;derivesFrom"/>
        <owl:inverseOf rdf:resource="&dl;immediatelyDerivesInto"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/immediatelyDerivesInto -->

    <owl:ObjectProperty rdf:about="&dl;immediatelyDerivesInto">
        <rdfs:label rdf:datatype="&xsd;string"
            >immediately derives into</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A non-transitive temporal relation in which one continuant immediately derives into a non-identical continuant such that there are no intermediate steps between them.</rdfs:comment>
        <dl:example rdf:datatype="&xsd;string"
            >glucose immediatelyDerivesInto glucose-6-phosphate in glucose metabolism</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;derivesInto"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/immediatelyPrecededBy -->

    <owl:ObjectProperty rdf:about="&dl;immediatelyPrecededBy">
        <rdfs:label rdf:datatype="&xsd;string"
            >immediately preceded by</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A non-transitive temporal relation in which one process is immediately preceded by another process, such that there is no interval of time between the two processes.</rdfs:comment>
        <owl:inverseOf rdf:resource="&dl;immediatelyPrecedes"/>
        <rdfs:subPropertyOf rdf:resource="&dl;precededBy"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/immediatelyPrecedes -->

    <owl:ObjectProperty rdf:about="&dl;immediatelyPrecedes">
        <rdfs:label rdf:datatype="&xsd;string"
            >immediately precedes</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A non-transitive temporal relation in which one process is immediately precedes another process, such that there is no interval of time between the two processes.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;precedes"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/immediatelyTransformsFrom -->

    <owl:ObjectProperty rdf:about="&dl;immediatelyTransformsFrom">
        <rdfs:label
            >immediately transforms from</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A non-transitive temporal relation between two continuants such that one continuant immediately transforms from another continuant such that there is no intermediate between them, while retaining their identity.</rdfs:comment>
        <owl:inverseOf rdf:resource="&dl;immediatelyTransformsInto"/>
        <rdfs:subPropertyOf rdf:resource="&dl;transformsFrom"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/immediatelyTransformsInto -->

    <owl:ObjectProperty rdf:about="&dl;immediatelyTransformsInto">
        <rdfs:label rdf:datatype="&xsd;string"
            >immediately transforms into</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A temporal relation in which one continuant immediately transforms into another continuant such that there is no intermediate continuant, and with which identity is maintained.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;transformsInto"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/inheresIn -->

    <owl:ObjectProperty rdf:about="&dl;inheresIn">
        <rdfs:label rdf:datatype="&xsd;string">inheres in</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between a dependent continuant and an entity.</rdfs:comment>
        <dl:example
            >brown colour inheresIn hair</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;isRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isAdjacentTo -->

    <owl:ObjectProperty rdf:about="&dl;isAdjacentTo">
        <rdfs:label rdf:datatype="&xsd;string">is adjacent to</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A symmetric spatial relation between two continuants such that are adjacent to one another.</rdfs:comment>
        <owl:inverseOf rdf:resource="&dl;isAdjacentTo"/>
        <rdfs:subPropertyOf rdf:resource="&dl;isSpatiallyRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isAgentIn -->

    <owl:ObjectProperty rdf:about="&dl;isAgentIn">
        <rdfs:label rdf:datatype="&xsd;string">is agent in</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation in which a continuant participates in a causally active way in the process.</rdfs:comment>
        <dl:example
            >teacher isAgentIn teaching</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;isParticipantIn"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isContainedIn -->

    <owl:ObjectProperty rdf:about="&dl;isContainedIn">
        <rdfs:label rdf:datatype="&xsd;string">is contained in</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A spatial relation between two continuants such that one is contained in the other, but for which there is no overlap.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;isSpatiallyRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isDispositionOf -->

    <owl:ObjectProperty rdf:about="&dl;isDispositionOf">
        <rdfs:label rdf:datatype="&xsd;string"
            >is disposition of</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between a disposition and the entity that realizes it.</rdfs:comment>
        <dl:example
            >disease isDispositionOf human</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;inheresIn"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isFunctionOf -->

    <owl:ObjectProperty rdf:about="&dl;isFunctionOf">
        <rdfs:label rdf:datatype="&xsd;string">is function of</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between a function and the entity that realizes it.</rdfs:comment>
        <dl:example
            >Catalysis isFunctionOf Enzyme</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;inheresIn"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isImproperPartOf -->

    <owl:ObjectProperty rdf:about="&dl;isImproperPartOf">
        <rdfs:label rdf:datatype="&xsd;string"
            >is improper part of</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A reflexive mereological relation such that the entities are not distinct.</rdfs:comment>
        <dl:example
            >slice of cake isImproperPartOf cake</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;isPartOf"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isIntegralPartOf -->

    <owl:ObjectProperty rdf:about="&dl;isIntegralPartOf">
        <rdfs:label
            >is integral part of</rdfs:label>
        <rdfs:comment
            >A reflexive, anti-symmetric relation that holds when C1 is part of C2 and C2 has part C1.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;isPartOf"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isLocatedIn -->

    <owl:ObjectProperty rdf:about="&dl;isLocatedIn">
        <rdfs:label rdf:datatype="&xsd;string">is located in</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A transitive, reflexive relation between two entities such that one is located in itself and in the other.</rdfs:comment>
        <dl:example
            >person isLocatedIn room</dl:example>
        <owl:inverseOf rdf:resource="&dl;isLocationOf"/>
        <rdfs:subPropertyOf rdf:resource="&dl;isRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isLocationOf -->

    <owl:ObjectProperty rdf:about="&dl;isLocationOf">
        <rdfs:label rdf:datatype="&xsd;string">is location of</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A transitive, reflexive relation between two entities such that one is the location of another.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;isRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isPartOf -->

    <owl:ObjectProperty rdf:about="&dl;isPartOf">
        <rdfs:label rdf:datatype="&xsd;string">part of</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A transitive, reflexive relation between two entities in which one is a part of the other.</rdfs:comment>
        <dl:example
            >arm isPartOf person</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;isRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isParticipantIn -->

    <owl:ObjectProperty rdf:about="&dl;isParticipantIn">
        <rdfs:label rdf:datatype="&xsd;string"
            >is participant in</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation in which a continuant participates in some way in the process.</rdfs:comment>
        <dl:example
            >person isParticipantIn his life</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;isRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isProperPartOf -->

    <owl:ObjectProperty rdf:about="&dl;isProperPartOf">
        <rdfs:label rdf:datatype="&xsd;string"
            >is proper part of</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >An irreflexive and anti-symmetric parthood relation such that the entities are distinct.</rdfs:comment>
        <dl:example
            >engine isProperPartOf car</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;isPartOf"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isQualityOf -->

    <owl:ObjectProperty rdf:about="&dl;isQualityOf">
        <rdfs:label rdf:datatype="&xsd;string">is quality of</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between a quality and some entity.</rdfs:comment>
        <dl:example
            >brown colour isQualityOf hair</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;inheresIn"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isReferenceFor -->

    <owl:ObjectProperty rdf:about="&dl;isReferenceFor">
        <rdfs:label
            >is reference for</rdfs:label>
        <rdfs:comment
            >A relation between a source of information and an entity.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;isRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isRelatedTo -->

    <owl:ObjectProperty rdf:about="&dl;isRelatedTo">
        <rdfs:label rdf:datatype="&xsd;string">is related to</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A symmetric relation between two entities.</rdfs:comment>
        <owl:inverseOf rdf:resource="&dl;isRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isRoleOf -->

    <owl:ObjectProperty rdf:about="&dl;isRoleOf">
        <rdfs:label rdf:datatype="&xsd;string">is role of</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between a role and the entity that realizes it.</rdfs:comment>
        <dl:example
            >TeacherRole isRoleOf Teacher</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;inheresIn"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isSpatialLocationOf -->

    <owl:ObjectProperty rdf:about="&dl;isSpatialLocationOf">
        <rdfs:label rdf:datatype="&xsd;string"
            >is spatial location of</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between a region of space and an oject that occupies that space.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;isLocationOf"/>
        <owl:inverseOf rdf:resource="&dl;isSpatiallyLocatedIn"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isSpatiallyLocatedIn -->

    <owl:ObjectProperty rdf:about="&dl;isSpatiallyLocatedIn">
        <rdfs:label rdf:datatype="&xsd;string"
            >is spatially located in</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between an object and a region of space.</rdfs:comment>
        <dl:example
            >person isSpatiallyLocatedIn in that three dimensional spatial region</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;isLocatedIn"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isSpatiallyRelatedTo -->

    <owl:ObjectProperty rdf:about="&dl;isSpatiallyRelatedTo">
        <rdfs:label rdf:datatype="&xsd;string"
            >is spatially related to</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between continuants with respect to the spatial regions they occupy.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;isRelatedTo"/>
        <owl:inverseOf rdf:resource="&dl;isSpatiallyRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isSpatioTemporalLocationOf -->

    <owl:ObjectProperty rdf:about="&dl;isSpatioTemporalLocationOf">
        <rdfs:label rdf:datatype="&xsd;string"
            >is spatiotemporal location of</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between aa spatial temporal region and a process.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;isLocationOf"/>
        <owl:inverseOf rdf:resource="&dl;isSpatioTemporallyLocatedIn"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isSpatioTemporallyLocatedIn -->

    <owl:ObjectProperty rdf:about="&dl;isSpatioTemporallyLocatedIn">
        <rdfs:label rdf:datatype="&xsd;string"
            >is spatiotemporally located in</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between an entity and a spatial temporal region.</rdfs:comment>
        <dl:example
            >person is spatioTemporallyLocatedIn the SpaceTime of his Life</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;isLocatedIn"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isTemporalLocationOf -->

    <owl:ObjectProperty rdf:about="&dl;isTemporalLocationOf">
        <rdfs:label rdf:datatype="&xsd;string"
            >is temporal location of</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between two temporal entities such that a temporal region is the location of a temporal entity.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;isLocationOf"/>
        <owl:inverseOf rdf:resource="&dl;isTemporallyLocatedIn"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isTemporallyLocatedIn -->

    <owl:ObjectProperty rdf:about="&dl;isTemporallyLocatedIn">
        <rdfs:label rdf:datatype="&xsd;string"
            >is temporally located in</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between a process and a temporal region.</rdfs:comment>
        <dl:example
            >you are reading this phrase over some time interval</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;isLocatedIn"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/isTemporallyRelatedTo -->

    <owl:ObjectProperty rdf:about="&dl;isTemporallyRelatedTo">
        <rdfs:label rdf:datatype="&xsd;string"
            >is temporally related to</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A relation between entities at different times.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;isRelatedTo"/>
        <owl:inverseOf rdf:resource="&dl;isTemporallyRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/precededBy -->

    <owl:ObjectProperty rdf:about="&dl;precededBy">
        <rdfs:label rdf:datatype="&xsd;string">preceded by</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A transitive, temporal relation in which one process is preceded by (has occured later than) another process.</rdfs:comment>
        <dl:example rdf:datatype="&xsd;string"
            >translation preceded_by transcription</dl:example>
        <rdfs:subPropertyOf rdf:resource="&dl;isTemporallyRelatedTo"/>
        <owl:inverseOf rdf:resource="&dl;precedes"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/precedes -->

    <owl:ObjectProperty rdf:about="&dl;precedes">
        <rdfs:label rdf:datatype="&xsd;string">precedes</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A transitive, temporal relation in which one process precedes (has occured earlier than) another process.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;isTemporallyRelatedTo"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/transformationOf -->

    <owl:ObjectProperty rdf:about="&dl;transformationOf">
        <rdfs:label rdf:datatype="&xsd;string"
            >transformation of</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A transitive, symmetric, temporal relation in which one continuant is the transformation of itself at another time.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;isTemporallyRelatedTo"/>
        <owl:inverseOf rdf:resource="&dl;transformationOf"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/transformsFrom -->

    <owl:ObjectProperty rdf:about="&dl;transformsFrom">
        <rdf:type rdf:resource="&owl;TransitiveProperty"/>
        <rdfs:label rdf:datatype="&xsd;string">transforms from</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A transitive, temporal relation between two continuants such that one continuant transforms from itself at an earlier time while retaining their identity.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;transformationOf"/>
        <owl:inverseOf rdf:resource="&dl;transformsInto"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.dumontierlab.com/transformsInto -->

    <owl:ObjectProperty rdf:about="&dl;transformsInto">
        <rdfs:label rdf:datatype="&xsd;string">transforms into</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A transitive, temporal relation between two continuants such that one continuant transforms into another continuant at a later time while retaining their identity.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="&dl;transformationOf"/>
    </owl:ObjectProperty>
    

    <!-- http://ontology.dumontierlab.com/hasTag -->

    <owl:ObjectProperty rdf:about="&dl;hasTag">
        <rdfs:label>has tag</rdfs:label>
        <rdfs:comment
            >A relation between an entity.</rdfs:comment>
        <owl:inverseOf rdf:resource="&dl;isTagOf"/>
        <rdfs:subPropertyOf rdf:resource="&dl;isRelatedTo"/>
    </owl:ObjectProperty>

    <!-- http://ontology.dumontierlab.com/isTagOf -->

    <owl:ObjectProperty rdf:about="&dl;isTagOf">
        <rdfs:label>is tag of</rdfs:label>
        <rdfs:comment
            >A relation between an entity.</rdfs:comment>
        <owl:inverseOf rdf:resource="&dl;hasTag"/>
        <rdfs:subPropertyOf rdf:resource="&dl;isRelatedTo"/>
    </owl:ObjectProperty>


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Data properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://ontology.dumontierlab.com/begins -->

    <owl:DatatypeProperty rdf:about="&dl;begins">
        <rdf:type rdf:resource="&owl;FunctionalProperty"/>
        <rdfs:label rdf:datatype="&xsd;string">begins</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A data property that marks the beginning of a temporal entity.</rdfs:comment>
    </owl:DatatypeProperty>
    


    <!-- http://ontology.dumontierlab.com/ends -->

    <owl:DatatypeProperty rdf:about="&dl;ends">
        <rdf:type rdf:resource="&owl;FunctionalProperty"/>
        <rdfs:label rdf:datatype="&xsd;string">end</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A data property that marks the end of a temporal entity.</rdfs:comment>
    </owl:DatatypeProperty>
    


    <!-- http://ontology.dumontierlab.com/hasValue -->

    <owl:DatatypeProperty rdf:about="&dl;hasValue">
        <rdf:type rdf:resource="&owl;FunctionalProperty"/>
        <rdfs:label rdf:datatype="&xsd;string">has value</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A data type property to store a value.</rdfs:comment>
    </owl:DatatypeProperty>
</rdf:RDF>
