<?xml version="1.0"?>

<!DOCTYPE rdf:RDF [
    <!ENTITY dc "http://purl.org/dc/terms/" >
    <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
    <!ENTITY vario "http://purl.obolibrary.org/obo/" >
    <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
    <!ENTITY sio "http://semanticscience.org/resource/" >
    <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
    <!ENTITY faldo "http://biohackathon.org/resource/faldo#" >
    <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
]>

<rdf:RDF xmlns="http://www.biointerchange.org/gfvo#"
     xml:base="http://www.biointerchange.org/gfvo"
     xmlns:dc="http://purl.org/dc/terms/"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:vario="http://purl.obolibrary.org/obo/"
     xmlns:sio="http://semanticscience.org/resource/"
     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:faldo="http://biohackathon.org/resource/faldo#">
    <owl:Ontology rdf:about="http://www.biointerchange.org/gfvo#">
        <dc:rights>CC0 [https://creativecommons.org/publicdomain/zero/1.0/].</dc:rights>
        <owl:versionInfo>0.9.45</owl:versionInfo>
        <dc:contributor xml:lang="en">Begum Durgahee</dc:contributor>
        <rdfs:comment xml:lang="en">Best Practices

1.) The class hierarchy, object- and datatype-property hierarchies are modeled to match SIO&apos;s hierarchies.

2.) Every class and property has a label (rdfs:label) as well as a description (rdfs:comment). The description may contain an example of how a class/property is being applied.

3.) Classes that are directly related to either GFF3, GTF, GVF or VCF specification have a link-out to the specification&apos;s document as provenance indicator (via rdfs:isDefinedBy).

4.) Link-outs to Wikipedia are provided for classes whereever possible.

