text:
<?xml version="1.0"?>
<rdf:RDF xmlns="http://purl.obolibrary.org/obo/upheno/imports/ro_import.owl#"
     xml:base="http://purl.obolibrary.org/obo/upheno/imports/ro_import.owl"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:oboInOwl="http://www.geneontology.org/formats/oboInOwl#"
     xmlns:swrlb="http://www.w3.org/2003/11/swrlb#"
     xmlns:swrl="http://www.w3.org/2003/11/swrl#"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:swrla="http://swrl.stanford.edu/ontologies/3.3/swrla.owl#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:xml="http://www.w3.org/XML/1998/namespace"
     xmlns:obo="http://purl.obolibrary.org/obo/"
     xmlns:foaf="http://xmlns.com/foaf/0.1/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:subsets="http://purl.obolibrary.org/obo/ro/subsets#">
    <owl:Ontology rdf:about="http://purl.obolibrary.org/obo/upheno/imports/ro_import.owl"/>

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

    <!-- http://purl.obolibrary.org/obo/IAO_0000111 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000111"/>

    <!-- http://purl.obolibrary.org/obo/IAO_0000112 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000112"/>

    <!-- http://purl.obolibrary.org/obo/IAO_0000114 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000114"/>

    <!-- http://purl.obolibrary.org/obo/IAO_0000115 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000115">
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
        <rdfs:label xml:lang="en">definition</rdfs:label>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">definition</rdfs:label>
    </owl:AnnotationProperty>

    <!-- http://purl.obolibrary.org/obo/IAO_0000116 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000116"/>

    <!-- http://purl.obolibrary.org/obo/IAO_0000117 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000117"/>

    <!-- http://purl.obolibrary.org/obo/IAO_0000118 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000118"/>

    <!-- http://purl.obolibrary.org/obo/IAO_0000119 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000119"/>

    <!-- http://purl.obolibrary.org/obo/IAO_0000232 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000232"/>

    <!-- http://purl.obolibrary.org/obo/IAO_0000412 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000412"/>

    <!-- http://purl.obolibrary.org/obo/IAO_0000424 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000424"/>

    <!-- http://purl.obolibrary.org/obo/IAO_0000589 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000589"/>

    <!-- http://purl.obolibrary.org/obo/IAO_0000600 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000600"/>

    <!-- http://purl.obolibrary.org/obo/RO_0001900 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/RO_0001900"/>

    <!-- http://purl.obolibrary.org/obo/RO_0002259 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002259">
        <rdfs:label>defined by inverse</rdfs:label>
    </owl:AnnotationProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002575 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002575"/>

    <!-- http://purl.obolibrary.org/obo/RO_0002581 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002581">
        <obo:IAO_0000115>If R <- P o Q is a defining property chain axiom, then it also holds that R -> P o Q. Note that this cannot be expressed directly in OWL</obo:IAO_0000115>
        <rdfs:label>is a defining property chain axiom</rdfs:label>
    </owl:AnnotationProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002582 -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002582">
        <obo:IAO_0000115>If R <- P o Q is a defining property chain axiom, then (1) R -> P o Q holds and (2) Q is either reflexive or locally reflexive. A corollary of this is that P SubPropertyOf R.</obo:IAO_0000115>
        <rdfs:label>is a defining property chain axiom where second argument is reflexive</rdfs:label>
    </owl:AnnotationProperty>

    <!-- http://purl.obolibrary.org/obo/ro/subsets#ro-eco -->

    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/ro/subsets#ro-eco">
        <rdfs:label>eco subset</rdfs:label>
    </owl:AnnotationProperty>

    <!-- http://purl.org/dc/elements/1.1/creator -->

    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/creator"/>

    <!-- http://purl.org/dc/elements/1.1/source -->

    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/source"/>

    <!-- http://swrl.stanford.edu/ontologies/3.3/swrla.owl#isRuleEnabled -->

    <owl:AnnotationProperty rdf:about="http://swrl.stanford.edu/ontologies/3.3/swrla.owl#isRuleEnabled"/>

    <!-- http://www.geneontology.org/formats/oboInOwl#SubsetProperty -->

    <owl:AnnotationProperty rdf:about="http://www.geneontology.org/formats/oboInOwl#SubsetProperty">
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">subset_property</rdfs:label>
    </owl:AnnotationProperty>

    <!-- http://www.geneontology.org/formats/oboInOwl#created_by -->

    <owl:AnnotationProperty rdf:about="http://www.geneontology.org/formats/oboInOwl#created_by"/>

    <!-- http://www.geneontology.org/formats/oboInOwl#creation_date -->

    <owl:AnnotationProperty rdf:about="http://www.geneontology.org/formats/oboInOwl#creation_date"/>

    <!-- http://www.geneontology.org/formats/oboInOwl#hasBroadSynonym -->

    <owl:AnnotationProperty rdf:about="http://www.geneontology.org/formats/oboInOwl#hasBroadSynonym">
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">has_broad_synonym</rdfs:label>
    </owl:AnnotationProperty>

    <!-- http://www.geneontology.org/formats/oboInOwl#hasDbXref -->

    <owl:AnnotationProperty rdf:about="http://www.geneontology.org/formats/oboInOwl#hasDbXref">
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">database_cross_reference</rdfs:label>
    </owl:AnnotationProperty>

    <!-- http://www.geneontology.org/formats/oboInOwl#hasExactSynonym -->

    <owl:AnnotationProperty rdf:about="http://www.geneontology.org/formats/oboInOwl#hasExactSynonym">
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">has_exact_synonym</rdfs:label>
    </owl:AnnotationProperty>

    <!-- http://www.geneontology.org/formats/oboInOwl#hasRelatedSynonym -->

    <owl:AnnotationProperty rdf:about="http://www.geneontology.org/formats/oboInOwl#hasRelatedSynonym">
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">has_related_synonym</rdfs:label>
    </owl:AnnotationProperty>

    <!-- http://www.geneontology.org/formats/oboInOwl#id -->

    <owl:AnnotationProperty rdf:about="http://www.geneontology.org/formats/oboInOwl#id"/>

    <!-- http://www.geneontology.org/formats/oboInOwl#inSubset -->

    <owl:AnnotationProperty rdf:about="http://www.geneontology.org/formats/oboInOwl#inSubset"/>

    <!-- http://www.w3.org/2000/01/rdf-schema#comment -->

    <owl:AnnotationProperty rdf:about="http://www.w3.org/2000/01/rdf-schema#comment"/>

    <!-- http://www.w3.org/2000/01/rdf-schema#label -->

    <owl:AnnotationProperty rdf:about="http://www.w3.org/2000/01/rdf-schema#label"/>

    <!-- http://xmlns.com/foaf/0.1/page -->

    <owl:AnnotationProperty rdf:about="http://xmlns.com/foaf/0.1/page"/>

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

    <!-- http://purl.obolibrary.org/obo/BFO_0000050 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/BFO_0000050">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002131"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <obo:IAO_0000111 xml:lang="en">is part of</obo:IAO_0000111>
        <obo:IAO_0000112 xml:lang="en">my brain is part of my body (continuant parthood, two material entities)</obo:IAO_0000112>
        <obo:IAO_0000112 xml:lang="en">my stomach cavity is part of my stomach (continuant parthood, immaterial entity is part of material entity)</obo:IAO_0000112>
        <obo:IAO_0000112 xml:lang="en">this day is part of this year (occurrent parthood)</obo:IAO_0000112>
        <obo:IAO_0000115 xml:lang="en">a core relation that holds between a part and its whole</obo:IAO_0000115>
        <obo:IAO_0000116 xml:lang="en">Everything is part of itself. Any part of any part of a thing is itself part of that thing. Two distinct things cannot be part of each other.</obo:IAO_0000116>
        <obo:IAO_0000116 xml:lang="en">Occurrents are not subject to change and so parthood between occurrents holds for all the times that the part exists. Many continuants are subject to change, so parthood between continuants will only hold at certain times, but this is difficult to specify in OWL. See https://code.google.com/p/obo-relations/wiki/ROAndTime</obo:IAO_0000116>
        <obo:IAO_0000116 xml:lang="en">Parthood requires the part and the whole to have compatible classes: only an occurrent can be part of an occurrent; only a process can be part of a process; only a continuant can be part of a continuant; only an independent continuant can be part of an independent continuant; only an immaterial entity can be part of an immaterial entity; only a specifically dependent continuant can be part of a specifically dependent continuant; only a generically dependent continuant can be part of a generically dependent continuant. (This list is not exhaustive.)

A continuant cannot be part of an occurrent: use 'participates in'. An occurrent cannot be part of a continuant: use 'has participant'. A material entity cannot be part of an immaterial entity: use 'has location'. A specifically dependent continuant cannot be part of an independent continuant: use 'inheres in'. An independent continuant cannot be part of a specifically dependent continuant: use 'bearer of'.</obo:IAO_0000116>
        <obo:IAO_0000118 xml:lang="en">part_of</obo:IAO_0000118>
        <obo:RO_0001900 rdf:resource="http://purl.obolibrary.org/obo/RO_0001901"/>
        <rdfs:label xml:lang="en">part of</rdfs:label>
        <rdfs:seeAlso rdf:resource="http://ontologydesignpatterns.org/wiki/Community:Parts_and_Collections"/>
        <rdfs:seeAlso rdf:resource="http://ontologydesignpatterns.org/wiki/Submissions:PartOf"/>
        <rdfs:seeAlso>http://www.obofoundry.org/ro/#OBO_REL:part_of</rdfs:seeAlso>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/BFO_0000051 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/BFO_0000051">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002131"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <obo:IAO_0000111 xml:lang="en">has part</obo:IAO_0000111>
        <obo:IAO_0000112 xml:lang="en">my body has part my brain (continuant parthood, two material entities)</obo:IAO_0000112>
        <obo:IAO_0000112 xml:lang="en">my stomach has part my stomach cavity (continuant parthood, material entity has part immaterial entity)</obo:IAO_0000112>
        <obo:IAO_0000112 xml:lang="en">this year has part this day (occurrent parthood)</obo:IAO_0000112>
        <obo:IAO_0000115 xml:lang="en">a core relation that holds between a whole and its part</obo:IAO_0000115>
        <obo:IAO_0000116 xml:lang="en">Everything has itself as a part. Any part of any part of a thing is itself part of that thing. Two distinct things cannot have each other as a part.</obo:IAO_0000116>
        <obo:IAO_0000116 xml:lang="en">Occurrents are not subject to change and so parthood between occurrents holds for all the times that the part exists. Many continuants are subject to change, so parthood between continuants will only hold at certain times, but this is difficult to specify in OWL. See https://code.google.com/p/obo-relations/wiki/ROAndTime</obo:IAO_0000116>
        <obo:IAO_0000116 xml:lang="en">Parthood requires the part and the whole to have compatible classes: only an occurrent have an occurrent as part; only a process can have a process as part; only a continuant can have a continuant as part; only an independent continuant can have an independent continuant as part; only a specifically dependent continuant can have a specifically dependent continuant as part; only a generically dependent continuant can have a generically dependent continuant as part. (This list is not exhaustive.)

