<?xml version="1.0"?>


<!DOCTYPE rdf:RDF [
    <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
    <!ENTITY dc "http://purl.org/dc/elements/1.1/" >
    <!ENTITY owl11 "http://www.w3.org/2006/12/owl11#" >
    <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
    <!ENTITY dl "http://ontology.dumontierlab.com/" >
    <!ENTITY owl11xml "http://www.w3.org/2006/12/owl11-xml#" >
    <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
    <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
]>


<rdf:RDF xmlns="http://ontology.dumontierlab.com/bro-owl2"
     xml:base="http://ontology.dumontierlab.com/bro-owl2"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:owl11="http://www.w3.org/2006/12/owl11#"
     xmlns:owl11xml="http://www.w3.org/2006/12/owl11-xml#"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:dl="http://ontology.dumontierlab.com/">
    <owl:Ontology rdf:about="">
        <owl:versionInfo rdf:datatype="&xsd;string">1.0</owl:versionInfo>
        <dc:date rdf:datatype="&xsd;date">2008-08-01</dc:date>
        <dc:description rdf:datatype="&xsd;string"
            >OWL2 axioms for basic relations</dc:description>
        <dc:publisher rdf:datatype="&xsd;string">Dumontier Lab</dc:publisher>
        <dc:creator rdf:datatype="&xsd;string"
            >Michel Dumontier</dc:creator>
        <dc:title rdf:datatype="&xsd;string"
            >OWL2 axioms for basic relations</dc:title>
        <dc:format rdf:datatype="&xsd;string"
            >application/rdf+xml</dc:format>
        <dc:language rdf:datatype="&xsd;string">en</dc:language>
        <owl:imports rdf:resource="&dl;bro-primitive"/>
    </owl:Ontology>
    


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

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


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

    


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

    <owl:ObjectProperty rdf:about="&dl;hasImproperPart">
        <rdf:type rdf:resource="&owl11;ReflexiveProperty"/>
    </owl:ObjectProperty>
    


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

    <owl:ObjectProperty rdf:about="&dl;hasIntegralPart">
        <rdf:type rdf:resource="&owl11;ReflexiveProperty"/>
    </owl:ObjectProperty>
    


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

    <owl:ObjectProperty rdf:about="&dl;hasPart">
        <rdf:type rdf:resource="&owl11;ReflexiveProperty"/>
    </owl:ObjectProperty>
    


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

    <owl:ObjectProperty rdf:about="&dl;hasParticipant"/>
    


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

    <owl:ObjectProperty rdf:about="&dl;hasProperPart">
        <rdf:type rdf:resource="&owl11;AntisymmetricProperty"/>
        <rdf:type rdf:resource="&owl11;IrreflexiveProperty"/>
    </owl:ObjectProperty>
    


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

    <owl:ObjectProperty rdf:about="&dl;isImproperPartOf">
        <rdf:type rdf:resource="&owl11;ReflexiveProperty"/>
    </owl:ObjectProperty>
    


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

    <owl:ObjectProperty rdf:about="&dl;isIntegralPartOf">
        <rdf:type rdf:resource="&owl11;ReflexiveProperty"/>
    </owl:ObjectProperty>
    


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

    <owl:ObjectProperty rdf:about="&dl;isPartOf">
        <rdf:type rdf:resource="&owl11;ReflexiveProperty"/>
    </owl:ObjectProperty>
    


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

    <owl:ObjectProperty rdf:about="&dl;isProperPartOf">
        <rdf:type rdf:resource="&owl11;AntisymmetricProperty"/>
        <rdf:type rdf:resource="&owl11;IrreflexiveProperty"/>
    </owl:ObjectProperty>
    


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

    <rdf:Description>
        <rdf:type rdf:resource="&rdf;List"/>
        <rdf:first rdf:resource="&dl;hasPart"/>
        <rdfs:subPropertyOf rdf:resource="&dl;hasParticipant"/>
        <rdf:rest rdf:parseType="Collection">
            <rdf:Description rdf:about="&dl;hasParticipant"/>
        </rdf:rest>
    </rdf:Description>
</rdf:RDF>