5.) Ontology terms are encoded in the URIs using camel case, i.e. letters following a white space in an ontology term are capitalized followed by the removal of the white space.
</rdfs:comment>
        <dc:contributor xml:lang="en">Chris Mungall</dc:contributor>
        <dc:contributor xml:lang="en">Erick Antezana</dc:contributor>
        <dc:contributor xml:lang="en">Francesco Strozzi</dc:contributor>
        <dc:title xml:lang="en">Genomic Feature and Variation Ontology (GFVO)</dc:title>
        <dc:creator xml:lang="en">Joachim Baran</dc:creator>
        <dc:contributor xml:lang="en">Joachim Baran</dc:contributor>
        <dc:contributor xml:lang="en">Karen Eilbeck</dc:contributor>
        <dc:contributor xml:lang="en">Michel Dumontier</dc:contributor>
        <dc:contributor xml:lang="en">Raoul Bonnal</dc:contributor>
        <dc:contributor xml:lang="en">Robert Hoehndorf</dc:contributor>
        <dc:contributor xml:lang="en">Takatomo Fujisawa</dc:contributor>
        <dc:description xml:lang="en">The Genomic Feature and Variation Ontology (GFVO) is modeled to represent genomic data using the Resource Description Format (RDF). It is captures the contents of data files that adhere to the Generic Feature Format Version 3 (GFF3, http://www.sequenceontology.org/resources/gff3.html), the General Transfer Format (GTF, http://mblab.wustl.edu/GTF22.html), the Genome Variation Format Version 1 (GVF, http://www.sequenceontology.org/resources/gvf.html), and the Variant Call Format (VCF, http://vcftools.sourceforge.net/specs.html). The creation of the ontology was inspired by previous work of Robert Hoehndorf on RDF2OWL (http://code.google.com/p/rdf2owl).</dc:description>
        <dc:contributor xml:lang="en">Toshiaki Katayama</dc:contributor>
        <rdfs:seeAlso>https://github.com/BioInterchange/Ontologies</rdfs:seeAlso>
    </owl:Ontology>
    
    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Object Properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <!-- http://www.biointerchange.org/gfvo#describes -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#describes">
        <rdfs:label>describes</rdfs:label>
        <rdfs:comment xml:lang="en">Links to an entity for which supportive information is being provided.</rdfs:comment>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#hasAnnotation -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#hasAnnotation">
        <rdfs:label>has annotation</rdfs:label>
        <rdfs:comment xml:lang="en">Links to additional annotations about an entity.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#hasAttribute"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#hasAttribute -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#hasAttribute">
        <rdfs:label>has attribute</rdfs:label>
        <rdfs:comment xml:lang="en">Links out to aggregate information for an entity.</rdfs:comment>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#hasEvidence -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#hasEvidence">
        <rdfs:label>has evidence</rdfs:label>
        <rdfs:comment xml:lang="en">References an entity or resource that provides supporting/refuting evidence.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#references"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#hasFirstPart -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#hasFirstPart">
        <rdfs:label>has first part</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes the first entity of an ordered part relationship.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#hasOrderedPart"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#hasIdentifier -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#hasIdentifier">
        <rdfs:label>has identifier</rdfs:label>
        <rdfs:comment xml:lang="en">Links out to an identifier.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#hasAttribute"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#hasInput -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#hasInput">
        <rdfs:label>has input</rdfs:label>
        <rdfs:comment xml:lang="en">Links out to an entity that is the input of a &quot;Process&quot; subclass.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#isSpatiotemporallyRelatedTo"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#hasLastPart -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#hasLastPart">
        <rdfs:label>has last part</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes the last entity of an ordered part relationship.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#hasOrderedPart"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#hasMember -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#hasMember">
        <rdfs:label>has member</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes membership for &quot;Collection&quot;, &quot;Catalog&quot; and &quot;File&quot; instances.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#hasAttribute"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#hasOrderedPart -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#hasOrderedPart">
        <rdfs:label>has ordered part</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes a compositional relationship to other entities, where the ordering of the composition of entities carries meaning.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#hasPart"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#hasOutput -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#hasOutput">
        <rdfs:label>has output</rdfs:label>
        <rdfs:comment xml:lang="en">Links out to an entity that is the output of a &quot;Process&quot; subclass.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#isSpatiotemporallyRelatedTo"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#hasPart -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#hasPart">
        <rdfs:label>has part</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes a compositional relationship to other entities.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#isSpatiotemporallyRelatedTo"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#hasParticipant -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#hasParticipant">
        <rdfs:label>has participant</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes the participation of other entities in processes.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#isSpatiotemporallyRelatedTo"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#hasQuality -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#hasQuality">
        <rdfs:label>has quality</rdfs:label>
        <rdfs:comment xml:lang="en">Links out to an entity that provides qualitative information.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#hasAttribute"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#hasSource -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#hasSource">
        <rdfs:label>has source</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes information origin.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#hasAttribute"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#isAbout -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#isAbout">
        <rdfs:label>is about</rdfs:label>
        <rdfs:comment xml:lang="en">References an entity about which information is provided for.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#describes"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#isAffectedBy -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#isAffectedBy">
        <rdfs:label>is affected by</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes that an entity is affected by another entity.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#isParticipantIn"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#isAfter -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#isAfter">
        <rdfs:label>is after</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes the trailing occurrence or succession of the subject in regards to the object.</rdfs:comment>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#isAttributeOf -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#isAttributeOf">
        <rdfs:label>is attribute of</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes that an entity is an attribute of the entity that this property links out to.</rdfs:comment>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#isBefore -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#isBefore">
        <rdfs:label>is before</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes the leading occurrence or precedence of the subject in regards to the object.</rdfs:comment>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#isCreatedBy -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#isCreatedBy">
        <rdfs:label>is created by</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes the process or method that created an entity.</rdfs:comment>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#isDescribedBy -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#isDescribedBy">
        <rdfs:label>is described by</rdfs:label>
        <rdfs:comment xml:lang="en">Provides a description of the subject via reference to an object that provides further information on the subject.</rdfs:comment>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#isLocatedOn -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#isLocatedOn">
        <rdfs:label>is located on</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes the location of genomic feature on a landmark.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#isSpatiotemporallyRelatedTo"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#isPartOf -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#isPartOf">
        <rdfs:label>is part of</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes that an entity is an intrinsic component of an encapsulating entity.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#isLocatedOn"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#isParticipantIn -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#isParticipantIn">
        <rdfs:label>is participant in</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes participation with another entity.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#isSpatiotemporallyRelatedTo"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#isRefutedBy -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#isRefutedBy">
        <rdfs:label>is refuted by</rdfs:label>
        <rdfs:comment xml:lang="en">References an entity or resource that provides refuting evidence.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#hasEvidence"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#isSourceOf -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#isSourceOf">
        <rdfs:label>is source of</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes that an entity is the source of the entity that this property links out to.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#isAttributeOf"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#isSpatiotemporallyRelatedTo -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#isSpatiotemporallyRelatedTo">
        <rdfs:label>is spatiotemporally related to</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes spatio-temporal relations to other entities.</rdfs:comment>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#isSupportedBy -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#isSupportedBy">
        <rdfs:label>is supported by</rdfs:label>
        <rdfs:comment xml:lang="en">References an entity or resource that provides supporting evidence.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#hasEvidence"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#isTemporarilyPartOf -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#isTemporarilyPartOf">
        <rdfs:label>is temporarily part of</rdfs:label>
        <rdfs:comment xml:lang="en">Denotes a temporarily constraint &quot;isPartOf&quot; relationship. The temporal restriction expresses that the relationship is not universally true.

This property can be used to express &quot;Derives_from&quot; relations in GFF3.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#isPartOf"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#references -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#references">
        <rdfs:label>references</rdfs:label>
        <rdfs:comment xml:lang="en">References another entity or resource.</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.biointerchange.org/gfvo#refersTo"/>
    </owl:ObjectProperty>
    
    <!-- http://www.biointerchange.org/gfvo#refersTo -->

    <owl:ObjectProperty rdf:about="http://www.biointerchange.org/gfvo#refersTo">
        <rdfs:label>refers to</rdfs:label>
        <rdfs:comment xml:lang="en">References an entity, where additional information is provided to augment the reference.</rdfs:comment>
    </owl:ObjectProperty>
    
    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Data properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <!-- http://www.biointerchange.org/gfvo#hasValue -->

    <owl:DatatypeProperty rdf:about="http://www.biointerchange.org/gfvo#hasValue">
        <rdfs:label>has value</rdfs:label>
        <rdfs:comment xml:lang="en">Representation of any literal that is associated with a GFVO class instance. Domain restrictions might apply. For example, &quot;Codon Sequence&quot; entities restrict &quot;has value&quot; to be a non-empty string consisting of A, C, G, or T letters, and whose length is a multiple of 3.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:DatatypeProperty>
    
    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Classes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <!-- http://www.biointerchange.org/gfvo#Alias -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Alias">
        <rdfs:label>Alias</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Name"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Pseudonym</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">An alias is an alternative name whose use is mostly non-primary.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#AlleleFrequency -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#AlleleFrequency">
        <rdfs:label>Allele Frequency</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Quantity"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                        <owl:someValuesFrom>
                            <rdfs:Datatype>
                                <owl:onDatatype rdf:resource="&xsd;double"/>
                                <owl:withRestrictions rdf:parseType="Collection">
                                    <rdf:Description>
                                        <xsd:maxInclusive rdf:datatype="&xsd;double">1.0</xsd:maxInclusive>
                                    </rdf:Description>
                                    <rdf:Description>
                                        <xsd:minInclusive rdf:datatype="&xsd;double">0.0</xsd:minInclusive>
                                    </rdf:Description>
                                </owl:withRestrictions>
                            </rdfs:Datatype>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                        <owl:someValuesFrom>
                            <rdfs:Datatype>
                                <owl:onDatatype rdf:resource="&xsd;float"/>
                                <owl:withRestrictions rdf:parseType="Collection">
                                    <rdf:Description>
                                        <xsd:minInclusive rdf:datatype="&xsd;float">0.0</xsd:minInclusive>
                                    </rdf:Description>
                                    <rdf:Description>
                                        <xsd:maxInclusive rdf:datatype="&xsd;float">1.0</xsd:maxInclusive>
                                    </rdf:Description>
                                </owl:withRestrictions>
                            </rdfs:Datatype>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Allele_frequency</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Proportion of a particular gene allele in a gene pool.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#AminoAcid -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#AminoAcid">
        <rdfs:label>Amino Acid</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#ChemicalEntity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                <owl:someValuesFrom>
                    <rdfs:Datatype>
                        <owl:onDatatype rdf:resource="&xsd;string"/>
                        <owl:withRestrictions rdf:parseType="Collection">
                            <rdf:Description>
                                <xsd:pattern>[A-Z]</xsd:pattern>
                            </rdf:Description>
                        </owl:withRestrictions>
                    </rdfs:Datatype>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Amino_acid</rdfs:seeAlso>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#AncestralSequence -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#AncestralSequence">
        <rdfs:label>Ancestral Sequence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#ReferenceSequence"/>
        <rdfs:comment xml:lang="en">Denotes an ancestral allele of a feature. May be used to denote the &apos;ancestral allele&apos; of VCF formatted files.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Ancestral_reconstruction</rdfs:seeAlso>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#ArrayComparativeGenomicHybridization -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#ArrayComparativeGenomicHybridization">
        <rdfs:label>Array Comparative Genomic Hybridization</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#GenomicAscertainingMethod"/>
        <rdfs:comment xml:lang="en">Feature provenance is based on array-comparative genomic hybridization.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Attribute -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Attribute">
        <rdfs:label>Attribute</rdfs:label>
        <rdfs:comment xml:lang="en">An attribute denotes characteristics of an entity. At this stage, &quot;Quality&quot; is the only direct subclass of &quot;Attribute&quot;, whose subclasses denote qualitative properties such as sex (&quot;Female&quot;, &quot;Male&quot;, &quot;Mermaphrodite&quot;), zygosity (&quot;Hemizygous&quot;, &quot;Heterozygous&quot;, &quot;Homozygous&quot;), etc.

The object property &quot;hasQuality&quot; (or subproperties thereof) should be utilized to express qualities of entities. The &quot;hasAttribute&quot; object property should be used to denote relationships to &quot;Object&quot; or &quot;Process&quot; instances, unless there is a better object property suitable to represent the relationship between the involved entities..</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#AverageCoverage -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#AverageCoverage">
        <rdfs:label>Average Coverage</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Coverage"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Shotgun_sequencing#Coverage</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Average coverage depth for a genomic locus (a region or single base pair), i.e. the average number of reads representing a given nucleotide in the reconstructed sequence.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#BiologicalEntity -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#BiologicalEntity">
        <rdfs:label>Biological Entity</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#MaterialEntity"/>
        <rdfs:comment xml:lang="en">A biological entity an entity that contains genomic material or utilizes genomic material during its existance. Genomic material itself is represented as sub-classes of Chemical Entity.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#BiopolymerSequencing -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#BiopolymerSequencing">
        <rdfs:label>Biopolymer Sequencing</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#GenomicAscertainingMethod"/>
        <rdfs:comment xml:lang="en">Information about features and variants is based on biopolymer sequencing.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Sequencing</rdfs:seeAlso>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Breakpoint -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Breakpoint">
        <rdfs:label>Breakpoint</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Locus"/>
        <rdfs:comment xml:lang="en">A breakpoint describes the source or destination of a zero-length sequence alteration. These alterations are typically insertions, deletions or translocations according to the GVF specification (see &quot;Breakpoint_detail&quot; in http://sequenceontology.org/resources/gvf.html).</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Catalog -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Catalog">
        <rdfs:label>Catalog</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Collection"/>
        <rdfs:comment xml:lang="en">A catalog is a specialization of a &quot;Collection&quot;, where all its contents are of the same type.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Cell -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Cell">
        <rdfs:label>Cell</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#BiologicalEntity"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Cell_(biology)</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">A cell is a biological unit that in itself forms a living organism or is part of a larger organism that is composed of many other cells.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#ChemicalEntity -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#ChemicalEntity">
        <rdfs:label>Chemical Entity</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#MaterialEntity"/>
        <rdfs:comment xml:lang="en">A chemical entity is an entity related to chemistry. This class is typically not instantiated, but instead, its subclasses &quot;Amino Acid&quot;, &quot;Chromosome&quot;, &quot;Peptide Sequence&quot;, etc., are used to represent specific chemical entities.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Chromosome -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Chromosome">
        <rdfs:label>Chromosome</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#ChemicalEntity"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Chromosome</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">A chromosome is an abstract representation of an unnamed chromosome to represent ploidy within a data set. A &quot;Chromosome&quot; instance is used for for denoting the locus of phased genotypes. For placing genomic features (&quot;Feature&quot; class instances) on a chromosome, contig, scaffold, etc., please see the &quot;Landmark&quot; class.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#CircularHelix -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#CircularHelix">
        <rdfs:label>Circular Helix</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#HelixStructure"/>
        <owl:disjointWith rdf:resource="http://www.biointerchange.org/gfvo#WatsonCrickHelix"/>
        <rdfs:comment xml:lang="en">A circular helix structure.

Can be used to indicate a true &quot;Is_circular&quot; attribute in GFF3 and GVF.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Circular_DNA</rdfs:seeAlso>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#CodingFrameOffset -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#CodingFrameOffset">
        <rdfs:label>Coding Frame Offset</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Quality"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                <owl:someValuesFrom>
                    <rdfs:Datatype>
                        <owl:onDatatype rdf:resource="&xsd;integer"/>
                        <owl:withRestrictions rdf:parseType="Collection">
                            <rdf:Description>
                                <xsd:minInclusive rdf:datatype="&xsd;integer">0</xsd:minInclusive>
                            </rdf:Description>
                            <rdf:Description>
                                <xsd:maxInclusive rdf:datatype="&xsd;integer">2</xsd:maxInclusive>
                            </rdf:Description>
                        </owl:withRestrictions>
                    </rdfs:Datatype>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Reading_frame</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Coding frame offset of the feature, if it is a coding sequence or feature that contributes to transcription and translation. It is referred to as &quot;frame&quot; in GTF, but called &quot;phase&quot; in GFF3 and GVF. A feature&apos;s coding frame offset can be either 0, 1, or 2.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#CodonSequence -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#CodonSequence">
        <rdfs:label>Codon Sequence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#DNASequence"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                <owl:someValuesFrom>
                    <rdfs:Datatype>
                        <owl:onDatatype rdf:resource="&xsd;string"/>
                        <owl:withRestrictions rdf:parseType="Collection">
                            <rdf:Description>
                                <xsd:pattern>([ACGT]{3})+</xsd:pattern>
                            </rdf:Description>
                        </owl:withRestrictions>
                    </rdfs:Datatype>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Codon</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">A codon sequence is a nucleotide sequence underlying a potential amino acid sequence. Codon sequences are three bases of length or multiples thereof.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Collection -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Collection">
        <rdfs:label>Collection</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#InformationContentEntity"/>
        <rdfs:comment xml:lang="en">A collection is a container for genomic data. A collection may contain information about genomic data including -- but not limited to -- contents of GFF3, GTF, GVF and VCF files. The latter are better represented by &quot;File&quot; class instances, whereas the result of unions or intersections between different &quot;File&quot; class instances should be captured within this format-independent &quot;Collection&quot; class. When importing data whose provenance is not a GFF3, GTF, GVF or VCF file, instances of &quot;Collection&quot; should be utilized too, or the more restrictive &quot;Catalog&quot; class should be used.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Comment -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Comment">
        <rdfs:label>Comment</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#InformationContentEntity"/>
        <rdfs:comment xml:lang="en">A comment is a remark about a piece of information, an observation or statement. In the context of GFF3, GVF, etc., genomic feature and variation descriptions, &quot;isAfter&quot; and &quot;isBefore&quot; relationships should be used to indicate where a comment is situated between pragma or feature statements of GFF3, GTF, GVF or VCF files.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Contig -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Contig">
        <rdfs:label>Contig</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Catalog"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Contig</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">A contig is a contiguous DNA sequence that has been assembled from shorter overlapping DNA segments.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Coverage -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Coverage">
        <rdfs:label>Coverage</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Quantity"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                        <owl:someValuesFrom>
                            <rdfs:Datatype>
                                <owl:onDatatype rdf:resource="&xsd;double"/>
                                <owl:withRestrictions rdf:parseType="Collection">
                                    <rdf:Description>
                                        <xsd:minInclusive rdf:datatype="&xsd;double">0.0</xsd:minInclusive>
                                    </rdf:Description>
                                </owl:withRestrictions>
                            </rdfs:Datatype>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                        <owl:someValuesFrom>
                            <rdfs:Datatype>
                                <owl:onDatatype rdf:resource="&xsd;float"/>
                                <owl:withRestrictions rdf:parseType="Collection">
                                    <rdf:Description>
                                        <xsd:minInclusive rdf:datatype="&xsd;float">0.0</xsd:minInclusive>
                                    </rdf:Description>
                                </owl:withRestrictions>
                            </rdfs:Datatype>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                        <owl:someValuesFrom>
                            <rdfs:Datatype>
                                <owl:onDatatype rdf:resource="&xsd;integer"/>
                                <owl:withRestrictions rdf:parseType="Collection">
                                    <rdf:Description>
                                        <xsd:minInclusive rdf:datatype="&xsd;integer">0</xsd:minInclusive>
                                    </rdf:Description>
                                </owl:withRestrictions>
                            </rdfs:Datatype>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">Number of nucleic acid sequence reads for a particular genomic locus (a region or single base pair).</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#DNAMicroarray -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#DNAMicroarray">
        <rdfs:label>DNA Microarray</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#GenomicAscertainingMethod"/>
        <rdfs:comment xml:lang="en">Feature information is based on DNA microarray probes.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/DNA_microarray_experiment</rdfs:seeAlso>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#DNASequence -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#DNASequence">
        <rdfs:label>DNA Sequence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Sequence"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                <owl:someValuesFrom>
                    <rdfs:Datatype>
                        <owl:onDatatype rdf:resource="&xsd;string"/>
                        <owl:withRestrictions rdf:parseType="Collection">
                            <rdf:Description>
                                <xsd:pattern>([ACGT])+</xsd:pattern>
                            </rdf:Description>
                        </owl:withRestrictions>
                    </rdfs:Datatype>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Dna_sequence</rdfs:seeAlso>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#DNASequencing -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#DNASequencing">
        <rdfs:label>DNA Sequencing</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#BiopolymerSequencing"/>
        <owl:disjointWith rdf:resource="http://www.biointerchange.org/gfvo#RNASequencing"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/DNA_sequencing</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Information about features and variants is based on DNA sequencing.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#ExperimentalMethod -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#ExperimentalMethod">
        <rdfs:label>Experimental Method</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Process"/>
        <rdfs:comment xml:lang="en">An experimental method is a procedure that yields an experimental outcome (result). Experimental methods can be in vivo, in vitro or in silico procedures that are well described and can be referenced.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#ExternalReference -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#ExternalReference">
        <rdfs:label>External Reference</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#InformationContentEntity"/>
        <rdfs:comment xml:lang="en">A cross-reference to associate an entity to a representation in another database.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Feature -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Feature">
        <rdfs:label>Feature</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#InformationContentEntity"/>
        <rdfs:comment xml:lang="en">The feature class captures information about genomic sequence features and variations. A genomic feature can be a large object, such as a chromosome or contig, down to single base-pair reference or variant alleles.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Female -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Female">
        <rdfs:label>Female</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Sex"/>
        <rdfs:comment xml:lang="en">Denoting sex of a female individual. A female is defined as an individual producing ova.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Female</rdfs:seeAlso>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#File -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#File">
        <rdfs:label>File</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Collection"/>
        <rdfs:comment xml:lang="en">A file represents the contents of a GFF3, GTF, GVF or VCF file. It can capture genomic meta-data that is specific to any of these file formats. The result of unions, intersections or other operations between &quot;File&quot; class instances should be capture with the generic &quot;Collection&quot; class, which is format independent, or the more restrictive &quot;Catalog&quot; class should be used.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#ForwardReferenceSequenceFrameshift -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#ForwardReferenceSequenceFrameshift">
        <rdfs:label>Forward Reference Sequence Frameshift</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#SequenceAlignmentOperation"/>
        <rdfs:comment xml:lang="en">Denotes a frameshift forward in the reference sequence.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#FragmentReadPlatform -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#FragmentReadPlatform">
        <rdfs:label>Fragment Read Platform</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#SequencingTechnologyPlatform"/>
        <owl:disjointWith rdf:resource="http://www.biointerchange.org/gfvo#PairedEndReadPlatform"/>
        <rdfs:comment xml:lang="en">Details about the fragment-read (single-end read) sequencing technology used to gather the data in a set.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#FunctionalSpecification -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#FunctionalSpecification">
        <rdfs:label>Functional Specification</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#InformationContentEntity"/>
        <rdfs:comment xml:lang="en">A functional specification of bioinformatics data, i.e. the specification of genomic material that potentially has biological function.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#GameticPhase -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#GameticPhase">
        <rdfs:label>Gametic Phase</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Quality"/>
        <rdfs:comment xml:lang="en">Denotes the presence of information that required capturing the gametic phase. For diploid organisms, that means that information is available about which chromosome of a chromosome pair contributed data.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Gametic_phase</rdfs:seeAlso>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Genome -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Genome">
        <rdfs:label>Genome</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#MaterialEntity"/>
        <rdfs:comment xml:lang="en">Representation of a genome. Genomic features that constitute the genome may be linked via one or more &quot;Collection&quot;, &quot;Catalog&quot;, &quot;Contig&quot;, &quot;Scaffold&quot; or &quot;File&quot; instances.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Genome</rdfs:seeAlso>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#GenomeAnalysis -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#GenomeAnalysis">
        <rdfs:label>Genome Analysis</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#ExperimentalMethod"/>
        <rdfs:comment xml:lang="en">A genome analysis denotes the type of procedure that was carried out to derive information from a genome assembly.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Genomics#Genome_analysis</rdfs:seeAlso>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#GenomicAscertainingMethod -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#GenomicAscertainingMethod">
        <rdfs:label>Genomic Ascertaining Method</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#ExperimentalMethod"/>
        <rdfs:comment xml:lang="en">Provides information about the source of the data.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Genotype -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Genotype">
        <rdfs:label>Genotype</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#FunctionalSpecification"/>
        <rdfs:comment xml:lang="en">The genotype is the genetic information captured in a particular genome. It can also refer to one or more populations, if statistical distributions are provided that assign genetic codes to groups of individuals.

A genotype is denoted by a string of slash-separated list of alleles (&quot;has value&quot; property). The length of the list is dependent on the ploidy of the studied species as well as sequencing technique used.

Example: &quot;A/G&quot; denotes a genotype with alleles &quot;A&quot; and &quot;G&quot;.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Genotype</rdfs:seeAlso>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#GermlineCell -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#GermlineCell">
        <rdfs:label>Germline Cell</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Cell"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Germline</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">The germline feature class captures information about genomic sequence features arising from germline cells.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#HelixStructure -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#HelixStructure">
        <rdfs:label>Helix Structure</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Quality"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/DNA_helix</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Helix structure denotes the physical shape of biopolymers.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Hemizygous -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Hemizygous">
        <rdfs:label>Hemizygous</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Zygosity"/>
        <rdfs:comment xml:lang="en">A sequence alteration with hemizygous alleles.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Zygosity#Hemizygous</rdfs:seeAlso>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Heritage -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Heritage">
        <rdfs:label>Heritage</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Quality"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Heredity</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Heritage denotes the passing of traits from parents or ancestors. Passed traits may not be visible as a phenotype, but instead, might only manifest as genetic inheritance.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Hermaphrodite -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Hermaphrodite">
        <rdfs:label>Hermaphrodite</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Sex"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Hermaphrodite</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Denoting sex of an individual that contains both male and female gametes.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Heterozygous -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Heterozygous">
        <rdfs:label>Heterozygous</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Zygosity"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Zygosity#Heterozygous</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">A sequence alteration with heterozygous alleles.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Homozygous -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Homozygous">
        <rdfs:label>Homozygous</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Zygosity"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Zygosity#Homozygous</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">A sequence alteration with homozygous alleles.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Identifier -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Identifier">
        <rdfs:label>Identifier</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Label"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Identifier</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">An identifier labels an entity with a single term that is interpreted as an accession. An accession labels entities that are part of a collection of similar type.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#InformationContentEntity -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#InformationContentEntity">
        <rdfs:label>Information Content Entity</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Object"/>
        <rdfs:comment xml:lang="en">An information content entity requires background information or specific domain knowledge to be interpreted correctly.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Interaction -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Interaction">
        <rdfs:label>Interaction</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Process"/>
        <rdfs:comment xml:lang="en">Describing interaction between features, such as the effect of a feature variant on another feature.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Label -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Label">
        <rdfs:label>Label</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#InformationContentEntity"/>
        <rdfs:comment xml:lang="en">A label is a term or short list of terms that name an entity for the purpose of lexicographically distinguishing the entity from entities of similar type.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Landmark -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Landmark">
        <rdfs:label>Landmark</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Identifier"/>
        <rdfs:comment xml:lang="en">A landmark establishes a coordinate system for features. Landmarks can be chromosomes, contigs, scaffolds or other constructs that can harbor &quot;Feature&quot; class instances. For expressing ploidy within a data set, please refer to the &quot;Chromosome&quot; class.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Likelihood -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Likelihood">
        <rdfs:label>Likelihood</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Quantity"/>
        <rdfs:comment xml:lang="en">Likelihood is the hypothetical probability of the occurrence of a certain event.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Locus -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Locus">
        <rdfs:label>Locus</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#InformationContentEntity"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Locus_(genetics)</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">A locus refers to a position (possibly multi-dimensional) within a genome or proteome.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Male -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Male">
        <rdfs:label>Male</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Sex"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Male</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Denoting sex of a male individual. A male is defined as an individual producing spermatozoa.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Match -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Match">
        <rdfs:label>Match</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#SequenceAlignmentOperation"/>
        <rdfs:comment xml:lang="en">Denotes a match between the reference sequence and target sequence.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#MaterialEntity -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#MaterialEntity">
        <rdfs:label>Material Entity</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Object"/>
        <rdfs:comment xml:lang="en">A material entity represents a physical object. In the context of genomic features and variations, material entities are cells, organisms, sequences, chromosomes, etc.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#MaternalHeritage -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#MaternalHeritage">
        <rdfs:label>Maternal Heritage</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Heritage"/>
        <owl:disjointWith rdf:resource="http://www.biointerchange.org/gfvo#PaternalHeritage"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Maternal_effect</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Maternal heritage is the passing of traits from a female to her ancestors.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#MobileElementSequenceVariant -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#MobileElementSequenceVariant">
        <rdfs:label>Mobile Element Sequence Variant</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#SequenceVariant"/>
        <rdfs:comment xml:lang="en">Insertion or deletion of a mobile element. The exact modification is determined by a type of the Variation Ontology.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Name -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Name">
        <rdfs:label>Name</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Label"/>
        <rdfs:comment xml:lang="en">A name assigns an entity a non-formal term (or multiples thereof) that can provide information about the entities identity.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Note -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Note">
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#InformationContentEntity"/>
        <rdfs:comment xml:lang="en">A note is a short textual description.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#NumberOfReads -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#NumberOfReads">
        <rdfs:label>Number of Reads</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Quantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                <owl:someValuesFrom>
                    <rdfs:Datatype>
                        <owl:onDatatype rdf:resource="&xsd;integer"/>
                        <owl:withRestrictions rdf:parseType="Collection">
                            <rdf:Description>
                                <xsd:minInclusive rdf:datatype="&xsd;integer">0</xsd:minInclusive>
                            </rdf:Description>
                        </owl:withRestrictions>
                    </rdfs:Datatype>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">Number of reads supporting a particular feature or variant.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Object -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Object">
        <rdfs:label>Object</rdfs:label>
        <rdfs:comment xml:lang="en">An object is a concrete entity that realizes a concept and encapsulates data associated with said concept. Objects are typically representing tangible entities, such as &quot;Chromosome&quot;, &quot;DNA Sequence&quot;, but also objects such as &quot;Identifier&quot;, &quot;Average Coverage&quot; or other computational or mathematical entities.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#PairedEndReadPlatform -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#PairedEndReadPlatform">
        <rdfs:label>Paired End Read Platform</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#SequencingTechnologyPlatform"/>
        <rdfs:comment xml:lang="en">Details about the paired-end read sequencing technology used to gather the data in a set.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#PaternalHeritage -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#PaternalHeritage">
        <rdfs:label>Paternal Heritage</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Heritage"/>
        <rdfs:comment xml:lang="en">Paternal heritage is the passing of traits from a male to his ancestors.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Maternal_effect#Paternal_effect_genes</rdfs:seeAlso>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#PeptideSequence -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#PeptideSequence">
        <rdfs:label>Peptide Sequence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Sequence"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                <owl:someValuesFrom>
                    <rdfs:Datatype>
                        <owl:onDatatype rdf:resource="&xsd;string"/>
                        <owl:withRestrictions rdf:parseType="Collection">
                            <rdf:Description>
                                <xsd:pattern>([A-Z])+</xsd:pattern>
                            </rdf:Description>
                        </owl:withRestrictions>
                    </rdfs:Datatype>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">A peptide sequence is an ordered sequence of amino acid residues, but which may not necessarily be a protein sequence. For encoding sequences of proteins, the subclass &quot;Protein Sequence&quot; should be used.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Peptide_sequence</rdfs:seeAlso>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Phenotype -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Phenotype">
        <rdfs:label>Phenotype</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Quality"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Phenotype</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">A phenotype description represents additional information about a sequenced individual&apos;s phenotype. A sequenced individual is represented by instances of the &quot;Sequenced Individual&quot; class.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#PhredScore -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#PhredScore">
        <rdfs:label>Phred Score</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Score"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                        <owl:someValuesFrom>
                            <rdfs:Datatype>
                                <owl:onDatatype rdf:resource="&xsd;double"/>
                                <owl:withRestrictions rdf:parseType="Collection">
                                    <rdf:Description>
                                        <xsd:minInclusive rdf:datatype="&xsd;double">0.0</xsd:minInclusive>
                                    </rdf:Description>
                                </owl:withRestrictions>
                            </rdfs:Datatype>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                        <owl:someValuesFrom>
                            <rdfs:Datatype>
                                <owl:onDatatype rdf:resource="&xsd;float"/>
                                <owl:withRestrictions rdf:parseType="Collection">
                                    <rdf:Description>
                                        <xsd:minInclusive rdf:datatype="&xsd;float">0.0</xsd:minInclusive>
                                    </rdf:Description>
                                </owl:withRestrictions>
                            </rdfs:Datatype>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                        <owl:someValuesFrom>
                            <rdfs:Datatype>
                                <owl:onDatatype rdf:resource="&xsd;integer"/>
                                <owl:withRestrictions rdf:parseType="Collection">
                                    <rdf:Description>
                                        <xsd:minInclusive rdf:datatype="&xsd;integer">0</xsd:minInclusive>
                                    </rdf:Description>
                                </owl:withRestrictions>
                            </rdfs:Datatype>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Phred_score</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">The Phred score can be used to assign quality scores to base calls of DNA sequences.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#PrenatalCell -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#PrenatalCell">
        <rdfs:label>Prenatal Cell</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Cell"/>
        <owl:deprecated rdf:datatype="&xsd;boolean">true</owl:deprecated>
        <rdfs:comment xml:lang="en">A prenatal feature is purportedly associated with prenatal cells; the GVF specification declares this feature type under the prama directive &quot;##genomic-source&quot;, but does not describe its semantics and the referenced Logical Observation Identifiers Names and Codes (LOINC, http://loinc.org), do not define the meaning or intended usage of the term &quot;prenatal&quot; either.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Prenatal</rdfs:seeAlso>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Process -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Process">
        <rdfs:label>Process</rdfs:label>
        <rdfs:comment xml:lang="en">A process denotes a temporally dependent entity. It can be thought of as a function, where input data is transformed by an algorithm to produce certain output data.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#ProteinSequence -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#ProteinSequence">
        <rdfs:label>Protein Sequence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#PeptideSequence"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Peptide_sequence</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">A protein sequence is a peptide sequence which represents the primary structure of a protein.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Quality -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Quality">
        <rdfs:label>Quality</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Attribute"/>
        <rdfs:comment xml:lang="en">Quality is a specific attribute that is strongly associated with an entity, but whose values are varying and disjunct. Qualities are finite enumerations, such as sex (&quot;Female&quot;, &quot;Male&quot;, &quot;Hermaphrodite&quot;), heritage (&quot;Maternal&quot;, &quot;Paternal&quot;), but they also make use of the &quot;hasValue&quot; datatype property such as &quot;Coding Frame Offset&quot; (either &quot;0&quot;, &quot;1&quot; or &quot;2&quot;).</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Quantity -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Quantity">
        <rdfs:label>Quantity</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Object"/>
        <rdfs:comment xml:lang="en">A property of a phenomenon, body, or substance, where the property has a magnitude that can be expressed by means of a number and a reference. This class is typically not directly instantiated, but instead, its subclasses &quot;Allele Frequency&quot;, &quot;Average Coverage&quot;, etc. are used.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#RNASequencing -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#RNASequencing">
        <rdfs:label>RNA Sequencing</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#BiopolymerSequencing"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/RNA-Seq</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Information about features and variants is based on RNA sequencing.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#ReferenceSequence -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#ReferenceSequence">
        <rdfs:label>Reference Sequence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#DNASequence"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Reference_sequence</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Denotes the reference sequence of a feature. The reference sequence is of importance when dealing with genomic variation data, which is expressed by the &quot;Variant&quot; class.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#ReferenceSequenceGap -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#ReferenceSequenceGap">
        <rdfs:label>Reference Sequence Gap</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#SequenceAlignmentOperation"/>
        <rdfs:comment xml:lang="en">Denotes a gap in the reference sequence for an alignment.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#ReverseReferenceSequenceFrameshift -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#ReverseReferenceSequenceFrameshift">
        <rdfs:label>Reverse Reference Sequence Frameshift</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#SequenceAlignmentOperation"/>
        <rdfs:comment xml:lang="en">Denotes a frameshift backwards (reverse) in the reference sequence.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Sample -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Sample">
        <rdfs:label>Sample</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#ChemicalEntity"/>
        <rdfs:comment xml:lang="en">A sample is a limited quantity of a chemical entity of some sort, which is typically used (destructively/non-desctructively) in a scientific analysis or test.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Sample_(material)</rdfs:seeAlso>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Scaffold -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Scaffold">
        <rdfs:label>Scaffold</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Catalog"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Contig</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">A scaffold is the aggregation of multiple contigs to form a larger continuous sequencing region.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Score -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Score">
        <rdfs:label>Score</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Object"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                        <owl:someValuesFrom rdf:resource="&xsd;double"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                        <owl:someValuesFrom rdf:resource="&xsd;float"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                        <owl:someValuesFrom rdf:resource="&xsd;integer"/>
                    </owl:Restriction>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Score_(statistics)</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">A measure that permits the ranking of entities.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Sequence -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Sequence">
        <rdfs:label>Sequence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#ChemicalEntity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                <owl:someValuesFrom>
                    <rdfs:Datatype>
                        <owl:onDatatype rdf:resource="&xsd;string"/>
                        <owl:withRestrictions rdf:parseType="Collection">
                            <rdf:Description>
                                <xsd:pattern>([ACGTUWSMKRYBDHVN\-]+|\~[0-9]*|\.|!|\^)</xsd:pattern>
                            </rdf:Description>
                        </owl:withRestrictions>
                    </rdfs:Datatype>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">A sequence provides information about any biopolymer sequences. Specialized subclasses are provided to denote specialized instances of sequences, such as &quot;Codon Sequence&quot;, &quot;Reference Sequence&quot;, &quot;Protein Sequence&quot;, etc.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#SequenceAlignment -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#SequenceAlignment">
        <rdfs:label>Sequence Alignment</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Object"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#isParticipantIn"/>
                <owl:someValuesFrom rdf:resource="http://www.biointerchange.org/gfvo#SequenceAlignmentOperation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Sequence_alignment</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">A sequence alignment denotes the congruence of two sequences.
In GFF3, a sequence alignment can be a nucleotide-to-nucleotide or protein-to-nucleotide alignment (see &quot;The Gap Attribute&quot;, http://sequenceontology.org/resources/gff3.html). &quot;Alignment Operation&quot; class instances denote the actual steps that the constitute the sequence alignment.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#SequenceAlignmentOperation -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#SequenceAlignmentOperation">
        <rdfs:label>Sequence Alignment Operation</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#ExperimentalMethod"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#isAfter"/>
                        <owl:someValuesFrom rdf:resource="http://www.biointerchange.org/gfvo#SequenceAlignmentOperation"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#isBefore"/>
                        <owl:someValuesFrom rdf:resource="http://www.biointerchange.org/gfvo#SequenceAlignmentOperation"/>
                    </owl:Restriction>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Sequence_alignment</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">A sequence alignment operation captures the type of alignment (see &quot;Sequence Alignment&quot;) between a reference sequence and target sequence. Note that an &quot;Alignment Operation&quot; is situated in a linked list, where the order of the alignment operations is of significance.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#SequenceVariant -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#SequenceVariant">
        <rdfs:label>Sequence Variant</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#DNASequence"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Mutation</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Describing specific sequence alterations of a genomic feature. A variant is related to &quot;Reference&quot; class instances, which denote the sequence that serves as a basis for sequence alteration comparisons.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#SequencedIndividual -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#SequencedIndividual">
        <rdfs:label>Sequenced Individual</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#BiologicalEntity"/>
        <rdfs:comment xml:lang="en">Aggregated sequencing information for a particular individual.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#SequencingTechnologyPlatform -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#SequencingTechnologyPlatform">
        <rdfs:label>Sequencing Technology Platform</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#GenomicAscertainingMethod"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Read_(Biology)</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Details about the sequencing/microarray technology used to gather the data in a set.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Sex -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Sex">
        <rdfs:label>Sex</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Quality"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Sex</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Biological sex of an individual.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#SomaticCell -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#SomaticCell">
        <rdfs:label>Somatic Cell</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Cell"/>
        <rdfs:comment xml:lang="en">The somatic feature class captures information about genomic sequence features arising from somatic cells.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Somatic</rdfs:seeAlso>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Span -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Span">
        <rdfs:label>Span</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Quantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.biointerchange.org/gfvo#hasValue"/>
                <owl:someValuesFrom>
                    <rdfs:Datatype>
                        <owl:onDatatype rdf:resource="&xsd;integer"/>
                        <owl:withRestrictions rdf:parseType="Collection">
                            <rdf:Description>
                                <xsd:minInclusive rdf:datatype="&xsd;integer">0</xsd:minInclusive>
                            </rdf:Description>
                        </owl:withRestrictions>
                    </rdfs:Datatype>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">A span is an attribute denoting the number of nucleotides or peptides that an entity covers. This is directly used in conjunction with &quot;Sequence Alignment Operation&quot; subclasses, e.g. to express the number of nucleotides a sequence alignment match ranges over.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#TargetSequenceGap -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#TargetSequenceGap">
        <rdfs:label>Target Sequence Gap</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#SequenceAlignmentOperation"/>
        <rdfs:comment xml:lang="en">Denotes a gap in the target sequence for an alignment.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#TotalNumberOfReads -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#TotalNumberOfReads">
        <rdfs:label>Total Number of Reads</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#NumberOfReads"/>
        <rdfs:comment xml:lang="en">Total number of reads covering a feature or variant.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#VariantCalling -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#VariantCalling">
        <rdfs:label>Variant Calling</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#GenomeAnalysis"/>
        <owl:disjointWith rdf:resource="http://www.biointerchange.org/gfvo#VariantFiltering"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/SNV_calling_from_NGS_data</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Denotes the technique of calling genomic feature variants in a genome assembly.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#VariantFiltering -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#VariantFiltering">
        <rdfs:label>Variant Filtering</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#GenomeAnalysis"/>
        <rdfs:comment xml:lang="en">Denotes the technique of filtering genomic feature variants in a genome assembly which are not suitable for variant calling.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/SNV_calling_from_NGS_data</rdfs:seeAlso>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Version -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Version">
        <rdfs:label>Version</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Identifier"/>
        <rdfs:comment xml:lang="en">A version names a release of a software, dataset, or other resource. A versioned resource is not necessarily public.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Versioning</rdfs:seeAlso>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
        <rdfs:isDefinedBy rdf:resource="http://sequenceontology.org/resources/gvf.html"/>
        <rdfs:isDefinedBy rdf:resource="http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41"/>
        <rdfs:isDefinedBy rdf:resource="http://www.ensembl.org/info/website/upload/gff.html"/>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#WatsonCrickHelix -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#WatsonCrickHelix">
        <rdfs:label>Watson-Crick Helix</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#HelixStructure"/>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Non-helical_models_of_DNA_structure#Proposal_of_Watson.E2.80.93Crick_helical_structure</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">Helical structure as first proposed by Watson and Crick.

Can be used to indicate a false &quot;Is_circular&quot; attribute in GFF3 and GVF.</rdfs:comment>
    </owl:Class>
    
    <!-- http://www.biointerchange.org/gfvo#Zygosity -->

    <owl:Class rdf:about="http://www.biointerchange.org/gfvo#Zygosity">
        <rdfs:label>Zygosity</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.biointerchange.org/gfvo#Quality"/>
        <rdfs:comment xml:lang="en">Zygosity denotes the similarities of a specific allele in the genome of an organism.</rdfs:comment>
        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Zygosity</rdfs:seeAlso>
    </owl:Class>
    
    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // General axioms
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <rdf:Description>
        <rdf:type rdf:resource="&owl;AllDisjointClasses"/>
        <owl:members rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#ForwardReferenceSequenceFrameshift"/>
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#Match"/>
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#ReferenceSequenceGap"/>
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#ReverseReferenceSequenceFrameshift"/>
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#TargetSequenceGap"/>
        </owl:members>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="&owl;AllDisjointClasses"/>
        <owl:members rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#ArrayComparativeGenomicHybridization"/>
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#BiopolymerSequencing"/>
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#DNAMicroarray"/>
        </owl:members>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="&owl;AllDisjointClasses"/>
        <owl:members rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#Female"/>
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#Hermaphrodite"/>
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#Male"/>
        </owl:members>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="&owl;AllDisjointClasses"/>
        <owl:members rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#Hemizygous"/>
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#Heterozygous"/>
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#Homozygous"/>
        </owl:members>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="&owl;AllDisjointClasses"/>
        <owl:members rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#GermlineCell"/>
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#PrenatalCell"/>
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#SomaticCell"/>
        </owl:members>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="&owl;AllDisjointClasses"/>
        <owl:members rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#Chromosome"/>
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#Contig"/>
            <rdf:Description rdf:about="http://www.biointerchange.org/gfvo#Scaffold"/>
        </owl:members>
    </rdf:Description>
</rdf:RDF>

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