A continuant cannot have an occurrent as part: use 'participates in'. An occurrent cannot have a continuant as part: use 'has participant'. An immaterial entity cannot have a material entity as part: use 'location of'. An independent continuant cannot have a specifically dependent continuant as part: use 'bearer of'. A specifically dependent continuant cannot have an independent continuant as part: use 'inheres in'.</obo:IAO_0000116>
        <obo:IAO_0000118 xml:lang="en">has_part</obo:IAO_0000118>
        <obo:RO_0001900 rdf:resource="http://purl.obolibrary.org/obo/RO_0001901"/>
        <rdfs:label xml:lang="en">has part</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/BFO_0000062 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/BFO_0000062">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002086"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000063"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000062"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000111 xml:lang="en">preceded by</obo:IAO_0000111>
        <obo:IAO_0000115 xml:lang="en">x is preceded by y if and only if the time point at which y ends is before or equivalent to the time point at which x starts. Formally: x preceded by y iff ω(y) <= α(x), where α is a function that maps a process to a start point, and ω is a function that maps a process to an end point.</obo:IAO_0000115>
        <obo:IAO_0000116 xml:lang="en">An example is: translation preceded_by transcription; aging preceded_by development (not however death preceded_by aging). Where derives_from links classes of continuants, preceded_by links classes of processes. Clearly, however, these two relations are not independent of each other. Thus if cells of type C1 derive_from cells of type C, then any cell division involving an instance of C1 in a given lineage is preceded_by cellular processes involving an instance of C.    The assertion P preceded_by P1 tells us something about Ps in general: that is, it tells us something about what happened earlier, given what we know about what happened later. Thus it does not provide information pointing in the opposite direction, concerning instances of P1 in general; that is, that each is such as to be succeeded by some instance of P. Note that an assertion to the effect that P preceded_by P1 is rather weak; it tells us little about the relations between the underlying instances in virtue of which the preceded_by relation obtains. Typically we will be interested in stronger relations, for example in the relation immediately_preceded_by, or in relations which combine preceded_by with a condition to the effect that the corresponding instances of P and P1 share participants, or that their participants are connected by relations of derivation, or (as a first step along the road to a treatment of causality) that the one process in some way affects (for example, initiates or regulates) the other.</obo:IAO_0000116>
        <obo:IAO_0000118 xml:lang="en">is preceded by</obo:IAO_0000118>
        <obo:IAO_0000118 xml:lang="en">preceded_by</obo:IAO_0000118>
        <dc:source>http://www.obofoundry.org/ro/#OBO_REL:preceded_by</dc:source>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:label xml:lang="en">preceded by</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/BFO_0000063 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/BFO_0000063">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002222"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000063"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000111 xml:lang="en">precedes</obo:IAO_0000111>
        <obo:IAO_0000115 xml:lang="en">x precedes y if and only if the time point at which x ends is before or equivalent to the time point at which y starts. Formally: x precedes y iff ω(x) <= α(y), where α is a function that maps a process to a start point, and ω is a function that maps a process to an end point.</obo:IAO_0000115>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:label xml:lang="en">precedes</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/BFO_0000066 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/BFO_0000066">
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000067"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000004"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000066"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000066"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000111 xml:lang="en">occurs in</obo:IAO_0000111>
        <obo:IAO_0000115 xml:lang="en">b occurs_in c =def b is a process and c is a material entity or immaterial entity& there exists a spatiotemporal region r and b occupies_spatiotemporal_region r.& forall(t) if b exists_at t then c exists_at t & there exist spatial regions s and s’ where & b spatially_projects_onto s at t& c is occupies_spatial_region s’ at t& s is a proper_continuant_part_of s’ at t</obo:IAO_0000115>
        <obo:IAO_0000118 xml:lang="en">occurs_in</obo:IAO_0000118>
        <obo:IAO_0000118 xml:lang="en">unfolds in</obo:IAO_0000118>
        <obo:IAO_0000118 xml:lang="en">unfolds_in</obo:IAO_0000118>
        <rdfs:comment>Paraphrase of definition: a relation between a process and an independent continuant, in which the process takes place entirely within the independent continuant</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://purl.obolibrary.org/obo/bfo.owl"/>
        <rdfs:label xml:lang="en">occurs in</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/BFO_0000067 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/BFO_0000067">
        <obo:IAO_0000111 xml:lang="en">site of</obo:IAO_0000111>
        <obo:IAO_0000115 xml:lang="en">[copied from inverse property 'occurs in'] b occurs_in c =def b is a process and c is a material entity or immaterial entity& there exists a spatiotemporal region r and b occupies_spatiotemporal_region r.& forall(t) if b exists_at t then c exists_at t & there exist spatial regions s and s’ where & b spatially_projects_onto s at t& c is occupies_spatial_region s’ at t& s is a proper_continuant_part_of s’ at t</obo:IAO_0000115>
        <rdfs:comment>Paraphrase of definition: a relation between an independent continuant and a process, in which the process takes place entirely within the independent continuant</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://purl.obolibrary.org/obo/bfo.owl"/>
        <rdfs:label xml:lang="en">contains process</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0000052 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0000052">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002314"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0000053"/>
        <obo:IAO_0000111 xml:lang="en">inheres in</obo:IAO_0000111>
        <obo:IAO_0000112 xml:lang="en">this fragility inheres in this vase</obo:IAO_0000112>
        <obo:IAO_0000112 xml:lang="en">this red color inheres in this apple</obo:IAO_0000112>
        <obo:IAO_0000115 xml:lang="en">a relation between a specifically dependent continuant (the dependent) and an independent continuant (the bearer), in which the dependent specifically depends on the bearer for its existence</obo:IAO_0000115>
        <obo:IAO_0000116 xml:lang="en">A dependent inheres in its bearer at all times for which the dependent exists.</obo:IAO_0000116>
        <obo:IAO_0000118 xml:lang="en">inheres_in</obo:IAO_0000118>
        <obo:RO_0001900 rdf:resource="http://purl.obolibrary.org/obo/RO_0001901"/>
        <rdfs:label xml:lang="en">inheres in</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0000053 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0000053">
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000020"/>
        <obo:IAO_0000111 xml:lang="en">bearer of</obo:IAO_0000111>
        <obo:IAO_0000112 xml:lang="en">this apple is bearer of this red color</obo:IAO_0000112>
        <obo:IAO_0000112 xml:lang="en">this vase is bearer of this fragility</obo:IAO_0000112>
        <obo:IAO_0000115 xml:lang="en">a relation between an independent continuant (the bearer) and a specifically dependent continuant (the dependent), in which the dependent specifically depends on the bearer for its existence</obo:IAO_0000115>
        <obo:IAO_0000116 xml:lang="en">A bearer can have many dependents, and its dependents can exist for different periods of time, but none of its dependents can exist when the bearer does not exist.</obo:IAO_0000116>
        <obo:IAO_0000118 xml:lang="en">bearer_of</obo:IAO_0000118>
        <obo:IAO_0000118 xml:lang="en">is bearer of</obo:IAO_0000118>
        <obo:RO_0001900 rdf:resource="http://purl.obolibrary.org/obo/RO_0001901"/>
        <rdfs:label xml:lang="en">bearer of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0000056 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0000056">
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0000057"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000002"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
        <obo:IAO_0000111 xml:lang="en">participates in</obo:IAO_0000111>
        <obo:IAO_0000112 xml:lang="en">this blood clot participates in this blood coagulation</obo:IAO_0000112>
        <obo:IAO_0000112 xml:lang="en">this input material (or this output material) participates in this process</obo:IAO_0000112>
        <obo:IAO_0000112 xml:lang="en">this investigator participates in this investigation</obo:IAO_0000112>
        <obo:IAO_0000115 xml:lang="en">a relation between a continuant and a process, in which the continuant is somehow involved in the process</obo:IAO_0000115>
        <obo:IAO_0000118 xml:lang="en">participates_in</obo:IAO_0000118>
        <rdfs:label xml:lang="en">participates in</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0000057 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0000057">
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000002"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000051"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0000057"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000111 xml:lang="en">has participant</obo:IAO_0000111>
        <obo:IAO_0000112 xml:lang="en">this blood coagulation has participant this blood clot</obo:IAO_0000112>
        <obo:IAO_0000112 xml:lang="en">this investigation has participant this investigator</obo:IAO_0000112>
        <obo:IAO_0000112 xml:lang="en">this process has participant this input material (or this output material)</obo:IAO_0000112>
        <obo:IAO_0000115 xml:lang="en">a relation between a process and a continuant, in which the continuant is somehow involved in the process</obo:IAO_0000115>
        <obo:IAO_0000116 xml:lang="en">Has_participant is a primitive instance-level relation between a process, a continuant, and a time at which the continuant participates in some way in the process. The relation obtains, for example, when this particular process of oxygen exchange across this particular alveolar membrane has_participant this particular sample of hemoglobin at this particular time.</obo:IAO_0000116>
        <obo:IAO_0000118 xml:lang="en">has_participant</obo:IAO_0000118>
        <dc:source>http://www.obofoundry.org/ro/#OBO_REL:has_participant</dc:source>
        <rdfs:label xml:lang="en">has participant</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0000081 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0000081">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0000052"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
        <obo:IAO_0000112 xml:lang="en">this investigator role is a role of this person</obo:IAO_0000112>
        <obo:IAO_0000115 xml:lang="en">a relation between a role and an independent continuant (the bearer), in which the role specifically depends on the bearer for its existence</obo:IAO_0000115>
        <obo:IAO_0000116 xml:lang="en">A role inheres in its bearer at all times for which the role exists, however the role need not be realized at all the times that the role exists.</obo:IAO_0000116>
        <obo:IAO_0000118 xml:lang="en">is role of</obo:IAO_0000118>
        <obo:IAO_0000118 xml:lang="en">role_of</obo:IAO_0000118>
        <rdfs:label xml:lang="en">role of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0000087 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0000087">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0000053"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000004"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000023"/>
        <obo:IAO_0000112 xml:lang="en">this person has role this investigator role (more colloquially: this person has this role of investigator)</obo:IAO_0000112>
        <obo:IAO_0000115 xml:lang="en">a relation between an independent continuant (the bearer) and a role, in which the role specifically depends on the bearer for its existence</obo:IAO_0000115>
        <obo:IAO_0000116 xml:lang="en">A bearer can have many roles, and its roles can exist for different periods of time, but none of its roles can exist when the bearer does not exist. A role need not be realized at all the times that the role exists.</obo:IAO_0000116>
        <obo:IAO_0000118 xml:lang="en">has_role</obo:IAO_0000118>
        <rdfs:label xml:lang="en">has role</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0001015 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0001015">
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0001025"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <obo:IAO_0000111 xml:lang="en">is location of</obo:IAO_0000111>
        <obo:IAO_0000112 xml:lang="en">my head is the location of my brain</obo:IAO_0000112>
        <obo:IAO_0000112 xml:lang="en">this cage is the location of this rat</obo:IAO_0000112>
        <obo:IAO_0000115 xml:lang="en">a relation between two independent continuants, the location and the target, in which the target is entirely within the location</obo:IAO_0000115>
        <obo:IAO_0000116 xml:lang="en">Most location relations will only hold at certain times, but this is difficult to specify in OWL. See https://code.google.com/p/obo-relations/wiki/ROAndTime</obo:IAO_0000116>
        <obo:IAO_0000118 xml:lang="en">location_of</obo:IAO_0000118>
        <obo:RO_0001900 rdf:resource="http://purl.obolibrary.org/obo/RO_0001901"/>
        <rdfs:label xml:lang="en">location of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0001018 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0001018">
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0001019"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000004"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0001025"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000111 xml:lang="en">contained in</obo:IAO_0000111>
        <obo:IAO_0000116>Containment is location not involving parthood, and arises only where some immaterial continuant is involved.</obo:IAO_0000116>
        <obo:IAO_0000116 xml:lang="en">Containment obtains in each case between material and immaterial continuants, for instance: lung contained_in thoracic cavity; bladder contained_in pelvic cavity. Hence containment is not a transitive relation.    If c part_of c1 at t then we have also, by our definition and by the axioms of mereology applied to spatial regions, c located_in c1 at t. Thus, many examples of instance-level location relations for continuants are in fact cases of instance-level parthood. For material continuants location and parthood coincide. Containment is location not involving parthood, and arises only where some immaterial continuant is involved. To understand this relation, we first define overlap for continuants as follows:    c1 overlap c2 at t =def for some c, c part_of c1 at t and c part_of c2 at t. The containment relation on the instance level can then be defined (see definition):</obo:IAO_0000116>
        <obo:IAO_0000116 xml:lang="en">Intended meaning:
