<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="https://ontobee.org/ontology/view/GENO?iri=http://biohackathon.org/resource/faldo%23Region"?>
<rdf:RDF xmlns="http://www.w3.org/2002/07/owl#"
     xml:base="http://www.w3.org/2002/07/owl"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:oboInOwl="http://www.geneontology.org/formats/oboInOwl#"
     xmlns:faldo="http://biohackathon.org/resource/faldo#"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:foaf="http://xmlns.com/foaf/0.1/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:ns3="http://purl.obolibrary.org/obo/">
    


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

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


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Datatypes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


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

    


    <!-- http://biohackathon.org/resource/faldo#begin -->

    <ObjectProperty rdf:about="http://biohackathon.org/resource/faldo#begin">
        <rdfs:label xml:lang="en">begin</rdfs:label>
    </ObjectProperty>
    


    <!-- http://biohackathon.org/resource/faldo#end -->

    <ObjectProperty rdf:about="http://biohackathon.org/resource/faldo#end">
        <rdfs:label xml:lang="en">end</rdfs:label>
    </ObjectProperty>
    


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

    


    <!-- http://biohackathon.org/resource/faldo#Position -->

    <Class rdf:about="http://biohackathon.org/resource/faldo#Position">
        <rdfs:label xml:lang="en">Position</rdfs:label>
    </Class>
    


    <!-- http://biohackathon.org/resource/faldo#Region -->

    <Class rdf:about="http://biohackathon.org/resource/faldo#Region">
        <rdfs:label xml:lang="en">Region</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/SO_0000110"/>
        <rdfs:subClassOf>
            <Class>
                <intersectionOf rdf:parseType="Collection">
                    <Restriction>
                        <onProperty rdf:resource="http://biohackathon.org/resource/faldo#begin"/>
                        <onClass rdf:resource="http://biohackathon.org/resource/faldo#Position"/>
                        <qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</qualifiedCardinality>
                    </Restriction>
                    <Restriction>
                        <onProperty rdf:resource="http://biohackathon.org/resource/faldo#end"/>
                        <onClass rdf:resource="http://biohackathon.org/resource/faldo#Position"/>
                        <qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</qualifiedCardinality>
                    </Restriction>
                </intersectionOf>
            </Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <Restriction>
                <onProperty rdf:resource="http://biohackathon.org/resource/faldo#end"/>
                <someValuesFrom rdf:resource="http://biohackathon.org/resource/faldo#Position"/>
            </Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <Restriction>
                <onProperty rdf:resource="http://biohackathon.org/resource/faldo#begin"/>
                <someValuesFrom rdf:resource="http://biohackathon.org/resource/faldo#Position"/>
            </Restriction>
        </rdfs:subClassOf>
        <ns3:IAO_0000116>From what I can tell, feature instances in data whose position is to be defined using FALDO are always mapped to a Region, and then the position of this Region is defined according to its location within some larger reference sequence. The exception may be feature instances that are explicitly part of the reference sequence on which its location is being defined (such that no &#39;mapping&#39; to a reference is required).  This suggests that, conceptually, we can think of a FALDO:Region as a subregion of a reference sequence that is mapped to from a feature of interest, in order to define its position with respect to that reference sequence.</ns3:IAO_0000116>
        <ns3:IAO_0000115>A region describes a length of sequence with a start position and end position that represents a feature on a sequence, e.g. a gene.</ns3:IAO_0000115>
    </Class>
    


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

    <Class rdf:about="http://purl.obolibrary.org/obo/SO_0000110">
        <rdfs:label>sequence_feature</rdfs:label>
    </Class>
</rdf:RDF>



<!-- Generated by the OWL API (version 3.2.4.1806) http://owlapi.sourceforge.net -->