domain: material entity
range: spatial region or site (immaterial continuant)
        </obo:IAO_0000116>
        <obo:IAO_0000118 xml:lang="en">contained_in</obo:IAO_0000118>
        <obo:RO_0001900 rdf:resource="http://purl.obolibrary.org/obo/RO_0001901"/>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:label xml:lang="en">contained in</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0001019 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0001019">
        <obo:IAO_0000111 xml:lang="en">contains</obo:IAO_0000111>
        <obo:RO_0001900 rdf:resource="http://purl.obolibrary.org/obo/RO_0001901"/>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:label xml:lang="en">contains</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0001025 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0001025">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <obo:IAO_0000111 xml:lang="en">located in</obo:IAO_0000111>
        <obo:IAO_0000112 xml:lang="en">my brain is located in my head</obo:IAO_0000112>
        <obo:IAO_0000112 xml:lang="en">this rat is located in this cage</obo:IAO_0000112>
        <obo:IAO_0000115 xml:lang="en">a relation between two independent continuants, the target and the location, in which the target is entirely within the location</obo:IAO_0000115>
        <obo:IAO_0000116 xml:lang="en">Location as a relation between instances: The primitive instance-level relation c located_in r at t reflects the fact that each continuant is at any given time associated with exactly one spatial region, namely its exact location. Following we can use this relation to define a further instance-level location relation - not between a continuant and the region which it exactly occupies, but rather between one continuant and another. c is located in c1, in this sense, whenever the spatial region occupied by c is part_of the spatial region occupied by c1.    Note that this relation comprehends both the relation of exact location between one continuant and another which obtains when r and r1 are identical (for example, when a portion of fluid exactly fills a cavity), as well as those sorts of inexact location relations which obtain, for example, between brain and head or between ovum and uterus</obo:IAO_0000116>
        <obo:IAO_0000116 xml:lang="en">Most location relations will only hold at certain times, but this is difficult to specify in OWL. See https://code.google.com/p/obo-relations/wiki/ROAndTime</obo:IAO_0000116>
        <obo:IAO_0000118 xml:lang="en">located_in</obo:IAO_0000118>
        <obo:RO_0001900 rdf:resource="http://purl.obolibrary.org/obo/RO_0001901"/>
        <dc:source>http://www.obofoundry.org/ro/#OBO_REL:located_in</dc:source>
        <rdfs:label xml:lang="en">located in</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002013 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002013">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002017"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002334"/>
        <obo:IAO_0000115>A 'has regulatory component activity' B if A and B are GO molecular functions (GO_0003674), A has_component B and A is regulated by B.</obo:IAO_0000115>
        <oboInOwl:created_by rdf:datatype="http://www.w3.org/2001/XMLSchema#string">dos</oboInOwl:created_by>
        <oboInOwl:creation_date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2017-05-24T09:30:46Z</oboInOwl:creation_date>
        <rdfs:label>has regulatory component activity</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002014 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002014">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002013"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002335"/>
        <obo:IAO_0000115>A relationship that holds between a GO molecular function and a component of that molecular function that negatively regulates the activity of the whole.  More formally, A 'has regulatory component activity' B iff :A and B are GO molecular functions (GO_0003674), A has_component B and A is negatively regulated by B.</obo:IAO_0000115>
        <oboInOwl:created_by rdf:datatype="http://www.w3.org/2001/XMLSchema#string">dos</oboInOwl:created_by>
        <oboInOwl:creation_date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2017-05-24T09:31:01Z</oboInOwl:creation_date>
        <rdfs:comment>By convention GO molecular functions are classified by their effector function.  Internal regulatory functions are treated as components.  For example, NMDA glutmate receptor activity is a cation channel activity with positive regulatory component 'glutamate binding' and negative regulatory components including 'zinc binding' and 'magnesium binding'.</rdfs:comment>
        <rdfs:label>has negative regulatory component activity</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002015 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002015">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002013"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002336"/>
        <obo:IAO_0000115>A relationship that holds between a GO molecular function and a component of that molecular function that positively regulates the activity of the whole.  More formally, A 'has regulatory component activity' B iff :A and B are GO molecular functions (GO_0003674), A has_component B and A is positively regulated by B.</obo:IAO_0000115>
        <oboInOwl:created_by rdf:datatype="http://www.w3.org/2001/XMLSchema#string">dos</oboInOwl:created_by>
        <oboInOwl:creation_date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2017-05-24T09:31:17Z</oboInOwl:creation_date>
        <rdfs:comment>By convention GO molecular functions are classified by their effector function and internal regulatory functions are treated as components.  So, for example calmodulin has a protein binding activity that has positive regulatory component activity calcium binding activity. Receptor tyrosine kinase activity is a tyrosine kinase activity that has positive regulatory component 'ligand binding'.</rdfs:comment>
        <rdfs:label>has positive regulatory component activity</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002017 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002017">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002018"/>
        <oboInOwl:created_by rdf:datatype="http://www.w3.org/2001/XMLSchema#string">dos</oboInOwl:created_by>
        <oboInOwl:creation_date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2017-05-24T09:44:33Z</oboInOwl:creation_date>
        <rdfs:comment>A 'has component activity' B if A is A and B are molecular functions (GO_0003674) and A has_component B.</rdfs:comment>
        <rdfs:label>has component activity</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002018 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002018">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002180"/>
        <obo:IAO_0000115>w 'has process component' p if p and w are processes,  w 'has part' p and w is such that it can be directly disassembled into into n parts p, p2, p3, ..., pn, where these parts are of similar type.</obo:IAO_0000115>
        <oboInOwl:created_by rdf:datatype="http://www.w3.org/2001/XMLSchema#string">dos</oboInOwl:created_by>
        <oboInOwl:creation_date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2017-05-24T09:49:21Z</oboInOwl:creation_date>
        <rdfs:label>has component process</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002019 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002019">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002233"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/GO_0004872"/>
        <obo:IAO_0000115>A relationship that holds between between a receptor and an chemical entity, typically a small molecule or peptide, that carries information between cells or compartments of a cell and which binds the receptor and regulates its effector function.</obo:IAO_0000115>
        <oboInOwl:created_by rdf:datatype="http://www.w3.org/2001/XMLSchema#string">dos</oboInOwl:created_by>
        <oboInOwl:creation_date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2017-07-19T17:30:36Z</oboInOwl:creation_date>
        <rdfs:label>has ligand</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002022 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002022">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002334"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002578"/>
        <oboInOwl:created_by rdf:datatype="http://www.w3.org/2001/XMLSchema#string">dos</oboInOwl:created_by>
        <oboInOwl:creation_date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2017-09-17T13:52:24Z</oboInOwl:creation_date>
        <rdfs:comment>Process(P2) is directly regulated by process(P1) iff: P1 regulates P2 via direct physical interaction between an agent executing P1 (or some part of P1) and an agent executing P2 (or some part of P2).  For example, if protein A has protein binding activity(P1) that targets protein B and this binding  regulates the kinase activity (P2) of protein B then P1 directly regulates P2.</rdfs:comment>
        <rdfs:label>directly regulated by</rdfs:label>
    </owl:ObjectProperty>
    <owl:Axiom>
        <owl:annotatedSource rdf:resource="http://purl.obolibrary.org/obo/RO_0002022"/>
        <owl:annotatedProperty rdf:resource="http://www.w3.org/2000/01/rdf-schema#comment"/>
        <owl:annotatedTarget>Process(P2) is directly regulated by process(P1) iff: P1 regulates P2 via direct physical interaction between an agent executing P1 (or some part of P1) and an agent executing P2 (or some part of P2).  For example, if protein A has protein binding activity(P1) that targets protein B and this binding  regulates the kinase activity (P2) of protein B then P1 directly regulates P2.</owl:annotatedTarget>
        <oboInOwl:hasDbXref>GOC:dos</oboInOwl:hasDbXref>
    </owl:Axiom>

    <!-- http://purl.obolibrary.org/obo/RO_0002023 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002023">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002022"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002630"/>
        <obo:IAO_0000115>Process(P2) is directly negatively regulated by process(P1) iff: P1 negatively regulates P2 via direct physical interaction between an agent executing P1 (or some part of P1) and an agent executing P2 (or some part of P2).  For example, if protein A has protein binding activity(P1) that targets protein B and this binding  negatively regulates the kinase activity (P2) of protein B then P2 directly negatively regulated by P1.</obo:IAO_0000115>
        <oboInOwl:created_by rdf:datatype="http://www.w3.org/2001/XMLSchema#string">dos</oboInOwl:created_by>
        <oboInOwl:creation_date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2017-09-17T13:52:38Z</oboInOwl:creation_date>
        <rdfs:label>directly negatively regulated by</rdfs:label>
    </owl:ObjectProperty>
    <owl:Axiom>
        <owl:annotatedSource rdf:resource="http://purl.obolibrary.org/obo/RO_0002023"/>
        <owl:annotatedProperty rdf:resource="http://purl.obolibrary.org/obo/IAO_0000115"/>
        <owl:annotatedTarget>Process(P2) is directly negatively regulated by process(P1) iff: P1 negatively regulates P2 via direct physical interaction between an agent executing P1 (or some part of P1) and an agent executing P2 (or some part of P2).  For example, if protein A has protein binding activity(P1) that targets protein B and this binding  negatively regulates the kinase activity (P2) of protein B then P2 directly negatively regulated by P1.</owl:annotatedTarget>
        <oboInOwl:hasDbXref>GOC:dos</oboInOwl:hasDbXref>
    </owl:Axiom>

    <!-- http://purl.obolibrary.org/obo/RO_0002024 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002024">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002022"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002629"/>
        <obo:IAO_0000115>Process(P2) is directly postively regulated by process(P1) iff: P1 positively regulates P2 via direct physical interaction between an agent executing P1 (or some part of P1) and an agent executing P2 (or some part of P2).  For example, if protein A has protein binding activity(P1) that targets protein B and this binding positively regulates the kinase activity (P2) of protein B then P2 is directly postively regulated by P1.</obo:IAO_0000115>
        <oboInOwl:created_by rdf:datatype="http://www.w3.org/2001/XMLSchema#string">dos</oboInOwl:created_by>
        <oboInOwl:creation_date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2017-09-17T13:52:47Z</oboInOwl:creation_date>
        <rdfs:label>directly positively regulated by</rdfs:label>
    </owl:ObjectProperty>
    <owl:Axiom>
        <owl:annotatedSource rdf:resource="http://purl.obolibrary.org/obo/RO_0002024"/>
        <owl:annotatedProperty rdf:resource="http://purl.obolibrary.org/obo/IAO_0000115"/>
        <owl:annotatedTarget>Process(P2) is directly postively regulated by process(P1) iff: P1 positively regulates P2 via direct physical interaction between an agent executing P1 (or some part of P1) and an agent executing P2 (or some part of P2).  For example, if protein A has protein binding activity(P1) that targets protein B and this binding positively regulates the kinase activity (P2) of protein B then P2 is directly postively regulated by P1.</owl:annotatedTarget>
        <oboInOwl:hasDbXref>GOC:dos</oboInOwl:hasDbXref>
    </owl:Axiom>

    <!-- http://purl.obolibrary.org/obo/RO_0002025 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002025">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002017"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002211"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <obo:IAO_0000115>A 'has effector activity' B if A and B are GO molecular functions (GO_0003674),  A 'has component activity' B and B is the effector (output function) of B.  Each compound function has only one effector activity.</obo:IAO_0000115>
        <oboInOwl:created_by rdf:datatype="http://www.w3.org/2001/XMLSchema#string">dos</oboInOwl:created_by>
        <oboInOwl:creation_date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2017-09-22T14:14:36Z</oboInOwl:creation_date>
        <rdfs:comment>This relation is designed for constructing compound molecular functions, typically in combination with one or more regulatory component activity relations.</rdfs:comment>
        <rdfs:label>has effector activity</rdfs:label>
    </owl:ObjectProperty>
    <owl:Axiom>
        <owl:annotatedSource rdf:resource="http://purl.obolibrary.org/obo/RO_0002025"/>
        <owl:annotatedProperty rdf:resource="http://purl.obolibrary.org/obo/IAO_0000115"/>
        <owl:annotatedTarget>A 'has effector activity' B if A and B are GO molecular functions (GO_0003674),  A 'has component activity' B and B is the effector (output function) of B.  Each compound function has only one effector activity.</owl:annotatedTarget>
        <oboInOwl:hasDbXref>GOC:dos</oboInOwl:hasDbXref>
    </owl:Axiom>

    <!-- http://purl.obolibrary.org/obo/RO_0002086 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002086">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002222"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <obo:IAO_0000117>David Osumi-Sutherland</obo:IAO_0000117>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:comment xml:lang="en">X ends_after Y iff: end(Y) before_or_simultaneous_with end(X)</rdfs:comment>
        <rdfs:label xml:lang="en">ends after</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002087 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002087">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000062"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002090"/>
        <obo:IAO_0000117>David Osumi-Sutherland</obo:IAO_0000117>
        <obo:IAO_0000118>starts_at_end_of</obo:IAO_0000118>
        <rdfs:comment xml:lang="en">X immediately_preceded_by Y iff: end(X) simultaneous_with start(Y)</rdfs:comment>
        <rdfs:label xml:lang="en">immediately preceded by</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002090 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002090">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000063"/>
        <obo:IAO_0000117>David Osumi-Sutherland</obo:IAO_0000117>
        <obo:IAO_0000118>ends_at_start_of</obo:IAO_0000118>
        <obo:IAO_0000118>meets</obo:IAO_0000118>
        <obo:RO_0002575 rdf:resource="http://purl.obolibrary.org/obo/BFO_0000063"/>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:comment xml:lang="en">X immediately_precedes_Y iff: end(X) simultaneous_with start(Y)</rdfs:comment>
        <rdfs:label xml:lang="en">immediately precedes</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002131 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002131">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002323"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000051"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000051"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002131"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>x overlaps y if and only if there exists some z such that x has part z and z part of y</obo:IAO_0000115>
        <obo:IAO_0000424>http://purl.obolibrary.org/obo/BFO_0000051 some (http://purl.obolibrary.org/obo/BFO_0000050 some ?Y)</obo:IAO_0000424>
        <obo:RO_0001900 rdf:resource="http://purl.obolibrary.org/obo/RO_0001901"/>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:label xml:lang="en">overlaps</rdfs:label>
    </owl:ObjectProperty>
    <owl:Axiom>
        <owl:annotatedSource rdf:resource="http://purl.obolibrary.org/obo/RO_0002131"/>
        <owl:annotatedProperty rdf:resource="http://www.w3.org/2002/07/owl#propertyChainAxiom"/>
        <owl:annotatedTarget rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000051"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:annotatedTarget>
        <obo:RO_0002582 rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</obo:RO_0002582>
    </owl:Axiom>

    <!-- http://purl.obolibrary.org/obo/RO_0002160 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002160">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002162"/>
        <obo:IAO_0000112>lactation SubClassOf 'only in taxon' some 'Mammalia'</obo:IAO_0000112>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>x only in taxon y if and only if x is in taxon y, and there is no other organism z such that y!=z a and x is in taxon z.</obo:IAO_0000115>
        <obo:IAO_0000116>The original intent was to treat this as a macro that expands to 'in taxon' only ?Y - however, this is not necessary if we instead have supplemental axioms that state that each pair of sibling tax have a disjointness axiom using the 'in taxon' property - e.g.

 'in taxon' some Eukaryota DisjointWith 'in taxon' some Eubacteria</obo:IAO_0000116>
        <obo:IAO_0000117 xml:lang="en">Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="http://www.ncbi.nlm.nih.gov/pubmed/17921072"/>
        <obo:IAO_0000119 rdf:resource="http://www.ncbi.nlm.nih.gov/pubmed/20973947"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">only in taxon</rdfs:label>
        <rdfs:seeAlso rdf:resource="https://github.com/obophenotype/uberon/wiki/Taxon-constraints"/>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002162 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002162">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002320"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000004"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002162"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000051"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002162"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002202"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002162"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002215"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002162"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002225"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002162"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002254"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002162"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>x is in taxon y if an only if y is an organism, and the relationship between x and y is one of: part of (reflexive), developmentally preceded by, derives from, secreted by, expressed.</obo:IAO_0000115>
        <obo:IAO_0000117 xml:lang="en">Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000117>Jennifer Deegan</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="http://www.ncbi.nlm.nih.gov/pubmed/17921072"/>
        <obo:IAO_0000119 rdf:resource="http://www.ncbi.nlm.nih.gov/pubmed/20973947"/>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Connects a biological entity to its taxon of origin.</rdfs:comment>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">in taxon</rdfs:label>
        <rdfs:seeAlso rdf:resource="https://github.com/obophenotype/uberon/wiki/Taxon-constraints"/>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002180 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002180">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>w 'has component' p if w 'has part' p and w is such that it can be directly disassembled into into n parts p, p2, p3, ..., pn, where these parts are of similar type.</obo:IAO_0000115>
        <obo:IAO_0000116>The definition of 'has component' is still under discussion. The challenge is in providing a definition that does not imply transitivity.</obo:IAO_0000116>
        <obo:IAO_0000232 xml:lang="en">For use in recording has_part with a cardinality constraint, because OWL does not permit cardinality constraints to be used in combination with transitive object properties. In situations where you would want to say something like 'has part exactly 5 digit, you would instead use has_component exactly 5 digit.</obo:IAO_0000232>
        <obo:RO_0001900 rdf:resource="http://purl.obolibrary.org/obo/RO_0001901"/>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:label xml:lang="en">has component</rdfs:label>
        <rdfs:seeAlso rdf:resource="http://ontologydesignpatterns.org/wiki/Submissions:Componency"/>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002202 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002202">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002258"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002203"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000004"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000004"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>x develops from y if and only if either (a) x directly develops from y or (b) there exists some z such that x directly develops from z and z develops from y</obo:IAO_0000115>
        <obo:IAO_0000117 xml:lang="en">Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000117 xml:lang="en">David Osumi-Sutherland</obo:IAO_0000117>
        <obo:IAO_0000117>Melissa Haendel</obo:IAO_0000117>
        <obo:IAO_0000117 xml:lang="en">Terry Meehan</obo:IAO_0000117>
        <rdfs:comment>This is the transitive form of the develops from relation</rdfs:comment>
        <rdfs:label xml:lang="en">develops from</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002203 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002203">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002286"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002387"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002388"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>inverse of develops from</obo:IAO_0000115>
        <obo:IAO_0000117 xml:lang="en">Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000117 xml:lang="en">David Osumi-Sutherland</obo:IAO_0000117>
        <obo:IAO_0000117 xml:lang="en">Terry Meehan</obo:IAO_0000117>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/RO_0002259"/>
        <rdfs:label xml:lang="en">develops into</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002207 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002207">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002202"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002210"/>
        <rdfs:domain>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/CARO_0010000"/>
                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/CL_0000000"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:domain>
        <rdfs:range>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/CARO_0010000"/>
                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/CL_0000000"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:range>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>Candidate definition: x directly_develops from y if and only if there exists some developmental process (GO:0032502) p such that x and y both participates in p, and x is the output of p and y is the input of p, and a substantial portion of the matter of y comes from x, and the start of x is coincident with or after the end of y</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000117>David Osumi-Sutherland</obo:IAO_0000117>
        <obo:IAO_0000117>has developmental precursor</obo:IAO_0000117>
        <obo:IAO_0000119>FBbt</obo:IAO_0000119>
        <obo:RO_0002575 rdf:resource="http://purl.obolibrary.org/obo/RO_0002202"/>
        <rdfs:comment>TODO - add child relations from DOS</rdfs:comment>
        <rdfs:label xml:lang="en">directly develops from</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002210 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002210">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002203"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>inverse of directly develops from</obo:IAO_0000115>
        <obo:IAO_0000118>developmental precursor of</obo:IAO_0000118>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/RO_0002259"/>
        <rdfs:label xml:lang="en">directly develops into</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002211 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002211">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002411"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002334"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000015"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000015"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002578"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002578"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>process(P1) regulates process(P2) iff: P1 results in the initiation or termination of P2 OR affects the frequency of its initiation or termination OR affects the magnitude or rate of output of P2.</obo:IAO_0000115>
        <obo:IAO_0000116>We use 'regulates' here to specifically imply control. However, many colloquial usages of the term correctly correspond to the weaker relation of 'causally upstream of or within' (aka influences). Consider relabeling to make things more explicit</obo:IAO_0000116>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000117>David Hill</obo:IAO_0000117>
        <obo:IAO_0000117>Tanya Berardini</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <obo:IAO_0000119>GO</obo:IAO_0000119>
        <obo:IAO_0000232>Regulation precludes parthood; the regulatory process may not be within the regulated process.</obo:IAO_0000232>
        <obo:IAO_0000589>regulates (processual)</obo:IAO_0000589>
        <obo:IAO_0000600 rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</obo:IAO_0000600>
        <rdfs:label xml:lang="en">regulates</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002212 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002212">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002211"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002305"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002335"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>Process(P1) negatively regulates process(P2) iff: P1 terminates P2, or P1 descreases the the frequency of initiation of P2 or the magnitude or rate of output of P2.</obo:IAO_0000115>
        <obo:IAO_0000117 xml:lang="en">Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <obo:IAO_0000589>negatively regulates (process to process)</obo:IAO_0000589>
        <rdfs:label xml:lang="en">negatively regulates</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002213 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002213">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002211"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002304"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002336"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002212"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002212"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000115>Process(P1) postively regulates process(P2) iff: P1 initiates P2, or P1 increases the the frequency of initiation of P2 or the magnitude or rate of output of P2.</obo:IAO_0000115>
        <obo:IAO_0000117 xml:lang="en">Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <obo:IAO_0000589>positively regulates (process to process)</obo:IAO_0000589>
        <rdfs:label xml:lang="en">positively regulates</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002215 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002215">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002216"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000004"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000015"/>
        <obo:IAO_0000112>mechanosensory neuron capable of detection of mechanical stimulus involved in sensory perception (GO:0050974)</obo:IAO_0000112>
        <obo:IAO_0000112>osteoclast SubClassOf 'capable of' some 'bone resorption'</obo:IAO_0000112>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>A relation between a material entity (such as a cell) and a process, in which the material entity has the ability to carry out the process. </obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000118>has function realized in</obo:IAO_0000118>
        <obo:IAO_0000119 rdf:resource="http://www.ncbi.nlm.nih.gov/pubmed/20123131"/>
        <obo:IAO_0000119 rdf:resource="http://www.ncbi.nlm.nih.gov/pubmed/21208450"/>
        <obo:IAO_0000232>For compatibility with BFO, this relation has a shortcut definition in which the expression "capable of some P" expands to "bearer_of (some realized_by only P)".</obo:IAO_0000232>
        <obo:IAO_0000424>RO_0000053 some (RO_0000054 only ?Y)</obo:IAO_0000424>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:label xml:lang="en">capable of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002216 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002216">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002328"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002500"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002215"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>c stands in this relationship to p if and only if there exists some p' such that c is capable_of p', and p' is part_of p.</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000118>has function in</obo:IAO_0000118>
        <obo:IAO_0000424>RO_0000053 some (RO_0000054 only (BFO_0000050 some ?Y))</obo:IAO_0000424>
        <rdfs:label xml:lang="en">capable of part of</rdfs:label>
    </owl:ObjectProperty>
    <owl:Axiom>
        <owl:annotatedSource rdf:resource="http://purl.obolibrary.org/obo/RO_0002216"/>
        <owl:annotatedProperty rdf:resource="http://www.w3.org/2002/07/owl#propertyChainAxiom"/>
        <owl:annotatedTarget rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002215"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:annotatedTarget>
        <obo:RO_0002582 rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</obo:RO_0002582>
    </owl:Axiom>

    <!-- http://purl.obolibrary.org/obo/RO_0002222 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002222">
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="https://en.wikipedia.org/wiki/Allen%27s_interval_algebra"/>
        <obo:IAO_0000232>Do not use this relation directly. It is ended as a grouping for relations between occurrents involving the relative timing of their starts and ends.</obo:IAO_0000232>
        <dc:source rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://docs.google.com/document/d/1kBv1ep_9g3sTR-SD3jqzFqhuwo9TPNF-l-9fUDbO6rM/edit?pli=1</dc:source>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:comment>A relation that holds between two occurrents. This is a grouping relation that collects together all the Allen relations.</rdfs:comment>
        <rdfs:label xml:lang="en">temporally related to</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002225 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002225">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002202"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002207"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>x develops from part of y if and only if there exists some z such that x develops from z and z is part of y</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label xml:lang="en">develops from part of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002226 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002226">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002258"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/CARO_0000003"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002207"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0001025"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>x develops_in y if x is located in y whilst x is developing</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119>EHDAA2</obo:IAO_0000119>
        <obo:IAO_0000119>Jonathan Bard, EHDAA2</obo:IAO_0000119>
        <rdfs:label xml:lang="en">develops in</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002233 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002233">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0000057"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002352"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000015"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>p has input c iff: p is a process, c is a material entity, c is a participant in p, c is present at the start of p, and the state of c is modified during p.</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000118>consumes</obo:IAO_0000118>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:label xml:lang="en">has input</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002254 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002254">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002258"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002255"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000004"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/CARO_0000003"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000051"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002202"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000112>Mammalian thymus has developmental contribution from some pharyngeal pouch 3; Mammalian thymus has developmental contribution from some pharyngeal pouch 4 [Kardong]</obo:IAO_0000112>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115 xml:lang="en">x has developmental contribution from y iff x has some part z such that z develops from y</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label xml:lang="en">has developmental contribution from</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002255 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002255">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002286"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002385"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002203"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>inverse of has developmental contribution from</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/RO_0002259"/>
        <rdfs:label xml:lang="en">developmentally contributes to</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002258 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002258">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002324"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002286"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000002"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000002"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>Candidate definition: x developmentally related to y if and only if there exists some developmental process (GO:0032502) p such that x and y both participates in p, and x is the output of p and y is the input of p</obo:IAO_0000115>
        <obo:IAO_0000116 rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</obo:IAO_0000116>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000232>In general you should not use this relation to make assertions - use one of the more specific relations below this one</obo:IAO_0000232>
        <rdfs:comment>This relation groups together various other developmental relations. It is fairly generic, encompassing induction, developmental contribution and direct and transitive develops from</rdfs:comment>
        <rdfs:label xml:lang="en">developmentally preceded by</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002263 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002263">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002264"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002327"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002411"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000115>c involved in regulation of p if c enables  'p' and p' causally upstream of p</obo:IAO_0000115>
        <rdfs:label>acts upstream of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002264 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002264">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002500"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002327"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002418"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000115>c acts upstream of or within p if c is enables 'p' and p' causally upstream of or within p</obo:IAO_0000115>
        <oboInOwl:hasRelatedSynonym>affects</oboInOwl:hasRelatedSynonym>
        <rdfs:label>acts upstream of or within</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002286 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002286">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002384"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>Inverse of developmentally preceded by</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label xml:lang="en">developmentally succeeded by</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002287 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002287">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002286"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002210"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000112>'hypopharyngeal eminence' SubClassOf 'part of precursor of' some tongue</obo:IAO_0000112>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label xml:lang="en">part of developmental precursor of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002304 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002304">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002411"/>
        <dc:creator rdf:datatype="http://www.w3.org/2001/XMLSchema#string">cjm</dc:creator>
        <rdfs:comment>holds between x and y if and only if x is causally upstream of y and the progression of x increases the frequency, rate or extent of y</rdfs:comment>
        <rdfs:label>causally upstream of, positive effect</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002305 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002305">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002411"/>
        <dc:creator rdf:datatype="http://www.w3.org/2001/XMLSchema#string">cjm</dc:creator>
        <rdfs:comment>holds between x and y if and only if x is causally upstream of y and the progression of x decreases the frequency, rate or extent of y</rdfs:comment>
        <rdfs:label>causally upstream of, negative effect</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002314 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002314">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002502"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0000052"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002314"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000115>q inheres in part of w if and only if there exists some p such that q inheres in p and p part of w.</obo:IAO_0000115>
        <obo:IAO_0000116>Because part_of is transitive, inheres in is a sub-relation of inheres in part of</obo:IAO_0000116>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="http://www.ncbi.nlm.nih.gov/pubmed/20064205"/>
        <obo:RO_0001900 rdf:resource="http://purl.obolibrary.org/obo/RO_0001901"/>
        <rdfs:label xml:lang="en">inheres in part of</rdfs:label>
    </owl:ObjectProperty>
    <owl:Axiom>
        <owl:annotatedSource rdf:resource="http://purl.obolibrary.org/obo/RO_0002314"/>
        <owl:annotatedProperty rdf:resource="http://www.w3.org/2002/07/owl#propertyChainAxiom"/>
        <owl:annotatedTarget rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0000052"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:annotatedTarget>
        <obo:RO_0002582 rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</obo:RO_0002582>
    </owl:Axiom>

    <!-- http://purl.obolibrary.org/obo/RO_0002320 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002320">
        <obo:IAO_0000115>A relationship that holds via some environmental process</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000232>Do not use this relation directly. It is ended as a grouping for a diverse set of relations, all involving the process of evolution.</obo:IAO_0000232>
        <rdfs:label xml:lang="en">evolutionarily related to</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002323 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002323">
        <obo:IAO_0000115>A mereological relationship or a topological relationship</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000232>Do not use this relation directly. It is ended as a grouping for a diverse set of relations, all involving parthood or connectivity relationships</obo:IAO_0000232>
        <obo:RO_0001900 rdf:resource="http://purl.obolibrary.org/obo/RO_0001901"/>
        <rdfs:label xml:lang="en">mereotopologically related to</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002324 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002324">
        <obo:IAO_0000115>A relationship that holds between entities participating in some developmental process (GO:0032502)</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000232>Do not use this relation directly. It is ended as a grouping for a diverse set of relations, all involving organismal development</obo:IAO_0000232>
        <rdfs:label xml:lang="en">developmentally related to</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002327 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002327">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002215"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002333"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002327"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000051"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002327"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002017"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000112>a particular instances of akt-2 enables some instance of protein kinase activity</obo:IAO_0000112>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000118>catalyzes</obo:IAO_0000118>
        <obo:IAO_0000118>executes</obo:IAO_0000118>
        <obo:IAO_0000118>has</obo:IAO_0000118>
        <obo:IAO_0000118>is catalyzing</obo:IAO_0000118>
        <obo:IAO_0000118>is executing</obo:IAO_0000118>
        <obo:IAO_0000232>This relation differs from the parent relation 'capable of' in that the parent is weaker and only expresses a capability that may not be actually realized, whereas this relation is always realized.</obo:IAO_0000232>
        <obo:IAO_0000232>This relation is currently used experimentally by the Gene Ontology Consortium. It may not be stable and may be obsoleted at some future time.</obo:IAO_0000232>
        <rdfs:label xml:lang="en">enables</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002328 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002328">
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000232>This is a grouping relation that collects relations used for the purpose of connecting structure and function</obo:IAO_0000232>
        <rdfs:label xml:lang="en">functionally related to</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002329 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002329">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002328"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002215"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000115>this relation holds between c and p when c is part of some c', and c' is capable of p.</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000118 rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</obo:IAO_0000118>
        <rdfs:label xml:lang="en">part of structure that is capable of</rdfs:label>
    </owl:ObjectProperty>
    <owl:Axiom>
        <owl:annotatedSource rdf:resource="http://purl.obolibrary.org/obo/RO_0002329"/>
        <owl:annotatedProperty rdf:resource="http://www.w3.org/2002/07/owl#propertyChainAxiom"/>
        <owl:annotatedTarget rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002215"/>
        </owl:annotatedTarget>
        <obo:RO_0002581 rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</obo:RO_0002581>
    </owl:Axiom>

    <!-- http://purl.obolibrary.org/obo/RO_0002331 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002331">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002431"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002327"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002331"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000115>c involved_in p if and only if c enables some process p', and p' is part of p</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000118>actively involved in</obo:IAO_0000118>
        <obo:IAO_0000118>enables part of</obo:IAO_0000118>
        <rdfs:label xml:lang="en">involved in</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002333 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002333">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002328"/>
        <rdfs:subPropertyOf>
            <rdf:Description>
                <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002215"/>
            </rdf:Description>
        </rdfs:subPropertyOf>
        <obo:IAO_0000115>inverse of enables</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label xml:lang="en">enabled by</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002334 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002334">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002427"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000015"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000015"/>
        <obo:IAO_0000115>inverse of regulates</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000589>regulated by (processual)</obo:IAO_0000589>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/RO_0002259"/>
        <rdfs:label xml:lang="en">regulated by</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002335 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002335">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002334"/>
        <obo:IAO_0000115>inverse of negatively regulates</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/RO_0002259"/>
        <rdfs:label xml:lang="en">negatively regulated by</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002336 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002336">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002334"/>
        <obo:IAO_0000115>inverse of positively regulates</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/RO_0002259"/>
        <rdfs:label xml:lang="en">positively regulated by</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002352 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002352">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0000056"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002328"/>
        <obo:IAO_0000115>inverse of has input</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/RO_0002259"/>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:label xml:lang="en">input of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002379 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002379">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002131"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0001025"/>
            <rdf:Description>
                <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0001025"/>
            </rdf:Description>
        </owl:propertyChainAxiom>
        <obo:IAO_0000112>A lump of clay and a statue</obo:IAO_0000112>
        <obo:IAO_0000115>x spatially_coextensive_with y if and inly if x and y have the same location</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000232>This relation is added for formal completeness. It is unlikely to be used in many practical scenarios</obo:IAO_0000232>
        <rdfs:label xml:lang="en">spatially coextensive with</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002384 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002384">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002324"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000428"/>
        <obo:IAO_0000115 xml:lang="en">x has developmental potential involving y iff x is capable of a developmental process with output y. y may be the successor of x, or may be a different structure in the vicinity (as for example in the case of developmental induction).</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label xml:lang="en">has developmental potential involving</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002385 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002385">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002384"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000428"/>
        <obo:IAO_0000115 xml:lang="en">x has potential to developmentrally contribute to y iff x developmentally contributes to y or x is capable of developmentally contributing to y</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label xml:lang="en">has potential to developmentally contribute to</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002387 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002387">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002384"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000428"/>
        <obo:IAO_0000115 xml:lang="en">x has the potential to develop into y iff x develops into y or if x is capable of developing into y</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label xml:lang="en">has potential to develop into</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002388 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002388">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002387"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000428"/>
        <obo:IAO_0000115 xml:lang="en">x has potential to directly develop into y iff x directly develops into y or x is capable of directly developing into y</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label xml:lang="en">has potential to directly develop into</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002404 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002404">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000062"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002427"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002411"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000428"/>
        <obo:IAO_0000115>inverse of upstream of</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label xml:lang="en">causally downstream of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002405 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002405">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002087"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002404"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002412"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000428"/>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label xml:lang="en">immediately causally downstream of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002410 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002410">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002609"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000428"/>
        <obo:IAO_0000115>This relation groups causal relations between material entities and causal relations between processes</obo:IAO_0000115>
        <obo:IAO_0000116>This branch of the ontology deals with causal relations between entities. It is divided into two branches: causal relations between occurrents/processes, and causal relations between material entities. We take an 'activity flow-centric approach', with the former as primary, and define causal relations between material entities in terms of causal relations between occurrents.

To define causal relations in an activity-flow type network, we make use of 3 primitives:

 * Temporal: how do the intervals of the two occurrents relate?
 * Is the causal relation regulatory?
 * Is the influence positive or negative

The first of these can be formalized in terms of the Allen Interval Algebra. Informally, the 3 bins we care about are 'direct', 'indirect' or overlapping. Note that all causal relations should be classified under a RO temporal relation (see the branch under 'temporally related to'). Note that all causal relations are temporal, but not all temporal relations are causal. Two occurrents can be related in time without being causally connected. We take causal influence to be primitive, elucidated as being such that has the upstream changed, some qualities of the donwstream would necessarily be modified.

For the second, we consider a relationship to be regulatory if the system in which the activities occur is capable of altering the relationship to achieve some objective. This could include changing the rate of production of a molecule.

For the third, we consider the effect of the upstream process on the output(s) of the downstream process. If the level of output is increased, or the rate of production of the output is increased, then the direction is increased. Direction can be positive, negative or neutral or capable of either direction. Two positives in succession yield a positive, two negatives in succession yield a positive, otherwise the default assumption is that the net effect is canceled and the influence is neutral.

Each of these 3 primitives can be composed to yield a cross-product of different relation types.</obo:IAO_0000116>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000232>Do not use this relation directly. It is intended as a grouping for a diverse set of relations, all involving cause and effect.</obo:IAO_0000232>
        <rdfs:label xml:lang="en">causally related to</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002411 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002411">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000063"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002418"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000428"/>
        <obo:IAO_0000115>p is causally upstream of q if and only if p precedes q and p and q are linked in a causal chain</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label xml:lang="en">causally upstream of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002412 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002412">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002090"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002411"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000428"/>
        <obo:IAO_0000115>p is immediately causally upstream of q iff both (a) p immediately precedes q and (b) p is causally upstream of q. In addition, the output of p  must be an input of q.</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:RO_0002575 rdf:resource="http://purl.obolibrary.org/obo/RO_0002411"/>
        <rdfs:label xml:lang="en">immediately causally upstream of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002418 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002418">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002501"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002427"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <obo:IAO_0000115>p 'causally upstream or within' q iff (1) the end of p is before the end of q and (2) the execution of p exerts some causal influence over the outputs of q; i.e. if p was abolished or the outputs of p were to be modified, this would necessarily affect q.</obo:IAO_0000115>
        <obo:IAO_0000116>We would like to make this disjoint with 'preceded by', but this is prohibited in OWL2</obo:IAO_0000116>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000118>influences (processual)</obo:IAO_0000118>
        <oboInOwl:hasRelatedSynonym>affects</oboInOwl:hasRelatedSynonym>
        <rdfs:label>causally upstream of or within</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002424 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002424">
        <obo:IAO_0000116 rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</obo:IAO_0000116>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:comment>This is an exploratory relation</rdfs:comment>
        <rdfs:label xml:lang="en">differs in</rdfs:label>
        <rdfs:seeAlso rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://code.google.com/p/phenotype-ontologies/w/edit/PhenotypeModelCompetencyQuestions</rdfs:seeAlso>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002427 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002427">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002501"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <obo:IAO_0000115>inverse of causally upstream of or within</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/RO_0002259"/>
        <rdfs:label>causally downstream of or within</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002428 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002428">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002263"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002431"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002327"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002211"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002331"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002211"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000115>c involved in regulation of p if c is involved in some 'p' and p' regulates some p</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label>involved in regulation of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002429 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002429">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002428"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002327"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002213"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002331"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002213"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label>involved in positive regulation of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002430 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002430">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002428"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002327"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002212"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002331"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002212"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label>involved in negative regulation of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002431 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002431">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002264"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002328"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002500"/>
        <obo:IAO_0000115>c involved in or regulates p if and only if either (i) c is involved in p or (ii) c is involved in regulation of p</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000118>involved in or reguates</obo:IAO_0000118>
        <rdfs:label>involved in or involved in regulation of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002432 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002432">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002131"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002328"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002327"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000066"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000112>A protein that enables activity in a cytosol.</obo:IAO_0000112>
        <obo:IAO_0000115>c executes activity in d if and only if c enables p and p occurs_in d.  Assuming no action at a distance by gene products, if a gene product enables (is capable of) a process that occurs in some structure, it must have at least some part in that structure.</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000118>executes activity in</obo:IAO_0000118>
        <oboInOwl:hasExactSynonym>enables activity in</oboInOwl:hasExactSynonym>
        <rdfs:comment></rdfs:comment>
        <rdfs:label>is active in</rdfs:label>
    </owl:ObjectProperty>
    <owl:Axiom>
        <owl:annotatedSource rdf:resource="http://purl.obolibrary.org/obo/RO_0002432"/>
        <owl:annotatedProperty rdf:resource="http://www.w3.org/2002/07/owl#propertyChainAxiom"/>
        <owl:annotatedTarget rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002327"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000066"/>
        </owl:annotatedTarget>
        <obo:RO_0002581 rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</obo:RO_0002581>
    </owl:Axiom>
    <owl:Axiom>
        <owl:annotatedSource rdf:resource="http://purl.obolibrary.org/obo/RO_0002432"/>
        <owl:annotatedProperty rdf:resource="http://purl.obolibrary.org/obo/IAO_0000115"/>
        <owl:annotatedTarget>c executes activity in d if and only if c enables p and p occurs_in d.  Assuming no action at a distance by gene products, if a gene product enables (is capable of) a process that occurs in some structure, it must have at least some part in that structure.</owl:annotatedTarget>
        <oboInOwl:hasDbXref>GOC:cjm</oboInOwl:hasDbXref>
        <oboInOwl:hasDbXref>GOC:dos</oboInOwl:hasDbXref>
    </owl:Axiom>

    <!-- http://purl.obolibrary.org/obo/RO_0002434 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002434">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#SymmetricProperty"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
        <obo:IAO_0000115>A relationship that holds between two entities in which the processes executed by the two entities are causally connected.</obo:IAO_0000115>
        <obo:IAO_0000116 rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">Considering relabeling as 'pairwise interacts with'</obo:IAO_0000116>
        <obo:IAO_0000116>This relation and all sub-relations can be applied to either (1) pairs of entities that are interacting at any moment of time (2) populations or species of entity whose members have the disposition to interact (3) classes whose members have the disposition to interact.</obo:IAO_0000116>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000232>Note that this relationship type, and sub-relationship types may be redundant with process terms from other ontologies. For example, the symbiotic relationship hierarchy parallels GO. The relations are provided as a convenient shortcut. Consider using the more expressive processual form to capture your data. In the future, these relations will be linked to their cognate processes through rules.</obo:IAO_0000232>
        <oboInOwl:hasExactSynonym>in pairwise interaction with</oboInOwl:hasExactSynonym>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:label>interacts with</rdfs:label>
        <rdfs:seeAlso rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.obolibrary.org/obo/MI_0914</rdfs:seeAlso>
        <foaf:page rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://github.com/oborel/obo-relations/wiki/InteractionRelations</foaf:page>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002436 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002436">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002434"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#SymmetricProperty"/>
        <obo:IAO_0000115>An interaction relationship in which the two partners are molecular entities that directly physically interact with each other for example via a stable binding interaction or a brief interaction during which one modifies the other.</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000118>binds</obo:IAO_0000118>
        <obo:IAO_0000118>molecularly binds with</obo:IAO_0000118>
        <rdfs:label>molecularly interacts with</rdfs:label>
        <rdfs:seeAlso rdf:resource="http://purl.obolibrary.org/obo/ECO_0000353"/>
        <rdfs:seeAlso rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.obolibrary.org/obo/MI_0915</rdfs:seeAlso>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002448 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002448">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002436"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002566"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002327"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002211"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002333"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000115>Holds between molecular entities A and B where A can physically interact with B and in doing so regulates a process that B is capable of.  For example, A and B may be gene products and binding of B by A regulates the kinase activity of B.</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <oboInOwl:hasExactSynonym>molecularly controls</oboInOwl:hasExactSynonym>
        <rdfs:label>activity directly regulates activity of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002449 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002449">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002448"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002327"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002630"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002333"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000115>Holds between molecular entities A and B where A can physically interact with B and in doing so negatively regulates a process that B is capable of.  For example, A and B may be gene products and binding of B by A negatively regulates the kinase activity of B.</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000118>inhibits</obo:IAO_0000118>
        <oboInOwl:hasExactSynonym>molecularly decreases activity of</oboInOwl:hasExactSynonym>
        <rdfs:label>activity directly negatively regulates activity of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002450 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002450">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002448"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002327"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002629"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002333"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000115>Holds between molecular entities A and B where A can physically interact with B and in doing so positively regulates a process that B is capable of.  For example, A and B may be gene products and binding of B by A positively regulates the kinase activity of B.</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000118>activates</obo:IAO_0000118>
        <oboInOwl:hasExactSynonym>molecularly increases activity of</oboInOwl:hasExactSynonym>
        <rdfs:label>activity directly positively regulates activity of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002464 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002464">
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000428"/>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000232>This property or its subproperties is not to be used directly. These properties exist as helper properties that are used to support OWL reasoning.</obo:IAO_0000232>
        <rdfs:label>helper property</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002465 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002465">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002563"/>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label>is symbiosis</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002479 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002479">
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000004"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000051"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000066"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000115>p has part that occurs in c if and only if there exists some p1, such that p has_part p1, and p1 occurs in c.</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:label>has part that occurs in</rdfs:label>
    </owl:ObjectProperty>
    <owl:Axiom>
        <owl:annotatedSource rdf:resource="http://purl.obolibrary.org/obo/RO_0002479"/>
        <owl:annotatedProperty rdf:resource="http://www.w3.org/2002/07/owl#propertyChainAxiom"/>
        <owl:annotatedTarget rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000051"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000066"/>
        </owl:annotatedTarget>
        <obo:RO_0002581 rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</obo:RO_0002581>
    </owl:Axiom>

    <!-- http://purl.obolibrary.org/obo/RO_0002481 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002481">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002564"/>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label>is kinase activity</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002487 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002487">
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000002"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000232>Do not use this relation directly. It is ended as a grouping for a diverse set of relations, typically connecting an anatomical entity to a biological process or developmental stage.</obo:IAO_0000232>
        <rdfs:label>relation between structure and stage</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002488 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002488">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002490"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002496"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002488"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000115>x existence starts during y if and only if the time point at which x starts is after or equivalent to the time point at which y starts and before or equivalent to the time point at which y ends. Formally: x existence starts during y iff α(x) >= α(y) & α(x) <= ω(y).</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label>existence starts during</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002490 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002490">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002487"/>
        <obo:IAO_0000115>x existence overlaps y if and only if either (a) the start of x is part of y or (b) the end of x is part of y. Formally: x existence starts and ends during y iff (α(x) >= α(y) & α(x) <= ω(y)) OR (ω(x) <= ω(y) & ω(x) >= α(y))</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:comment>The relations here were created based on work originally by Fabian Neuhaus and David Osumi-Sutherland. The work has not yet been vetted and errors in definitions may have occurred during transcription.</rdfs:comment>
        <rdfs:label>existence overlaps</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002496 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002496">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002487"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002496"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002258"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002496"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002496"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000050"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002496"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000062"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000115>x existence starts during or after y if and only if the time point at which x starts is after or equivalent to the time point at which y starts. Formally: x existence starts during or after y iff α (x) >= α (y).</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:comment>The relations here were created based on work originally by Fabian Neuhaus and David Osumi-Sutherland. The work has not yet been vetted and errors in definitions may have occurred during transcription.</rdfs:comment>
        <rdfs:label>existence starts during or after</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002500 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002500">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002595"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002608"/>
        <obo:IAO_0000115>A relationship between a material entity and a process where the material entity has some causal role that influences the process</obo:IAO_0000115>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <rdfs:label>causal agent in</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002501 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002501">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002410"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
        <obo:IAO_0000115>p is causally related to q if and only if p or any part of p and q or any part of q are linked by a chain of events where each event pair is one of direct activation or direct inhibition. p may be upstream, downstream, part of or a container of q.</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <obo:IAO_0000232>Do not use this relation directly. It is intended as a grouping for a diverse set of relations, all involving cause and effect.</obo:IAO_0000232>
        <rdfs:label>causal relation between processes</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002502 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002502">
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label>depends on</rdfs:label>
        <rdfs:seeAlso rdf:resource="http://purl.obolibrary.org/obo/BFO_0000169"/>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002503 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002503">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002502"/>
        <obo:IAO_0000115>q towards e2 if and only if q is a relational quality such that q inheres-in some e, and e != e2 and q is dependent on e2</obo:IAO_0000115>
        <obo:IAO_0000116>This relation is provided in order to support the use of relational qualities such as 'concentration of'; for example, the concentration of C in V is a quality that inheres in V, but pertains to C.</obo:IAO_0000116>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="http://www.ncbi.nlm.nih.gov/pubmed/20064205"/>
        <rdfs:label>towards</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002506 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002506">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002410"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
        <obo:IAO_0000116>The intent is that the process branch of the causal property hierarchy is primary (causal relations hold between occurrents/processes), and that the material branch is defined in terms of the process branch</obo:IAO_0000116>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <obo:IAO_0000232>Do not use this relation directly. It is intended as a grouping for a diverse set of relations, all involving cause and effect.</obo:IAO_0000232>
        <rdfs:label>causal relation between material entities</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002559 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002559">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002506"/>
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002566"/>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <obo:IAO_0000589>causally influenced by (material entity to material entity)</obo:IAO_0000589>
        <rdfs:label>causally influenced by</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002563 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002563">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002464"/>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label>interaction relation helper property</rdfs:label>
        <rdfs:seeAlso rdf:resource="http://ontologydesignpatterns.org/wiki/Submissions:N-Ary_Relation_Pattern_%28OWL_2%29"/>
        <foaf:page rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://github.com/oborel/obo-relations/wiki/InteractionRelations</foaf:page>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002564 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002564">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002563"/>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label>molecular interaction relation helper property</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002566 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002566">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002506"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002327"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002411"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002233"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002327"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002411"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002333"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000115>Holds between materal entities a and b if the activity of a is causally upstream of the activity of b, or causally upstream of a an activity that modifies b</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <obo:IAO_0000589>causally influences (material entity to material entity)</obo:IAO_0000589>
        <rdfs:label>causally influences</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002573 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002573">
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/PATO_0000001"/>
        <obo:IAO_0000115>A relation that holds between an attribute or a qualifier and another attribute.</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="http://www.ncbi.nlm.nih.gov/pubmed/20064205"/>
        <obo:IAO_0000232>This relation is intended to be used in combination with PATO, to be able to refine PATO quality classes using modifiers such as 'abnormal' and 'normal'. It has yet to be formally aligned into an ontological framework; it's not clear what the ontological status of the "modifiers" are.</obo:IAO_0000232>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:label>has modifier</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002578 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002578">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002211"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002412"/>
        <obo:IAO_0000115>Process(P1) directly regulates process(P2) iff: P1 regulates P2 via direct physical interaction between an agent executing P1 (or some part of P1) and an agent executing P2 (or some part of P2).  For example, if protein A has protein binding activity(P1) that targets protein B and this binding  regulates the kinase activity (P2) of protein B then P1 directly regulates P2.</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <obo:IAO_0000589>directly regulates (processual)</obo:IAO_0000589>
        <obo:RO_0002575 rdf:resource="http://purl.obolibrary.org/obo/RO_0002211"/>
        <rdfs:label>directly regulates</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002584 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002584">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002328"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002595"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000051"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002215"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000112>gland SubClassOf 'has part structure that is capable of' some 'secretion by cell'</obo:IAO_0000112>
        <obo:IAO_0000115>s 'has part structure that is capable of' p if and only if there exists some part x such that s 'has part' x and x 'capable of' p</obo:IAO_0000115>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <rdfs:label>has part structure that is capable of</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002595 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002595">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002410"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000015"/>
        <obo:IAO_0000115>A relationship that holds between a material entity and a process in which causality is involved, with either the material entity or some part of the material entity exerting some influence over the process, or the process influencing some aspect of the material entity.</obo:IAO_0000115>
        <obo:IAO_0000116>Do not use this relation directly. It is intended as a grouping for a diverse set of relations, all involving cause and effect.</obo:IAO_0000116>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <rdfs:label>causal relation between material entity and a process</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002596 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002596">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002500"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002215"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002211"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000112>pyrethroid -> growth</obo:IAO_0000112>
        <obo:IAO_0000115>Holds between c and p if and only if c is capable of some activity a, and a regulates p.</obo:IAO_0000115>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <rdfs:label>capable of regulating</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002597 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002597">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002596"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002215"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002212"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000115>Holds between c and p if and only if c is capable of some activity a, and a negatively regulates p.</obo:IAO_0000115>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <rdfs:label>capable of negatively regulating</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002598 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002598">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002596"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002215"/>
            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/RO_0002213"/>
        </owl:propertyChainAxiom>
        <obo:IAO_0000112>renin -> arteriolar smooth muscle contraction</obo:IAO_0000112>
        <obo:IAO_0000115>Holds between c and p if and only if c is capable of some activity a, and a positively regulates p.</obo:IAO_0000115>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <rdfs:label>capable of positively regulating</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002608 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002608">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002410"/>
        <obo:IAO_0000115>Inverse of 'causal agent in'</obo:IAO_0000115>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <rdfs:label>has causal agent</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002609 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002609">
        <obo:IAO_0000115>A relationship that holds between two entities, where the relationship holds based on the presence or absence of statistical dependence relationship. The entities may be statistical variables, or they may be other kinds of entities such as diseases, chemical entities or processes.</obo:IAO_0000115>
        <obo:IAO_0000232>Do not use this relation directly. It is intended as a grouping for a diverse set of relations, all involving cause and effect.</obo:IAO_0000232>
        <rdfs:label>related via dependence to</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002629 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002629">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002213"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002578"/>
        <obo:IAO_0000115>Process(P1) directly postively regulates process(P2) iff: P1 positively regulates P2 via direct physical interaction between an agent executing P1 (or some part of P1) and an agent executing P2 (or some part of P2).  For example, if protein A has protein binding activity(P1) that targets protein B and this binding positively regulates the kinase activity (P2) of protein B then P1 directly positively regulates P2.</obo:IAO_0000115>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <obo:IAO_0000589>directly positively regulates (process to process)</obo:IAO_0000589>
        <rdfs:label>directly positively regulates</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0002630 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0002630">
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002212"/>
        <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002578"/>
        <obo:IAO_0000115>Process(P1) directly negatively regulates process(P2) iff: P1 negatively regulates P2 via direct physical interaction between an agent executing P1 (or some part of P1) and an agent executing P2 (or some part of P2).  For example, if protein A has protein binding activity(P1) that targets protein B and this binding  negatively regulates the kinase activity (P2) of protein B then P1 directly negatively regulates P2.</obo:IAO_0000115>
        <obo:IAO_0000119 rdf:resource="http://purl.obolibrary.org/obo/ro/docs/causal-relations"/>
        <obo:IAO_0000589>directly negatively regulates (process to process)</obo:IAO_0000589>
        <rdfs:label>directly negatively regulates</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0003000 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0003000">
        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/RO_0003001"/>
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">a produces b if some process that occurs_in a has_output b, where a and b are material entities. Examples: hybridoma cell line produces monoclonal antibody reagent; chondroblast produces avascular GAG-rich matrix.</obo:IAO_0000115>
        <obo:IAO_0000117>Melissa Haendel</obo:IAO_0000117>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Note that this definition doesn't quite distinguish the output of a transformation process from a production process, which is related to the identity/granularity issue.</rdfs:comment>
        <rdfs:label xml:lang="en">produces</rdfs:label>
    </owl:ObjectProperty>

    <!-- http://purl.obolibrary.org/obo/RO_0003001 -->

    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0003001">
        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <obo:IAO_0000115>a produced_by b iff some process that occurs_in b has_output a.</obo:IAO_0000115>
        <obo:IAO_0000117>Melissa Haendel</obo:IAO_0000117>
        <oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/ro/subsets#ro-eco"/>
        <rdfs:label xml:lang="en">produced by</rdfs:label>
    </owl:ObjectProperty>

    <!--
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Classes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <!-- http://purl.obolibrary.org/obo/BFO_0000002 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000002">
        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
        <owl:disjointWith>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000050"/>
                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
            </owl:Restriction>
        </owl:disjointWith>
        <obo:IAO_0000115 xml:lang="en">An entity that exists in full at any time in which it exists at all, persists through time while maintaining its identity and has no temporal parts.</obo:IAO_0000115>
        <rdfs:label xml:lang="en">continuant</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/BFO_0000003 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000003">
        <owl:disjointWith>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000050"/>
                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/BFO_0000002"/>
            </owl:Restriction>
        </owl:disjointWith>
        <obo:IAO_0000115 xml:lang="en">An entity that has temporal parts and that happens, unfolds or develops through time.</obo:IAO_0000115>
        <rdfs:label xml:lang="en">occurrent</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/BFO_0000004 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000004">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000002"/>
        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/BFO_0000020"/>
        <obo:IAO_0000115 xml:lang="en">A continuant that is a bearer of quality and realizable entity entities, in which other entities inhere and which itself cannot inhere in anything.</obo:IAO_0000115>
        <rdfs:label xml:lang="en">independent continuant</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/BFO_0000015 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000015">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
        <obo:IAO_0000115 xml:lang="en">An occurrent that has temporal proper parts and for some time t, p s-depends_on some material entity at t.</obo:IAO_0000115>
        <rdfs:label xml:lang="en">process</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/BFO_0000017 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000017">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000020"/>
        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/BFO_0000019"/>
        <obo:IAO_0000115 xml:lang="en">A specifically dependent continuant  that inheres in continuant  entities and are not exhibited in full at every time in which it inheres in an entity or group of entities. The exhibition or actualization of a realizable entity is a particular manifestation, functioning or process that occurs under certain circumstances.</obo:IAO_0000115>
        <rdfs:label xml:lang="en">realizable entity</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/BFO_0000019 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000019">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000020"/>
        <rdfs:label xml:lang="en">quality</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/BFO_0000020 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000020">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000002"/>
        <obo:IAO_0000115 xml:lang="en">A continuant that inheres in or is borne by other entities. Every instance of A requires some specific instance of B which must always be the same.</obo:IAO_0000115>
        <rdfs:label xml:lang="en">specifically dependent continuant</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/BFO_0000023 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000023">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000017"/>
        <obo:IAO_0000115 xml:lang="en">A realizable entity  the manifestation of which brings about some result or end that is not essential to a continuant  in virtue of the kind of thing that it is but that can be served or participated in by that kind of continuant  in some kinds of natural, social or institutional contexts.</obo:IAO_0000115>
        <rdfs:label xml:lang="en">role</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/BFO_0000040 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000040">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000004"/>
        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/BFO_0000141"/>
        <owl:disjointWith>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000050"/>
                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/BFO_0000141"/>
            </owl:Restriction>
        </owl:disjointWith>
        <obo:IAO_0000115 xml:lang="en">An independent continuant that is spatially extended whose identity is independent of that of other entities and can be maintained through time.</obo:IAO_0000115>
        <rdfs:label xml:lang="en">material entity</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/BFO_0000141 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000141">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000004"/>
        <owl:disjointWith>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
            </owl:Restriction>
        </owl:disjointWith>
        <rdfs:label xml:lang="en">immaterial entity</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/CARO_0000003 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/CARO_0000003">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/CARO_0000006"/>
        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/caro.owl"/>
        <rdfs:label xml:lang="en">anatomical structure</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/CARO_0000006 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/CARO_0000006">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/caro.owl"/>
        <rdfs:label xml:lang="en">material anatomical entity</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/CARO_0000014 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/CARO_0000014">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/CARO_0000003"/>
        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/caro.owl"/>
        <obo:IAO_0000589>cell part (CARO)</obo:IAO_0000589>
        <rdfs:label xml:lang="en">cell part</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/CARO_0010000 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/CARO_0010000">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/CARO_0000003"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0002207"/>
                <owl:allValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CARO_0010000"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/caro.owl"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">multicellular anatomical structure</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/CL_0000000 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/CL_0000000">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/CARO_0000003"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0002207"/>
                <owl:allValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000000"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/cl.owl"/>
        <rdfs:label xml:lang="en">cell</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/CL_0000540 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/CL_0000540">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/CL_0000000"/>
        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/cl.owl"/>
        <rdfs:label xml:lang="en">neuron</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0003674 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0003674">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000015"/>
        <obo:IAO_0000589>molecular process</obo:IAO_0000589>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">molecular_function</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0003824 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0003824">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0003674"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">catalytic activity</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0004872 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0004872">
        <rdfs:label>receptor activity</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0005515 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0005515"/>

    <!-- http://purl.obolibrary.org/obo/GO_0005634 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0005634">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0044464"/>
        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/go.owl"/>
        <rdfs:label xml:lang="en">nucleus</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0007610 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0007610">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0050896"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">behavior</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0007631 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0007631">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0007610"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">feeding behavior</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0008150 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0008150">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000015"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">biological_process</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0016020 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0016020">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/CARO_0000014"/>
        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/go.owl"/>
        <rdfs:label xml:lang="en">membrane</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0016301 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0016301">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0016772"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0002481"/>
                <owl:hasSelf rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</owl:hasSelf>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">kinase activity</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0016740 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0016740">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0003824"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">transferase activity</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0016772 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0016772">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0016740"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">transferase activity, transferring phosphorus-containing groups</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0016874 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0016874">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0003824"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">ligase activity</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0016879 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0016879">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0016874"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">ligase activity, forming carbon-nitrogen bonds</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0016881 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0016881">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0016879"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">acid-amino acid ligase activity</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0019787 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0019787">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0016881"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">small conjugating protein ligase activity</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0030424 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0030424">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0043005"/>
        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/go.owl"/>
        <rdfs:label xml:lang="en">axon</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0030425 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0030425">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0043005"/>
        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/go.owl"/>
        <rdfs:label xml:lang="en">dendrite</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0042995 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0042995">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0044464"/>
        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/go.owl"/>
        <rdfs:label xml:lang="en">cell projection</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0043005 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0043005">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0042995"/>
        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/go.owl"/>
        <rdfs:label xml:lang="en">neuron projection</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0044403 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0044403">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0044419"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0002465"/>
                <owl:hasSelf rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</owl:hasSelf>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">symbiosis, encompassing mutualism through parasitism</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0044419 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0044419">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0051704"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">interspecies interaction between organisms</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0044456 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0044456">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/CARO_0000014"/>
        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/go.owl"/>
        <rdfs:label xml:lang="en">synapse part</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0044464 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0044464">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/CARO_0000014"/>
        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/go.owl"/>
        <rdfs:label xml:lang="en">cell part</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0045202 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0045202">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/CARO_0000014"/>
        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/go.owl"/>
        <rdfs:label xml:lang="en">synapse</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0048018 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0048018"/>

    <!-- http://purl.obolibrary.org/obo/GO_0050896 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0050896">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0008150"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">response to stimulus</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0051702 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0051702">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0044419"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">interaction with symbiont</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0051704 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0051704">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0008150"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">multi-organism process</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/GO_0051705 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/GO_0051705">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0007610"/>
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0051704"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">multi-organism behavior</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/PATO_0000001 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/PATO_0000001">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000020"/>
        <obo:IAO_0000589>quality (PATO)</obo:IAO_0000589>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">quality</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/PATO_0000051 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/PATO_0000051">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000019"/>
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/PATO_0001241"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">morphology</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/PATO_0000052 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/PATO_0000052">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/PATO_0000051"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">shape</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/PATO_0000141 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/PATO_0000141">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/PATO_0000051"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">structure</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/PATO_0000402 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/PATO_0000402">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/PATO_0002009"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">branched</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/PATO_0001199 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/PATO_0001199">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/PATO_0000052"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">linear</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/PATO_0001241 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/PATO_0001241">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/PATO_0000001"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">physical object quality</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/PATO_0002009 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/PATO_0002009">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/PATO_0000052"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">branchiness</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/PATO_0002124 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/PATO_0002124">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/PATO_0000141"/>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">laminar</rdfs:label>
    </owl:Class>

    <!-- http://purl.obolibrary.org/obo/RO_0002577 -->

    <owl:Class rdf:about="http://purl.obolibrary.org/obo/RO_0002577">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
        <obo:IAO_0000115>A material entity consisting of multiple components that are causally integrated.</obo:IAO_0000115>
        <obo:IAO_0000116>May be replaced by a BFO class, as discussed in http://www.jbiomedsem.com/content/4/1/43</obo:IAO_0000116>
        <obo:IAO_0000117>Chris Mungall</obo:IAO_0000117>
        <obo:IAO_0000119>http://www.jbiomedsem.com/content/4/1/43</obo:IAO_0000119>
        <rdfs:label>system</rdfs:label>
    </owl:Class>

    <!--
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Individuals
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <!-- http://purl.obolibrary.org/obo/IAO_0000122 -->

    <owl:NamedIndividual rdf:about="http://purl.obolibrary.org/obo/IAO_0000122">
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <rdfs:label xml:lang="en">ready for release</rdfs:label>
    </owl:NamedIndividual>

    <!-- http://purl.obolibrary.org/obo/IAO_0000125 -->

    <owl:NamedIndividual rdf:about="http://purl.obolibrary.org/obo/IAO_0000125">
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <rdfs:label xml:lang="en">pending final vetting</rdfs:label>
    </owl:NamedIndividual>

    <!-- http://purl.obolibrary.org/obo/IAO_0000428 -->

    <owl:NamedIndividual rdf:about="http://purl.obolibrary.org/obo/IAO_0000428">
        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
        <rdfs:label xml:lang="en">requires discussion</rdfs:label>
    </owl:NamedIndividual>

    <!-- http://purl.obolibrary.org/obo/RO_0001901 -->

    <owl:NamedIndividual rdf:about="http://purl.obolibrary.org/obo/RO_0001901">
        <obo:IAO_0000115>

## Elucidation

This is used when the statement/axiom is assumed to hold true 'eternally'

## How to interpret (informal)

First the "atemporal" FOL is derived from the OWL using the standard
interpretation. This axiom is temporalized by embedding the axiom
within a for-all-times quantified sentence. The t argument is added to
all instantiation predicates and predicates that use this relation.

## Example

    Class: nucleus
    SubClassOf: part_of some cell

    forall t :
      forall n :
        instance_of(n,Nucleus,t)
         implies
        exists c :
          instance_of(c,Cell,t)
          part_of(n,c,t)

## Notes

This interpretation is *not* the same as an at-all-times relation

</obo:IAO_0000115>
        <rdfs:label xml:lang="en">axiom holds for all times</rdfs:label>
    </owl:NamedIndividual>

    <!--
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // General axioms
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <owl:Restriction>
        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0002566"/>
        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000056"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0002418"/>
                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/BFO_0000015"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0002215"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000056"/>
                                <owl:someValuesFrom>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0002418"/>
                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/BFO_0000015"/>
                                    </owl:Restriction>
                                </owl:someValuesFrom>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Restriction>

    <!--
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Rules
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/ro.owl#z">
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
    </rdf:Description>
    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/ro.owl#y">
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
    </rdf:Description>
    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/ro.owl#x">
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
    </rdf:Description>
    <rdf:Description rdf:about="urn:swrl#y">
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
    </rdf:Description>
    <rdf:Description rdf:about="urn:swrl#x">
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
    </rdf:Description>
    <rdf:Description rdf:about="urn:swrl#z">
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
    </rdf:Description>
    <rdf:Description rdf:about="urn:swrl#B">
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
    </rdf:Description>
    <rdf:Description rdf:about="urn:swrl#C">
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
    </rdf:Description>
    <rdf:Description rdf:about="urn:swrl#A">
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
    </rdf:Description>
    <rdf:Description rdf:about="urn:swrl#D">
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
    </rdf:Description>
    <rdf:Description rdf:about="urn:swrl#mf">
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
    </rdf:Description>
    <rdf:Description rdf:about="urn:swrl#eff">
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
    </rdf:Description>
    <rdf:Description rdf:about="urn:swrl#in">
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
    </rdf:Description>
    <rdf:Description rdf:about="urn:swrl#mf2">
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
    </rdf:Description>
    <rdf:Description>
        <swrla:isRuleEnabled rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</swrla:isRuleEnabled>
        <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">MF(X)-directly_regulates->MF(Y)-enabled_by->GP(Z) => MF(Y)-has_input->GP(Y) e.g. if 'protein kinase activity'(X) directly_regulates 'protein binding activity (Y)and this is enabled by GP(Z) then X has_input Z</rdfs:comment>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">infer input from direct reg</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002327"/>
                        <swrl:argument1 rdf:resource="http://purl.obolibrary.org/obo/ro.owl#z"/>
                        <swrl:argument2 rdf:resource="http://purl.obolibrary.org/obo/ro.owl#y"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002578"/>
                                <swrl:argument1 rdf:resource="http://purl.obolibrary.org/obo/ro.owl#x"/>
                                <swrl:argument2 rdf:resource="http://purl.obolibrary.org/obo/ro.owl#y"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                                <rdf:first>
                                    <rdf:Description>
                                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
                                        <swrl:classPredicate rdf:resource="http://purl.obolibrary.org/obo/GO_0003674"/>
                                        <swrl:argument1 rdf:resource="http://purl.obolibrary.org/obo/ro.owl#x"/>
                                    </rdf:Description>
                                </rdf:first>
                                <rdf:rest>
                                    <rdf:Description>
                                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                                        <rdf:first>
                                            <rdf:Description>
                                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
                                                <swrl:classPredicate rdf:resource="http://purl.obolibrary.org/obo/GO_0003674"/>
                                                <swrl:argument1 rdf:resource="http://purl.obolibrary.org/obo/ro.owl#y"/>
                                            </rdf:Description>
                                        </rdf:first>
                                        <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                                    </rdf:Description>
                                </rdf:rest>
                            </rdf:Description>
                        </rdf:rest>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002233"/>
                        <swrl:argument1 rdf:resource="http://purl.obolibrary.org/obo/ro.owl#x"/>
                        <swrl:argument2 rdf:resource="http://purl.obolibrary.org/obo/ro.owl#z"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
    <rdf:Description>
        <rdfs:comment>GP(X)-enables->MF(Y)-has_part->MF(Z) => GP(X) enables MF(Z),
e.g.  if GP X enables ATPase coupled transporter activity' and 'ATPase coupled transporter activity' has_part 'ATPase activity' then GP(X) enables 'ATPase activity'</rdfs:comment>
        <rdfs:label>enabling an MF enables its parts</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
                        <swrl:classPredicate rdf:resource="http://purl.obolibrary.org/obo/GO_0003674"/>
                        <swrl:argument1 rdf:resource="urn:swrl#y"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002327"/>
                                <swrl:argument1 rdf:resource="urn:swrl#x"/>
                                <swrl:argument2 rdf:resource="urn:swrl#y"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                                <rdf:first>
                                    <rdf:Description>
                                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
                                        <swrl:argument1 rdf:resource="urn:swrl#y"/>
                                        <swrl:argument2 rdf:resource="urn:swrl#z"/>
                                    </rdf:Description>
                                </rdf:first>
                                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                            </rdf:Description>
                        </rdf:rest>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002327"/>
                        <swrl:argument1 rdf:resource="urn:swrl#x"/>
                        <swrl:argument2 rdf:resource="urn:swrl#z"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
    <rdf:Description>
        <swrla:isRuleEnabled rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</swrla:isRuleEnabled>
        <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">GP(X)-enables->MF(Y)-part_of->BP(Z) => GP(X) involved_in BP(Z) e.g. if X enables 'protein kinase activity' and Y 'part of' 'signal tranduction' then X involved in 'signal transduction'</rdfs:comment>
        <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">involved in BP</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
                        <swrl:classPredicate rdf:resource="http://purl.obolibrary.org/obo/GO_0008150"/>
                        <swrl:argument1 rdf:resource="urn:swrl#z"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/BFO_0000050"/>
                                <swrl:argument1 rdf:resource="urn:swrl#y"/>
                                <swrl:argument2 rdf:resource="urn:swrl#z"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                                <rdf:first>
                                    <rdf:Description>
                                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002327"/>
                                        <swrl:argument1 rdf:resource="urn:swrl#x"/>
                                        <swrl:argument2 rdf:resource="urn:swrl#y"/>
                                    </rdf:Description>
                                </rdf:first>
                                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                            </rdf:Description>
                        </rdf:rest>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002331"/>
                        <swrl:argument1 rdf:resource="urn:swrl#x"/>
                        <swrl:argument2 rdf:resource="urn:swrl#z"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
    <rdf:Description>
        <rdfs:label>From ligand activity to has_ligand</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002327"/>
                        <swrl:argument1 rdf:resource="urn:swrl#y"/>
                        <swrl:argument2 rdf:resource="urn:swrl#z"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002578"/>
                                <swrl:argument1 rdf:resource="urn:swrl#z"/>
                                <swrl:argument2 rdf:resource="urn:swrl#x"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                                <rdf:first>
                                    <rdf:Description>
                                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
                                        <swrl:classPredicate rdf:resource="http://purl.obolibrary.org/obo/GO_0048018"/>
                                        <swrl:argument1 rdf:resource="urn:swrl#z"/>
                                    </rdf:Description>
                                </rdf:first>
                                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                            </rdf:Description>
                        </rdf:rest>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002019"/>
                        <swrl:argument1 rdf:resource="urn:swrl#x"/>
                        <swrl:argument2 rdf:resource="urn:swrl#y"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
    <rdf:Description>
        <rdfs:comment>This rule is dubious: added as a quick fix for expected inference in GO-CAM.  The problem is most acute for transmembrane proteins, such as receptors or cell adhesion molecules, which have some subfunctions inside the cell (e.g. kinase activity) and some subfunctions outside (e.g. ligand binding).  Correct annotation of where these functions occurs leads to incorrect inference about the location of the whole protein.  This should probably be weakened to "... -> overlaps"</rdfs:comment>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002327"/>
                        <swrl:argument1 rdf:resource="urn:swrl#x"/>
                        <swrl:argument2 rdf:resource="urn:swrl#y"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/BFO_0000066"/>
                                <swrl:argument1 rdf:resource="urn:swrl#y"/>
                                <swrl:argument2 rdf:resource="urn:swrl#z"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/BFO_0000050"/>
                        <swrl:argument1 rdf:resource="urn:swrl#x"/>
                        <swrl:argument2 rdf:resource="urn:swrl#z"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
    <rdf:Description>
        <rdfs:comment>If a molecular function (X) has a regulatory subfunction, then any gene product which is an input to that subfunction has an activity that directly_regulates X.  Note:  this is intended for cases where the regaultory subfunction is protein binding, so it could be tightened with an additional clause to specify this.</rdfs:comment>
        <rdfs:label>inferring direct reg edge from input to regulatory subfunction</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002352"/>
                        <swrl:argument1 rdf:resource="urn:swrl#B"/>
                        <swrl:argument2 rdf:resource="urn:swrl#C"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002333"/>
                                <swrl:argument1 rdf:resource="urn:swrl#A"/>
                                <swrl:argument2 rdf:resource="urn:swrl#B"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                                <rdf:first>
                                    <rdf:Description>
                                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002013"/>
                                        <swrl:argument1 rdf:resource="urn:swrl#D"/>
                                        <swrl:argument2 rdf:resource="urn:swrl#C"/>
                                    </rdf:Description>
                                </rdf:first>
                                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                            </rdf:Description>
                        </rdf:rest>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002578"/>
                        <swrl:argument1 rdf:resource="urn:swrl#A"/>
                        <swrl:argument2 rdf:resource="urn:swrl#D"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
    <rdf:Description>
        <rdfs:label>inferring direct neg reg edge from input to regulatory subfunction</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002352"/>
                        <swrl:argument1 rdf:resource="urn:swrl#B"/>
                        <swrl:argument2 rdf:resource="urn:swrl#C"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002333"/>
                                <swrl:argument1 rdf:resource="urn:swrl#A"/>
                                <swrl:argument2 rdf:resource="urn:swrl#B"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                                <rdf:first>
                                    <rdf:Description>
                                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002014"/>
                                        <swrl:argument1 rdf:resource="urn:swrl#D"/>
                                        <swrl:argument2 rdf:resource="urn:swrl#C"/>
                                    </rdf:Description>
                                </rdf:first>
                                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                            </rdf:Description>
                        </rdf:rest>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002630"/>
                        <swrl:argument1 rdf:resource="urn:swrl#A"/>
                        <swrl:argument2 rdf:resource="urn:swrl#D"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
    <rdf:Description>
        <rdfs:label>inferring direct positive reg edge from input to regulatory subfunction</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002352"/>
                        <swrl:argument1 rdf:resource="urn:swrl#B"/>
                        <swrl:argument2 rdf:resource="urn:swrl#C"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002333"/>
                                <swrl:argument1 rdf:resource="urn:swrl#A"/>
                                <swrl:argument2 rdf:resource="urn:swrl#B"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                                <rdf:first>
                                    <rdf:Description>
                                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002015"/>
                                        <swrl:argument1 rdf:resource="urn:swrl#D"/>
                                        <swrl:argument2 rdf:resource="urn:swrl#C"/>
                                    </rdf:Description>
                                </rdf:first>
                                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                            </rdf:Description>
                        </rdf:rest>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002629"/>
                        <swrl:argument1 rdf:resource="urn:swrl#A"/>
                        <swrl:argument2 rdf:resource="urn:swrl#D"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
    <rdf:Description>
        <rdfs:label>From has_ligand to ligand activity</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002019"/>
                        <swrl:argument1 rdf:resource="urn:swrl#x"/>
                        <swrl:argument2 rdf:resource="urn:swrl#y"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002327"/>
                                <swrl:argument1 rdf:resource="urn:swrl#y"/>
                                <swrl:argument2 rdf:resource="urn:swrl#z"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002578"/>
                        <swrl:argument1 rdf:resource="urn:swrl#z"/>
                        <swrl:argument2 rdf:resource="urn:swrl#x"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
                                <swrl:classPredicate rdf:resource="http://purl.obolibrary.org/obo/GO_0048018"/>
                                <swrl:argument1 rdf:resource="urn:swrl#z"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
    <rdf:Description>
        <rdfs:label>effector input is compound function input</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002025"/>
                        <swrl:argument1 rdf:resource="urn:swrl#mf"/>
                        <swrl:argument2 rdf:resource="urn:swrl#eff"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002233"/>
                                <swrl:argument1 rdf:resource="urn:swrl#eff"/>
                                <swrl:argument2 rdf:resource="urn:swrl#in"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002233"/>
                        <swrl:argument1 rdf:resource="urn:swrl#mf"/>
                        <swrl:argument2 rdf:resource="urn:swrl#in"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
    <rdf:Description>
        <rdfs:label>Input of effector is input of its parent MF</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002025"/>
                        <swrl:argument1 rdf:resource="urn:swrl#mf"/>
                        <swrl:argument2 rdf:resource="urn:swrl#eff"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002233"/>
                                <swrl:argument1 rdf:resource="urn:swrl#mf"/>
                                <swrl:argument2 rdf:resource="urn:swrl#in"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002233"/>
                        <swrl:argument1 rdf:resource="urn:swrl#eff"/>
                        <swrl:argument2 rdf:resource="urn:swrl#in"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
    <rdf:Description>
        <rdfs:comment>if effector directly regulates X,  its parent MF directly regulates X</rdfs:comment>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002578"/>
                        <swrl:argument1 rdf:resource="urn:swrl#mf"/>
                        <swrl:argument2 rdf:resource="urn:swrl#mf2"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002025"/>
                                <swrl:argument1 rdf:resource="urn:swrl#mf"/>
                                <swrl:argument2 rdf:resource="urn:swrl#eff"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002578"/>
                        <swrl:argument1 rdf:resource="urn:swrl#eff"/>
                        <swrl:argument2 rdf:resource="urn:swrl#mf2"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
    <rdf:Description>
        <rdfs:comment>if effector directly positively regulates X,  its parent MF directly positively regulates X</rdfs:comment>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002025"/>
                        <swrl:argument1 rdf:resource="urn:swrl#mf"/>
                        <swrl:argument2 rdf:resource="urn:swrl#eff"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002629"/>
                                <swrl:argument1 rdf:resource="urn:swrl#mf"/>
                                <swrl:argument2 rdf:resource="urn:swrl#mf2"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002629"/>
                        <swrl:argument1 rdf:resource="urn:swrl#eff"/>
                        <swrl:argument2 rdf:resource="urn:swrl#mf2"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
    <rdf:Description>
        <rdfs:label>if effector directly negatively regulates X,  its parent MF directly negatively regulates X</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002630"/>
                        <swrl:argument1 rdf:resource="urn:swrl#mf"/>
                        <swrl:argument2 rdf:resource="urn:swrl#mf2"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002025"/>
                                <swrl:argument1 rdf:resource="urn:swrl#mf"/>
                                <swrl:argument2 rdf:resource="urn:swrl#eff"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002630"/>
                        <swrl:argument1 rdf:resource="urn:swrl#eff"/>
                        <swrl:argument2 rdf:resource="urn:swrl#mf2"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002212"/>
                        <swrl:argument1 rdf:resource="urn:swrl#x"/>
                        <swrl:argument2 rdf:resource="urn:swrl#y"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002213"/>
                                <swrl:argument1 rdf:resource="urn:swrl#y"/>
                                <swrl:argument2 rdf:resource="urn:swrl#z"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002212"/>
                        <swrl:argument1 rdf:resource="urn:swrl#x"/>
                        <swrl:argument2 rdf:resource="urn:swrl#z"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
        <swrl:body>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002212"/>
                        <swrl:argument1 rdf:resource="urn:swrl#y"/>
                        <swrl:argument2 rdf:resource="urn:swrl#z"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                        <rdf:first>
                            <rdf:Description>
                                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                                <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002213"/>
                                <swrl:argument1 rdf:resource="urn:swrl#x"/>
                                <swrl:argument2 rdf:resource="urn:swrl#y"/>
                            </rdf:Description>
                        </rdf:first>
                        <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                    </rdf:Description>
                </rdf:rest>
            </rdf:Description>
        </swrl:body>
        <swrl:head>
            <rdf:Description>
                <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
                <rdf:first>
                    <rdf:Description>
                        <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
                        <swrl:propertyPredicate rdf:resource="http://purl.obolibrary.org/obo/RO_0002212"/>
                        <swrl:argument1 rdf:resource="urn:swrl#x"/>
                        <swrl:argument2 rdf:resource="urn:swrl#z"/>
                    </rdf:Description>
                </rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:Description>
        </swrl:head>
    </rdf:Description>
</rdf:RDF>

<!-- Generated by the OWL API (version 4.2.6) https://github.com/owlcs/owlapi -->