<?xml version="1.0"?>


<!DOCTYPE rdf:RDF [
    <!ENTITY so "http://purl.org/sswap/SO/" >
    <!ENTITY ro "http://purl.org/sswap/RO/" >
    <!ENTITY sofa "http://purl.org/sswap/SOFA/" >
    <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
    <!ENTITY oboInOwl "http://purl.org/sswap/oboInOwl/" >
    <!ENTITY p2 "http://purl.org/sswap/RO/ro.owl#" >
    <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
    <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
    <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
    <!ENTITY p1 "http://purl.org/sswap/oboInOwl/oboInOwl.owl#" >
]>


<rdf:RDF xmlns="&so;so.owl#"
     xml:base="&so;so.owl"
     xmlns:p1="&oboInOwl;oboInOwl.owl#"
     xmlns:ro="http://purl.org/sswap/RO/"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:so="http://purl.org/sswap/SO/"
     xmlns:p2="&ro;ro.owl#"
     xmlns:oboInOwl="http://purl.org/sswap/oboInOwl/"
     xmlns:sofa="http://purl.org/sswap/SOFA/"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:owl="http://www.w3.org/2002/07/owl#">
    <owl:Ontology rdf:about="">
        <rdfs:label rdf:datatype="&xsd;string">sequence</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >
          This is an OWL translation of an ontology whose native representational form is .obo. The translation was performed using the oboInOwl xslt library. For details, see http://www.berkeleybop.org/obo-conv.cgi
        </rdfs:comment>
        <rdfs:comment rdf:datatype="&xsd;string"
            >autogenerated-by\:   DAG-Edit version 1.417\nsaved-by\:       eilbeck\ndate\:         Tue May 11 15\:18\:44 PDT 2004\nversion\: $Revision\: 1.45 $</rdfs:comment>
        <oboInOwl:savedBy rdf:datatype="&xsd;string">kareneilbeck</oboInOwl:savedBy>
        <oboInOwl:hasDefaultNamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasDefaultNamespace>
        <oboInOwl:hasSubset rdf:resource="&oboInOwl;biosapiens"/>
        <oboInOwl:hasSubset rdf:resource="&sofa;SOFA"/>
        <oboInOwl:hasDate rdf:datatype="&xsd;string"
            >18:12:2008 14:17</oboInOwl:hasDate>
        <owl:imports rdf:resource="&oboInOwl;oboInOwl.owl"/>
        <owl:imports rdf:resource="&ro;ro.owl"/>
    </owl:Ontology>
    <oboInOwl:Subset rdf:about="&oboInOwl;biosapiens">
        <rdfs:comment rdf:datatype="&xsd;string"
            >biosapiens protein feature ontology</rdfs:comment>
    </oboInOwl:Subset>
    <owl:ObjectProperty rdf:about="&oboInOwl;has_genome_location">
        <rdfs:subPropertyOf rdf:resource="&oboInOwl;ObsoleteProperty"/>
        <rdfs:label xml:lang="en"
            >has_genome_location</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="&oboInOwl;non_functional_homolog_of">
        <rdfs:subPropertyOf rdf:resource="&so;homologous_to"/>
        <rdfs:label xml:lang="en"
            >non_functional_homolog_of</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A relationship between a pseudogenic feature and its functional ancestor.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="&oboInOwl;paralogous_to">
        <rdf:type rdf:resource="&owl;SymmetricProperty"/>
        <rdfs:subPropertyOf rdf:resource="&so;homologous_to"/>
        <rdfs:label xml:lang="en">paralogous_to</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="&oboInOwl;regulated_by">
        <rdfs:subPropertyOf rdf:resource="&oboInOwl;ObsoleteProperty"/>
        <rdfs:label xml:lang="en">regulated_by</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="&ro;adjacent_to">
        <rdfs:label xml:lang="en">adjacent_to</rdfs:label>
        <rdfs:label xml:lang="en">adjacent_to</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A geometric operator, specified in Egenhofer 1989. Two features meet if they share a junction on the sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:ObjectProperty>
    <owl:TransitiveProperty rdf:about="&ro;derives_from"/>
    <owl:ObjectProperty rdf:about="&so;associated_with">
        <rdfs:subPropertyOf rdf:resource="&so;objectProperties"/>
        <rdfs:label xml:lang="en">associated_with</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This relationship is vague and up for discussion.</rdfs:comment>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:ObjectProperty>
    <owl:TransitiveProperty rdf:about="&so;complete_evidence_for_feature">
        <rdfs:subPropertyOf rdf:resource="&so;evidence_for_feature"/>
        <rdfs:label xml:lang="en"
            >complete_evidence_for_feature</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >If A is a feature with multiple regions such as a multi exon transcript, the supporting EST evidence is complete if each of the regions is supported by an equivalent region in B. Also there must be no extra regions in B that are not represented in A. This relationship was requested by jeltje on the SO term tracker. The thread for the discussion is available can be accessed via tracker ID:1917222.</rdfs:comment>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >B is complete_evidence_for_feature A if the extent (5&apos; and 3&apos; boundaries) and internal boundaries of B fully support the extent and internal boundaries of A.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:TransitiveProperty>
    <owl:TransitiveProperty rdf:about="&so;evidence_for_feature">
        <rdfs:subPropertyOf rdf:resource="&so;objectProperties"/>
        <rdfs:label xml:lang="en"
            >evidence_for_feature</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This relationship was requested by nlw on the SO term tracker. The thread for the discussion is available can be accessed via tracker ID:1917222.</rdfs:comment>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >B is evidence_for_feature A, if an instance of B supports the existence of A.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:TransitiveProperty>
    <owl:ObjectProperty rdf:about="&so;genome_of">
        <rdfs:subPropertyOf rdf:resource="&so;objectProperties"/>
        <rdfs:label xml:lang="en">genome_of</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="&so;has_origin">
        <rdfs:subPropertyOf rdf:resource="&so;objectProperties"/>
        <rdfs:label xml:lang="en">has_origin</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="&so;has_quality">
        <rdfs:subPropertyOf rdf:resource="&so;objectProperties"/>
        <rdfs:label xml:lang="en">has_quality</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >The relationship between a feature and an attribute.</rdfs:comment>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="&so;homologous_to">
        <rdf:type rdf:resource="&owl;SymmetricProperty"/>
        <rdfs:subPropertyOf rdf:resource="&so;similar_to"/>
        <rdfs:label xml:lang="en">homologous_to</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="&so;member_of">
        <rdf:type rdf:resource="&owl;TransitiveProperty"/>
        <rdfs:subPropertyOf rdf:resource="&so;objectProperties"/>
        <rdfs:label xml:lang="en">member_of</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A subtype of part_of. Inverse is collection_of. Winston, M, Chaffin, R, Herrmann: A taxonomy of part-whole relations. Cognitive Science 1987, 11:417-444.</rdfs:comment>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="&so;objectProperties">
        <rdfs:comment rdf:datatype="&xsd;string"
            >Super property for all Sequence Ontology object properties.</rdfs:comment>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="&so;orthologous_to">
        <rdf:type rdf:resource="&owl;SymmetricProperty"/>
        <rdfs:subPropertyOf rdf:resource="&so;homologous_to"/>
        <rdfs:label xml:lang="en">orthologous_to</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="&so;partial_evidence_for_feature">
        <rdfs:subPropertyOf rdf:resource="&so;evidence_for_feature"/>
        <rdfs:label xml:lang="en"
            >partial_evidence_for_feature</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >B is partial_evidence_for_feature A if the extent of B supports part_of but not all of A.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="&so;position_of">
        <rdfs:subPropertyOf rdf:resource="&so;objectProperties"/>
        <rdfs:label xml:lang="en">position_of</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="&so;sequence_of">
        <rdfs:subPropertyOf rdf:resource="&so;objectProperties"/>
        <rdfs:label xml:lang="en">sequence_of</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="&so;similar_to">
        <rdf:type rdf:resource="&owl;SymmetricProperty"/>
        <rdfs:subPropertyOf rdf:resource="&so;objectProperties"/>
        <rdfs:label xml:lang="en">similar_to</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:ObjectProperty>
    <owl:Class rdf:about="&so;SO">
        <rdfs:comment rdf:datatype="&xsd;string"
            >Super class of all Sequnce Ontology classes.</rdfs:comment>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000000">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >Sequence_Ontology</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000001">
        <rdfs:subClassOf rdf:resource="&so;SO_0000110"/>
        <rdfs:label xml:lang="en">region</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A sequence_feature with an extent greater than zero. A nucleotide region is composed of bases and a polypeptide region is composed of amino acids.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000002">
        <rdfs:subClassOf rdf:resource="&so;SO_0001411"/>
        <rdfs:label xml:lang="en"
            >sequence_secondary_structure</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >sequence secondary structure</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A folded sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000003">
        <rdfs:subClassOf rdf:resource="&so;SO_0000002"/>
        <rdfs:label xml:lang="en">G_quartet</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">G tetrad</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">G_quadruplex</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">G-quadruplex</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">guanine tetrad</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">G quartet</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">G-quartet</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">G-tetrad</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >G-quartets are unusual nucleic acid structures consisting of a planar arrangement where each guanine is hydrogen bonded by hoogsteen pairing to another guanine in the quartet.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ncbi.nlm.nih.gov/pubmed/7919797?dopt=Abstract</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ncbi.nlm.nih.gov/pubmed/7919797?dopt=Abstract</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000004">
        <rdfs:subClassOf rdf:resource="&so;SO_0000195"/>
        <rdfs:label xml:lang="en"
            >interior_coding_exon</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >interior coding exon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000005">
        <rdfs:subClassOf rdf:resource="&so;SO_0000705"/>
        <rdfs:label xml:lang="en">satellite_DNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">satellite DNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The many tandem repeats (identical or related) of a short basic repeating unit; many have a base composition or other property different from the genome average that allows them to be separated from the bulk (main band) genomic DNA.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000006">
        <rdfs:subClassOf rdf:resource="&so;SO_0000695"/>
        <rdfs:label xml:lang="en">PCR_product</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This term is mapped to MGED. Do not obsolete without consulting MGED ontology.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">PCR product</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A region amplified by a PCR reaction.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">amplicon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000007">
        <rdfs:subClassOf rdf:resource="&so;SO_0000143"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000149"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">read_pair</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">read-pair</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A pair of sequencing reads in which the two members of the pair are related by originating at either end of a clone insert.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ls</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ls</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000008">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >gene_sensu_your_favorite_organism</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000009">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en">gene_class</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000010">
        <rdfs:subClassOf rdf:resource="&so;SO_0000401"/>
        <rdfs:label xml:lang="en">protein_coding</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">protein-coding</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000011">
        <rdfs:subClassOf rdf:resource="&so;SO_0000401"/>
        <rdfs:label xml:lang="en"
            >non_protein_coding</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >non protein-coding</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000012">
        <rdfs:subClassOf rdf:resource="&so;SO_0000483"/>
        <rdfs:label xml:lang="en"
            >scRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >small cytoplasmic RNA transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >scRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >scRNA transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The primary transcript of any one of several small cytoplasmic RNA molecules present in the cytoplasm and sometimes nucleus of a eukaryote.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/WebFeat/align/scRNA_s.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/WebFeat/align/scRNA_s.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >small cytoplasmic RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >small_cytoplasmic_RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000013">
        <rdfs:subClassOf rdf:resource="&so;SO_0000655"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000012"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">scRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >small cytoplasmic RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Any one of several small cytoplasmic RNA molecules present in the cytoplasm and sometimes nucleus of a eukaryote.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/WebFeat/align/scRNA_s.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/WebFeat/align/scRNA_s.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000014">
        <rdfs:subClassOf rdf:resource="&so;SO_0000235"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000170"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">INR_motif</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">INR motif</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">initiator motif</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">initiator</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A sequence element characteristic of some RNA polymerase II promoters required for the correct positioning of the polymerase for the start of transcription. Overlaps the TSS. The mammalian consensus sequence is YYAN(T|A)YY; the Drosophila consensus sequence is TCA(G|T)t(T|C). In each the A is at position +1 with respect to the TSS. Functionally similar to the TATA box element.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">PMID:12651739</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/PMID#PMID_12651739</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">DMp2</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000015">
        <rdfs:subClassOf rdf:resource="&so;SO_0000235"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000170"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">DPE_motif</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >downstream core promoter element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">DPE motif</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A sequence element characteristic of some RNA polymerase II promoters; Positioned from +28 to +32 with respect to the TSS (+1). Experimental results suggest that the DPE acts in conjunction with the INR_motif to provide a binding site for TFIID in the absence of a TATA box to mediate transcription of TATA-less promoters. Consensus sequence (A|G)G(A|T)(C|T)(G|A|C).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >PMID:12651739:12537576</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/PMID#PMID_12651739:12537576</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasNarrowSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">CRWMGCGWKCGCTTS</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasNarrowSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000016">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000170"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&so;SO_0000235"/>
        <rdfs:label xml:lang="en">BRE_motif</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >transcription factor B-recognition element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">BRE motif</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >B-recognition element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A sequence element characteristic of some RNA polymerase II promoters, located immediately upstream of some TATA box elements at -37 to -32 with respect to the TSS (+1). Consensus sequence is (G|C)(G|C)(G|A)CGCC. Binds TFIIB.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">PMID:12651739</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/PMID#PMID_12651739</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >TFIIB recognition element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000017">
        <rdfs:subClassOf rdf:resource="&so;SO_0000713"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000167"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">PSE_motif</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >proximal sequence element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">PSE motif</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A sequence element characteristic of the promoters of snRNA genes transcribed by RNA polymerase II or by RNA polymerase III. Located between -45 and -60 relative to the TSS. The human PSE_motif consensus sequence is TCACCNTNA(C|G)TNAAAAG(T|G).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">PMID:12651739</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/PMID#PMID_12651739</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000018">
        <rdfs:subClassOf rdf:resource="&so;SO_0001411"/>
        <rdfs:label xml:lang="en">linkage_group</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">linkage group</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A group of loci that can be grouped in a linear order representing the different degrees of linkage among the genes concerned.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">ISBN:038752046</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/ISBN#ISBN_038752046</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000020">
        <rdfs:subClassOf rdf:resource="&so;SO_0000715"/>
        <rdfs:label xml:lang="en"
            >RNA_internal_loop</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >RNA internal loop</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A region of double stranded RNA where the bases do not conform to WC base pairing. The loop is closed on both sides by canonical base pairing. If the interruption to base pairing occurs on one strand only, it is known as a bulge.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000021">
        <rdfs:subClassOf rdf:resource="&so;SO_0000020"/>
        <rdfs:label xml:lang="en"
            >asymmetric_RNA_internal_loop</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >asymmetric RNA internal loop</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An internal RNA loop where one of the strands includes more bases than the corresponding region on the other strand.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000022">
        <rdfs:subClassOf rdf:resource="&so;SO_0000715"/>
        <rdfs:label xml:lang="en"
            >A_minor_RNA_motif</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >A minor RNA motif</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A region forming a motif, composed of adenines, where the minor groove edges are inserted into the minor groove of another helix.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000023">
        <rdfs:subClassOf rdf:resource="&so;SO_0000021"/>
        <rdfs:label xml:lang="en"
            >K_turn_RNA_motif</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >K turn RNA motif</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">K-turn</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">kink turn</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">kink-turn motif</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The kink turn (K-turn) is an RNA structural motif that creates a sharp (~120 degree) bend between two continuous helices.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000024">
        <rdfs:subClassOf rdf:resource="&so;SO_0000021"/>
        <rdfs:label xml:lang="en"
            >sarcin_like_RNA_motif</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >sarcin like RNA motif</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >sarcin/ricin domain</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >sarcin/ricin loop</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >sarcin/ricin RNA domain</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A loop in ribosomal RNA containing the sites of attack for ricin and sarcin.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://proton.chem.yale.edu/pdf/7897662.pdf</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://proton.chem.yale.edu/pdf/7897662.pdf</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000025">
        <rdfs:subClassOf rdf:resource="&so;SO_0000020"/>
        <rdfs:label xml:lang="en"
            >symmetric_RNA_internal_loop</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >A-minor RNA motif</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An internal RNA loop where the extent of the loop on both stands is the same size.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000026">
        <rdfs:subClassOf rdf:resource="&so;SO_0000715"/>
        <rdfs:label xml:lang="en"
            >RNA_junction_loop</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >RNA junction loop</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000027">
        <rdfs:subClassOf rdf:resource="&so;SO_0000026"/>
        <rdfs:label xml:lang="en">RNA_hook_turn</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">hook-turn motif</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">RNA hook turn</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">hook turn</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000028">
        <rdfs:subClassOf rdf:resource="&so;SO_0000002"/>
        <rdfs:label xml:lang="en">base_pair</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">base pair</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000029">
        <rdfs:subClassOf rdf:resource="&so;SO_0000028"/>
        <rdfs:label xml:lang="en">WC_base_pair</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >Watson Crick base pair</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >Watson-Crick pair</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">WC base pair</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >canonical base pair</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The canonical base pair, where two bases interact via WC edges, with glycosidic bonds oriented cis relative to the axis of orientation.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">PMID:12177293</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/PMID#PMID_12177293</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >Watson-Crick base pair</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000030">
        <rdfs:subClassOf rdf:resource="&so;SO_0000028"/>
        <rdfs:label xml:lang="en"
            >sugar_edge_base_pair</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >sugar edge base pair</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A type of non-canonical base-pairing.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">PMID:12177293</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/PMID#PMID_12177293</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000031">
        <rdfs:subClassOf rdf:resource="&so;SO_0000696"/>
        <rdfs:label xml:lang="en">aptamer</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >DNA or RNA molecules that have been selected from random pools based on their ability to bind other molecules.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://aptamer.icmb.utexas.edu</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://aptamer.icmb.utexas.edu</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000032">
        <rdfs:subClassOf rdf:resource="&so;SO_0000031"/>
        <rdfs:label xml:lang="en">DNA_aptamer</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">DNA aptamer</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >DNA molecules that have been selected from random pools based on their ability to bind other molecules.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >http:aptamer.icmb.utexas.edu</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/http#http_aptamer.icmb.utexas.edu</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000033">
        <rdfs:subClassOf rdf:resource="&so;SO_0000031"/>
        <rdfs:label xml:lang="en">RNA_aptamer</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">RNA aptamer</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >RNA molecules that have been selected from random pools based on their ability to bind other molecules.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://aptamer.icmb.utexas.edu</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://aptamer.icmb.utexas.edu</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000034">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0001183"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0001247"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0001183"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >morpholino_oligo</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >morpholino oligo</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Morpholino oligos are synthesized from four different Morpholino subunits, each of which contains one of the four genetic bases (A, C, G, T) linked to a 6-membered morpholine ring. Eighteen to 25 subunits of these four subunit types are joined in a specific order by non-ionic phosphorodiamidate intersubunit linkages to give a Morpholino.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.gene-tools.com/</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.gene-tools.com/</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000035">
        <rdfs:subClassOf rdf:resource="&so;SO_0000836"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000234"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">riboswitch</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">riboswitch RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A riboswitch is a part of an mRNA that can act as a direct sensor of small molecules to control their own expression. A riboswitch is a cis element in the 5&apos; end of an mRNA, that acts as a direct sensor of metabolites.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">PMID:2820954</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/PMID#PMID_2820954</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000036">
        <rdfs:subClassOf rdf:resource="&so;SO_0000626"/>
        <rdfs:label xml:lang="en"
            >matrix_attachment_site</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >scaffold attachment site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >matrix attachment site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">S/MAR</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">MAR</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >nuclear matrix attachment site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >scaffold matrix attachment region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >matrix association region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">SMAR</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >nuclear matrix association region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >matrix attachment region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A DNA region that is required for the binding of chromatin to the nuclear matrix.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">S/MAR element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000037">
        <rdfs:subClassOf rdf:resource="&so;SO_0000727"/>
        <rdfs:label xml:lang="en"
            >locus_control_region</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">LCR</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >locus control region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A DNA region that includes DNAse hypersensitive sites located 5&apos; to a gene that confers the high-level, position-independent, and copy number-dependent expression to that gene.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >locus control element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000038">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en">match_set</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A collection of match parts.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000039">
        <rdfs:subClassOf rdf:resource="&so;SO_0001410"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000343"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">match_part</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">match part</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A part of a match, for example an hsp from blast is a match_part.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000040">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000991"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000151"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000991"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">genomic_clone</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">genomic clone</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A clone of a DNA region of a genome.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000041">
        <rdfs:subClassOf rdf:resource="&so;SO"/>
        <owl:disjointWith rdf:resource="&so;SO_0001060"/>
        <owl:disjointWith rdf:resource="&so;SO_1000132"/>
        <owl:disjointWith rdf:resource="&so;SO_0000400"/>
        <owl:disjointWith rdf:resource="&so;SO_0001026"/>
        <owl:disjointWith rdf:resource="&so;SO_0000968"/>
        <owl:disjointWith rdf:resource="&so;SO_0000110"/>
        <owl:disjointWith rdf:resource="&so;SO_0000240"/>
        <rdfs:label xml:lang="en"
            >sequence_operation</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >sequence operation</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An operation that can be applied to a sequence, that results in a change.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000042">
        <rdfs:subClassOf rdf:resource="&so;SO_0000733"/>
        <rdfs:label xml:lang="en"
            >pseudogene_attribute</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >pseudogene attribute</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute of a pseudogene (SO:0000336).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000043">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000900"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000336"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000900"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >processed_pseudogene</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >Please not the synonym R psi M uses the spelled out form of the greek letter.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >processed pseudogene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">retropseudogene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A pseudogene that is processed.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">R psi G</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >pseudogene by reverse transcription</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000044">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000901"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000336"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000901"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >pseudogene_by_unequal_crossing_over</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >pseudogene by unequal crossing over</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A pseudogene caused by unequal crossing over at recombination.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000045">
        <rdfs:subClassOf rdf:resource="&so;SO_0000041"/>
        <rdfs:label xml:lang="en">delete</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >To remove a subsection of sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000046">
        <rdfs:subClassOf rdf:resource="&so;SO_0000041"/>
        <rdfs:label xml:lang="en">insert</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >To insert a subsection of sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000047">
        <rdfs:subClassOf rdf:resource="&so;SO_0000041"/>
        <rdfs:label xml:lang="en">invert</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >To invert a subsection of sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000048">
        <rdfs:subClassOf rdf:resource="&so;SO_0000041"/>
        <rdfs:label xml:lang="en">substitute</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >To substitute a subsection of sequence for another.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000049">
        <rdfs:subClassOf rdf:resource="&so;SO_0000041"/>
        <rdfs:label xml:lang="en">translocate</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >To translocate a subsection of sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000050">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en">gene_part</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A part of a gene, that has no other route in the ontology back to region. This concept is necessary for logical inference as these parts must have the properties of region. It also allows us to associate all the parts of genes with a gene.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000051">
        <rdfs:subClassOf rdf:resource="&so;SO_0000696"/>
        <rdfs:label xml:lang="en">probe</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A DNA sequence used experimentally to detect the presence or absence of a complementary nucleic acid.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000052">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >assortment_derived_deficiency</rdfs:label>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >assortment-derived_deficiency</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000053">
        <rdfs:subClassOf rdf:resource="&so;SO_1000132"/>
        <rdfs:label xml:lang="en"
            >mutation_affecting_regulatory_region</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >mutation affecting regulatory region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A kind of mutation that affects a regulatory region of a gene.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000054">
        <rdfs:subClassOf rdf:resource="&so;SO_1000182"/>
        <rdfs:label xml:lang="en">aneuploid</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A kind of chromosome variation where the chromosome complement is not an exact multiple of the haploid number.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000055">
        <rdfs:subClassOf rdf:resource="&so;SO_0000054"/>
        <rdfs:label xml:lang="en">hyperploid</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A kind of chromosome variation where the chromosome complement is not an exact multiple of the haploid number as extra chromosomes are present.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000056">
        <rdfs:subClassOf rdf:resource="&so;SO_0000054"/>
        <rdfs:label xml:lang="en">hypoploid</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A kind of chromosome variation where the chromosome complement is not an exact multiple of the haploid number as some chromosomes are missing.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000057">
        <rdfs:subClassOf rdf:resource="&so;SO_0000752"/>
        <rdfs:label xml:lang="en">operator</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >operator segment</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A regulatory element of an operon to which activators or repressors bind thereby effecting translation of genes in that operon.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000058">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >assortment_derived_aneuploid</rdfs:label>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >assortment-derived_aneuploid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000059">
        <rdfs:subClassOf rdf:resource="&so;SO_0000410"/>
        <rdfs:label xml:lang="en"
            >nuclease_binding_site</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >nuclease binding site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A region of a molecule that binds to a nuclease.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:cb</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_cb</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000060">
        <rdfs:subClassOf rdf:resource="&so;SO_1000042"/>
        <rdfs:label xml:lang="en"
            >compound_chromosome_arm</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >compound chromosome arm</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000061">
        <rdfs:subClassOf rdf:resource="&so;SO_0000059"/>
        <rdfs:label xml:lang="en"
            >restriction_enzyme_binding_site</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >restriction endonuclease binding site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >restriction enzyme binding site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A region of a molecule that binds to a restriction enzyme.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:cb</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_cb</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >restriction endonuclease recognition site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >restriction enzyme recognition site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000062">
        <rdfs:subClassOf rdf:resource="&so;SO_1000041"/>
        <rdfs:label xml:lang="en"
            >deficient_intrachromosomal_transposition</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >deficient intrachromosomal transposition</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000063">
        <rdfs:subClassOf rdf:resource="&so;SO_1000155"/>
        <rdfs:label xml:lang="en"
            >deficient_interchromosomal_transposition</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >deficient interchromosomal transposition</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000064">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >gene_by_transcript_attribute</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This classes of attributes was added by MA to allow the broad description of genes based on qualities of the transcript(s). A product of SO meeting 2004.</rdfs:comment>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000065">
        <rdfs:subClassOf rdf:resource="&so;SO_1000183"/>
        <rdfs:label xml:lang="en"
            >free_chromosome_arm</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >free chromosome arm</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000066">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >gene_by_polyadenylation_attribute</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000067">
        <rdfs:subClassOf rdf:resource="&so;SO_0000401"/>
        <rdfs:label xml:lang="en"
            >gene_to_gene_feature</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >gene to gene feature</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000068">
        <rdfs:subClassOf rdf:resource="&so;SO_0000067"/>
        <rdfs:label xml:lang="en">overlapping</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute describing a gene that has a sequence that overlaps the sequence of another gene.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000069">
        <rdfs:subClassOf rdf:resource="&so;SO_0000068"/>
        <rdfs:label xml:lang="en">inside_intron</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">inside intron</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute to describe a gene when it is located within the intron of another gene.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000070">
        <rdfs:subClassOf rdf:resource="&so;SO_0000069"/>
        <rdfs:label xml:lang="en"
            >inside_intron_antiparallel</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >inside intron antiparallel</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute to describe a gene when it is located within the intron of another gene and on the opposite strand.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000071">
        <rdfs:subClassOf rdf:resource="&so;SO_0000069"/>
        <rdfs:label xml:lang="en"
            >inside_intron_parallel</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >inside intron parallel</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute to describe a gene when it is located within the intron of another gene and on the same strand.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000072">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >end_overlapping_gene</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000073">
        <rdfs:subClassOf rdf:resource="&so;SO_0000068"/>
        <rdfs:label xml:lang="en"
            >five_prime_three_prime_overlap</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >five prime-three prime overlap</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute to describe a gene when the five prime region overlaps with another gene&apos;s 3&apos; region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000074">
        <rdfs:subClassOf rdf:resource="&so;SO_0000068"/>
        <rdfs:label xml:lang="en"
            >five_prime_five_prime_overlap</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >five prime-five prime overlap</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute to describe a gene when the five prime region overlaps with another gene&apos;s five prime region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000075">
        <rdfs:subClassOf rdf:resource="&so;SO_0000068"/>
        <rdfs:label xml:lang="en"
            >three_prime_three_prime_overlap</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >three prime-three prime overlap</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute to describe a gene when the 3&apos; region overlaps with another gene&apos;s 3&apos; region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000076">
        <rdfs:subClassOf rdf:resource="&so;SO_0000068"/>
        <rdfs:label xml:lang="en"
            >three_prime_five_prime_overlap</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">5&apos; 3&apos; overlap</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >three prime five prime overlap</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute to describe a gene when the 3&apos; region overlaps with another gene&apos;s 5&apos; region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000077">
        <rdfs:subClassOf rdf:resource="&so;SO_0000068"/>
        <rdfs:label xml:lang="en">antisense</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A region sequence that is complementary to a sequence of messenger RNA.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000078">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000880"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000673"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000880"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >polycistronic_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >polycistronic transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A transcript that is polycistronic.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000079">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000879"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000673"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="&so;SO_0000078"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000879"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >dicistronic_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >dicistronic transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A transcript that is dicistronic.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000080">
        <rdfs:subClassOf rdf:resource="&so;SO_0000081"/>
        <rdfs:label xml:lang="en">operon_member</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">operon member</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000081">
        <rdfs:subClassOf rdf:resource="&so;SO_0000401"/>
        <rdfs:label xml:lang="en"
            >gene_array_member</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >gene array member</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000082">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >processed_transcript_attribute</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000083">
        <rdfs:subClassOf rdf:resource="&so;SO_0000736"/>
        <rdfs:label xml:lang="en"
            >macronuclear_sequence</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >macronuclear sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000084">
        <rdfs:subClassOf rdf:resource="&so;SO_0000736"/>
        <rdfs:label xml:lang="en"
            >micronuclear_sequence</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >micronuclear sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000085">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >gene_by_genome_location</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000086">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >gene_by_organelle_of_genome</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000087">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_origin"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000738"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000704"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_origin"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000738"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">nuclear_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">nuclear gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene from nuclear sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000088">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_origin"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000737"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000704"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_origin"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000737"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">mt_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >mitochondrial gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">mt gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene located in mitochondrial sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000089">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_origin"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000741"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000088"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_origin"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000741"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >kinetoplast_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >kinetoplast gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene located in kinetoplast sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000090">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_origin"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000740"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000704"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_origin"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000740"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">plastid_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">plastid gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene from plastid sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000091">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_origin"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000743"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000090"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_origin"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000743"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">apicoplast_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">apicoplast gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene from apicoplast sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000092">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_origin"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000745"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000090"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_origin"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000745"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">ct_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >chloroplast gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">ct gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene from chloroplast sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000093">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_origin"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000744"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000090"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_origin"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000744"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >chromoplast_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >chromoplast gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene from chromoplast_sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000094">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_origin"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000746"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000090"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_origin"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000746"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">cyanelle_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">cyanelle gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene from cyanelle sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000095">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_origin"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000747"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000090"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_origin"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000747"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">leucoplast_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">leucoplast gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A plastid gene from leucoplast sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000096">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_origin"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000748"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000090"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_origin"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000748"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">proplastid_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">proplastid gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene from proplastid sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000097">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_origin"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000739"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000704"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_origin"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000739"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >nucleomorph_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >nucleomorph gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene from nucleomorph sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000098">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_origin"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000749"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000704"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_origin"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000749"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">plasmid_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">plasmid gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene from plasmid sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000099">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_origin"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000751"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000704"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_origin"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000751"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">proviral_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">proviral gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene from proviral sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000100">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_origin"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000903"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000099"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_origin"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000903"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >endogenous_retroviral_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >endogenous retroviral gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A proviral gene with origin endogenous retrovirus.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000101">
        <rdfs:subClassOf rdf:resource="&so;SO_0001039"/>
        <rdfs:label xml:lang="en"
            >transposable_element</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >transposable element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">transposon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A transposon or insertion sequence. An element that can insert in a variety of DNA sequences.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.sci.sdsu.edu/~smaloy/Glossary/T.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.sci.sdsu.edu/~smaloy/Glossary/T.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000102">
        <rdfs:subClassOf rdf:resource="&so;SO_0000347"/>
        <rdfs:label xml:lang="en"
            >expressed_sequence_match</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >expressed sequence match</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A match to an EST or cDNA sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000103">
        <rdfs:subClassOf rdf:resource="&so;SO_0000699"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000753"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >clone_insert_end</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >clone insert end</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The end of the clone insert.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000104">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000316"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&so;SO_0001411"/>
        <rdfs:label xml:lang="en">polypeptide</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This term is mapped to MGED. Do not obsolete without consulting MGED ontology.nThe term &apos;protein&apos; was merged with &apos;polypeptide&apos;. Although &apos;protein&apos; was a sequenece_attribute and therefore meant to describe the quality rather than an actual feature, it was being used erroneously. It is replaced by &apos;peptidyl&apos; as the polymer attribute.</rdfs:comment>
        <oboInOwl:hasAlternativeId rdf:datatype="&xsd;string">SO:0000358</oboInOwl:hasAlternativeId>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">protein</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A sequence of amino acids linked by peptide bonds which may lack appreciable tertiary structure and may not be liable to irreversible denaturation.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000105">
        <rdfs:subClassOf rdf:resource="&so;SO_0000830"/>
        <rdfs:label xml:lang="en">chromosome_arm</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">chromosome arm</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A region of the chromosome between the centromere and the telomere. Human chromosomes have two arms, the p arm (short) and the q arm (long) which are separated from each other by the centromere.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.medterms.com/script/main/art.asp?articlekey=5152</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.medterms.com/script/main/art.asp?articlekey=5152</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000106">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >non_capped_primary_transcript</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000107">
        <rdfs:subClassOf rdf:resource="&so;SO_0000112"/>
        <rdfs:label xml:lang="en"
            >sequencing_primer</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >sequencing primer</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000108">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000865"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000234"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000865"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >mRNA_with_frameshift</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >frameshifted mRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >mRNA with frameshift</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An mRNA with a frameshift.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000109">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >sequence_variant_obs</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A sequence_variant is a non exact copy of a sequence_feature or genome exhibiting one or more sequence_alteration.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">mutation</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000110">
        <rdfs:subClassOf rdf:resource="&so;SO"/>
        <owl:disjointWith rdf:resource="&so;SO_0000400"/>
        <owl:disjointWith rdf:resource="&so;SO_0000968"/>
        <owl:disjointWith rdf:resource="&so;SO_0000240"/>
        <owl:disjointWith rdf:resource="&so;SO_0000041"/>
        <rdfs:label xml:lang="en"
            >sequence_feature</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >located_sequence_feature</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >sequence feature</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An extent of biological sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >located sequence feature</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000111">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&ro;part_of"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000101"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000704"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000101"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >transposable_element_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >transposable element gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene encoded within a transposable element. For example gag, int, env and pol are the transposable element genes of the TY element in yeast.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000112">
        <rdfs:subClassOf rdf:resource="&so;SO_0000441"/>
        <rdfs:label xml:lang="en">primer</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >primer polynucleotide</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >primer oligonucleotide</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">DNA primer</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">primer sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A short preexisting polynucleotide chain to which new deoxyribonucleotides can be added by DNA polymerase.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ornl.gov/TechResources/Human_Genome/publicat/primer2001/glossary.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ornl.gov/TechResources/Human_Genome/publicat/primer2001/glossary.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000113">
        <rdfs:subClassOf rdf:resource="&so;SO_0001039"/>
        <rdfs:label xml:lang="en">proviral_region</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">proviral region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A viral sequence which has integrated into a host genome.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >proviral sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000114">
        <rdfs:subClassOf rdf:resource="&so;SO_0000306"/>
        <rdfs:label xml:lang="en">methylated_C</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >methylated cytosine residue</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >methylated cytosine base</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >methylated cytosine</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">methylated C</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A methylated deoxy-cytosine.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000115">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >transcript_feature</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000116">
        <rdfs:subClassOf rdf:resource="&so;SO_0000237"/>
        <rdfs:label xml:lang="en">edited</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute describing a sequence that is modified by editing.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000117">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >transcript_with_readthrough_stop_codon</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000118">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000887"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000673"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000887"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >transcript_with_translational_frameshift</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >transcript with translational frameshift</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A transcript with a translational frameshift.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000119">
        <rdfs:subClassOf rdf:resource="&so;SO_0000401"/>
        <rdfs:label xml:lang="en">regulated</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute to describe a sequence that is regulated.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000120">
        <rdfs:subClassOf rdf:resource="&so;SO_0000185"/>
        <rdfs:label xml:lang="en"
            >protein_coding_primary_transcript</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >May contain introns.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >protein coding primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript that, at least in part, encodes one or more proteins.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">pre mRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000121">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0001030"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000112"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0001030"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">forward_primer</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This term is mapped to MGED. Do not obsolete without consulting MGED ontology.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >DNA forward primer</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >forward DNA primer</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >forward primer polynucleotide</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >forward primer oligonucleotide</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">forward primer</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >forward primer sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >forward primer oligo</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A single stranded oligo used for polymerase chain reaction.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://mged.sourceforge.net/ontologies/MGEDontology.php</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://mged.sourceforge.net/ontologies/MGEDontology.php</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000122">
        <rdfs:subClassOf rdf:resource="&so;SO_0000002"/>
        <rdfs:label xml:lang="en"
            >RNA_sequence_secondary_structure</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >RNA sequence secondary structure</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A folded RNA sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000123">
        <rdfs:subClassOf rdf:resource="&so;SO_0000119"/>
        <rdfs:label xml:lang="en"
            >transcriptionally_regulated</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >By:&lt;protein_id&gt;.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >transcriptionally regulated</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute describing a gene that is regulated at transcription.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000124">
        <rdfs:subClassOf rdf:resource="&so;SO_0000123"/>
        <rdfs:label xml:lang="en"
            >transcriptionally_constitutive</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >transcriptionally constitutive</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Expressed in relatively constant amounts without regard to cellular environmental conditions such as the concentration of a particular substrate.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000125">
        <rdfs:subClassOf rdf:resource="&so;SO_0000123"/>
        <rdfs:label xml:lang="en"
            >transcriptionally_induced</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >transcriptionally induced</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An inducer molecule is required for transcription to occur.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000126">
        <rdfs:subClassOf rdf:resource="&so;SO_0000123"/>
        <rdfs:label xml:lang="en"
            >transcriptionally_repressed</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >transcriptionally repressed</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A repressor molecule is required for transcription to stop.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000127">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000893"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000704"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000893"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">silenced_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">silenced gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene that is silenced.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000128">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000894"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000704"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="&so;SO_0000127"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000894"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >gene_silenced_by_DNA_modification</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >gene silenced by DNA modification</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene that is silenced by DNA modification.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000129">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000895"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000128"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000895"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >gene_silenced_by_DNA_methylation</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >gene silenced by DNA methylation</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >methylation-silenced gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene that is silenced by DNA methylation.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000130">
        <rdfs:subClassOf rdf:resource="&so;SO_0000119"/>
        <rdfs:label xml:lang="en"
            >post_translationally_regulated</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >post translationally regulated</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >post-translationally regulated</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute describing a gene that is regulated after it has been translated.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000131">
        <rdfs:subClassOf rdf:resource="&so;SO_0000119"/>
        <rdfs:label xml:lang="en"
            >translationally_regulated</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >translationally regulated</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute describing a gene that is regulated as it is translated.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000132">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0001031"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000112"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0001031"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">reverse_primer</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This term is mapped to MGED. Do not obsolete without consulting MGED ontology.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >reverse primer oligonucleotide</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >reverse DNA primer</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >reverse primer oligo</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >reverse primer sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">reverse primer</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >DNA reverse primer</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A single stranded oligo used for polymerase chain reaction.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://mged.sourceforge.net/ontologies/MGEDontology.php</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://mged.sourceforge.net/ontologies/MGEDontology.php</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000133">
        <rdfs:subClassOf rdf:resource="&so;SO_0000401"/>
        <rdfs:label xml:lang="en"
            >epigenetically_modified</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >epigenetically modified</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >This attribute describes a gene where heritable changes other than those in the DNA sequence occur. These changes include: modification to the DNA (such as DNA methylation, the covalent modification of cytosine), and post-translational modification of histones.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000134">
        <rdfs:subClassOf rdf:resource="&so;SO_0000119"/>
        <rdfs:subClassOf rdf:resource="&so;SO_0000133"/>
        <rdfs:label xml:lang="en">imprinted</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Imprinted genes are epigenetically modified genes that are expressed monoallelically according to their parent of origin.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000135">
        <rdfs:subClassOf rdf:resource="&so;SO_0000134"/>
        <rdfs:label xml:lang="en"
            >maternally_imprinted</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >maternally imprinted</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The maternal copy of the gene is modified, rendering it transcriptionally silent.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000136">
        <rdfs:subClassOf rdf:resource="&so;SO_0000134"/>
        <rdfs:label xml:lang="en"
            >paternally_imprinted</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >paternally imprinted</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The paternal copy of the gene is modified, rendering it transcriptionally silent.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000137">
        <rdfs:subClassOf rdf:resource="&so;SO_0000133"/>
        <rdfs:label xml:lang="en"
            >allelically_excluded</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >Exapmles are x-innactivation and immunoglobulin formation.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >allelically excluded</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Allelic exclusion is a process occuring in diploid organisms, where a gene is inactivated and not expressed in that cell.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000138">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000904"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000898"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000904"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >gene_rearranged_at_DNA_level</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >gene rearranged at DNA level</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An epigenetically modified gene, rearranged at the DNA level.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000139">
        <rdfs:subClassOf rdf:resource="&so;SO_0000837"/>
        <rdfs:label xml:lang="en"
            >ribosome_entry_site</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string">Gene:&lt;gene_id&gt;.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >ribosome entry site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Region in mRNA where ribosome assembles.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000140">
        <rdfs:subClassOf rdf:resource="&so;SO_0005836"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000234"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">attenuator</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >attenuator sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A sequence segment located within the five prime end of an mRNA that causes premature termination of translation.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:as</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_as</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000141">
        <rdfs:subClassOf rdf:resource="&so;SO_0005836"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000673"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">terminator</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >terminator sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The sequence of DNA located either at the end of the transcript that causes RNA polymerase to terminate transcription.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000142">
        <rdfs:subClassOf rdf:resource="&so;SO_0000002"/>
        <rdfs:label xml:lang="en"
            >DNA_sequence_secondary_structure</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >DNA sequence secondary structure</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A folded DNA sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000143">
        <rdfs:subClassOf rdf:resource="&so;SO_0001410"/>
        <rdfs:label xml:lang="en"
            >assembly_component</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >assembly component</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A region of known length which may be used to manufacture a longer region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000144">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >primary_transcript_attribute</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000145">
        <rdfs:subClassOf rdf:resource="&so;SO_0000360"/>
        <rdfs:label xml:lang="en">recoded_codon</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">recoded codon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A codon that has been redefined at translation. The redefinition may be as a result of translational bypass, translational frameshifting or stop codon readthrough.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000146">
        <rdfs:subClassOf rdf:resource="&so;SO_0000237"/>
        <rdfs:label xml:lang="en">capped</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute describing when a sequence, usually an mRNA is capped by the addition of a modified guanine nucleotide at the 5&apos; end.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000147">
        <rdfs:subClassOf rdf:resource="&so;SO_0000833"/>
        <rdfs:label xml:lang="en">exon</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This term is mapped to MGED. Do not obsolete without consulting MGED ontology.</rdfs:comment>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A region of the transcript sequence within a gene which is not removed from the primary RNA transcript by RNA splicing.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000148">
        <rdfs:subClassOf rdf:resource="&so;SO_0000353"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000719"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">supercontig</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >One or more contigs that have been ordered and oriented using end-read information. Contains gaps that are filled with N&apos;s.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ls</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ls</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">scaffold</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000149">
        <rdfs:subClassOf rdf:resource="&so;SO_0000143"/>
        <rdfs:subClassOf rdf:resource="&so;SO_0000353"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000148"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">contig</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A contiguous sequence derived from sequence assembly. Has no gaps, but may contain N&apos;s from unvailable bases.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ls</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ls</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000150">
        <rdfs:subClassOf rdf:resource="&so;SO_0000143"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000149"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">read</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A sequence obtained from a single sequencing experiment. Typically a read is produced when a base calling program interprets information from a chromatogram trace file produced from a sequencing machine.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:rd</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_rd</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000151">
        <rdfs:subClassOf rdf:resource="&so;SO_0000695"/>
        <rdfs:label xml:lang="en">clone</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A piece of DNA that has been inserted in a vector so that it can be propagated in a host bacterium or some other organism.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000152">
        <rdfs:subClassOf rdf:resource="&so;SO_0000440"/>
        <rdfs:label xml:lang="en">YAC</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This term is mapped to MGED. Do not obsolete without consulting MGED ontology.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >yeast artificial chromosome</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Yeast Artificial Chromosome, a vector constructed from the telomeric, centromeric, and replication origin sequences needed for replication in yeast cells.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000153">
        <rdfs:subClassOf rdf:resource="&so;SO_0000440"/>
        <rdfs:label xml:lang="en">BAC</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This term is mapped to MGED. Do not obsolete without consulting MGED ontology.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >bacterial artificial chromosome</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Bacterial Artificial Chromosome, a cloning vector that can be propagated as mini-chromosomes in a bacterial host.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000154">
        <rdfs:subClassOf rdf:resource="&so;SO_0000440"/>
        <rdfs:label xml:lang="en">PAC</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This term is mapped to MGED. Do not obsolete without consulting MGED ontology.nDrosophila melanogaster PACs carry an average insert size of 80 kb. The library represents a 6-fold coverage of the genome.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">P1</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >P1 artificial chromosome</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A single-copy cloning vector that is derived from the F-factor of Escherichia coli. PACs can contain large genomic fragments.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.nature.com/nrg/journal/v6/n3/glossary/nrg1553_glossary.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.nature.com/nrg/journal/v6/n3/glossary/nrg1553_glossary.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000155">
        <rdfs:subClassOf rdf:resource="&so;SO_0001038"/>
        <rdfs:subClassOf rdf:resource="&so;SO_0001235"/>
        <rdfs:label xml:lang="en">plasmid</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This term is mapped to MGED. Do not obsolete without consulting MGED ontology.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >plasmid sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A self replicating, using the hosts cellular machinery, often circular nucleic acid molecule that is distinct from a chromosome in the organism.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000156">
        <rdfs:subClassOf rdf:resource="&so;SO_0000440"/>
        <rdfs:label xml:lang="en">cosmid</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >Paper: vans GA et al. High efficiency vectors for cosmid microcloning and genomic analysis. Gene 1989; 79(1):9-20. This term is mapped to MGED. Do not obsolete without consulting MGED ontology.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">cosmid vector</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A cloning vector that is a hybrid of lambda phages and a plasmid that can be propagated as a plasmid or packaged as a phage,since they retain the lambda cos sites.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000157">
        <rdfs:subClassOf rdf:resource="&so;SO_0000440"/>
        <rdfs:label xml:lang="en">phagemid</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A plasmid which carries within its sequence a bacteriophage replication origin. When the host bacterium is infected with &quot;helper&quot; phage, a phagemid is replicated along with the phage DNA and packaged into phage capsids.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">phagemid vector</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000158">
        <rdfs:subClassOf rdf:resource="&so;SO_0000440"/>
        <rdfs:label xml:lang="en">fosmid</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >Birren BW et al. A human chromosome 22 fosmid resource: mapping and analysis of 96 clones. Genomics 1996.</rdfs:comment>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A cloning vector that utilises the E. coli F factor.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">fosmid vector</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000159">
        <rdfs:subClassOf rdf:resource="&so;SO_0000001"/>
        <rdfs:subClassOf rdf:resource="&so;SO_0001059"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;sequence_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000045"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">deletion</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >deleted_sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The point at which a deletion occured.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000160">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en">lambda_clone</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A linear clone derived from lambda bacteriophage. The genes involved in the lysogenic pathway are removed from the from the viral DNA. Up to 25 kb of foreign DNA can then be inserted into the lambda genome.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >ISBN:0-1767-2380-8</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/ISBN#ISBN_0-1767-2380-8</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000161">
        <rdfs:subClassOf rdf:resource="&so;SO_0000306"/>
        <rdfs:label xml:lang="en">methylated_A</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >methylated adenine residue</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >methylated adenine base</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">methylated A</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >methylated adenine</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A modified RNA base in which adenine has been methylated.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000162">
        <rdfs:subClassOf rdf:resource="&so;SO_0000835"/>
        <rdfs:label xml:lang="en">splice_site</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >With spliceosomal introns, the splice sites bind the spliceosomal machinary.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">splice site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Consensus region of primary transcript bordering junction of splicing.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000163">
        <rdfs:subClassOf rdf:resource="&so;SO_0001419"/>
        <rdfs:label xml:lang="en"
            >five_prime_cis_splice_site</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >splice donor site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">5&apos; splice site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >donor splice site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >five prime splice site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The junction between the 3 prime end of an exon and the following intron.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ucl.ac.uk/~ucbhjow/b241/glossary.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ucl.ac.uk/~ucbhjow/b241/glossary.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">donor</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000164">
        <rdfs:subClassOf rdf:resource="&so;SO_0001419"/>
        <rdfs:label xml:lang="en"
            >three_prime_cis_splice_site</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >splice acceptor site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >three prime splice site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >acceptor splice site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The junction between the 3 prime end of an intron and the following exon.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ucl.ac.uk/~ucbhjow/b241/glossary.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ucl.ac.uk/~ucbhjow/b241/glossary.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">acceptor</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">3&apos; splice site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000165">
        <rdfs:subClassOf rdf:resource="&so;SO_0000727"/>
        <rdfs:label xml:lang="en">enhancer</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >An enhancer may participate in an enhanceosome GO:0034206.nA protein-DNA complex formed by the association of a distinct set of general and specific transcription factors with a region of enhancer DNA. The cooperative assembly of an enhanceosome confers specificity of transcriptional regulation.nThis comment is a placeholder should we start to make cross products with GO.</rdfs:comment>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A cis-acting sequence that increases the utilization of (some) eukaryotic promoters, and can function in either orientation and in any location (upstream or downstream) relative to the promoter.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000166">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000277"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000165"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000277"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >enhancer_bound_by_factor</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >enhancer bound by factor</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An enhancer bound by a factor.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000167">
        <rdfs:subClassOf rdf:resource="&so;SO_0001055"/>
        <rdfs:label xml:lang="en">promoter</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This term is mapped to MGED. Do not obsolete without consulting MGED ontology.nThe region on a DNA molecule involved in RNA polymerase binding to initiate transcription.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >promoter sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A regulatory_region composed of the TSS(s) and binding sites for TF_complexes of the basal transcription machinery.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:regcreative</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_regcreative</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000168">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >restriction_enzyme_cut_site</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A specific nucleotide sequence of DNA at or near which a particular restriction enzyme cuts the DNA.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000169">
        <rdfs:subClassOf rdf:resource="&so;SO_0001203"/>
        <rdfs:label xml:lang="en"
            >RNApol_I_promoter</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">pol I promoter</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >polymerase I promoter</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >RNA polymerase A promoter</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >RNApol I promoter</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A DNA sequence in eukaryotic DNA to which RNA polymerase I binds, to begin transcription.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000170">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;has_part"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000174"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&so;SO_0001203"/>
        <rdfs:label xml:lang="en"
            >RNApol_II_promoter</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >RNApol II promoter</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >RNA polymerase B promoter</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >polymerase II promoter</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A DNA sequence in eukaryotic DNA to which RNA polymerase II binds, to begin transcription.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">pol II promoter</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000171">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;has_part"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000174"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&so;SO_0001203"/>
        <rdfs:label xml:lang="en"
            >RNApol_III_promoter</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >RNApol III promoter</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >polymerase III promoter</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >RNA polymerase C promoter</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >pol III promoter</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A DNA sequence in eukaryotic DNA to which RNA polymerase III binds, to begin transcription.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000172">
        <rdfs:subClassOf rdf:resource="&so;SO_0000235"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000170"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">CAAT_signal</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">CAAT box</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">CAAT signal</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">CAAT-box</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Part of a conserved sequence located about 75-bp upstream of the start point of eukaryotic transcription units which may be involved in RNA polymerase binding; consensus=GG(C|T)CAATCT.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000173">
        <rdfs:subClassOf rdf:resource="&so;SO_0000713"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000170"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >GC_rich_promoter_region</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >GC rich promoter region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">GC-rich region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A conserved GC-rich region located upstream of the start point of eukaryotic transcription units which may occur in multiple copies or in either orientation; consensus=GGGCGG.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000174">
        <rdfs:subClassOf rdf:resource="&so;SO_0000235"/>
        <rdfs:label xml:lang="en">TATA_box</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >Goldstein-Hogness box</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">TATA box</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A conserved AT-rich septamer found about 25-bp before the start point of many eukaryotic RNA polymerase II transcript units; may be involved in positioning the enzyme for correct initiation; consensus=TATA(A|T)A(A|T).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000175">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000613"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&so;SO_0000713"/>
        <rdfs:label xml:lang="en">minus_10_signal</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">minus 10 signal</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">Pribnow box</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">-10 signal</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >Pribnow-Schaller box</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >Pribnow Schaller box</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A conserved region about 10-bp upstream of the start point of bacterial transcription units which may be involved in binding RNA polymerase; consensus=TAtAaT.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000176">
        <rdfs:subClassOf rdf:resource="&so;SO_0000713"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000613"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">minus_35_signal</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">-35 signal</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">minus 35 signal</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A conserved hexamer about 35-bp upstream of the start point of bacterial transcription units; consensus=TTGACa or TGTTGACA.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000177">
        <rdfs:subClassOf rdf:resource="&so;SO_0000347"/>
        <rdfs:label xml:lang="en"
            >cross_genome_match</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >cross genome match</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A nucleotide match against a sequence from another organism.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000178">
        <rdfs:subClassOf rdf:resource="&so;SO_0005855"/>
        <rdfs:label xml:lang="en">operon</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This term is mapped to MGED. Do not obsolete without consulting MGED ontology.</rdfs:comment>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A group of contiguous genes transcribed as a single (polycistronic) mRNA from a single regulatory region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000179">
        <rdfs:subClassOf rdf:resource="&so;SO_0000699"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000753"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >clone_insert_start</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >clone insert start</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The start of the clone insert.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000180">
        <rdfs:subClassOf rdf:resource="&so;SO_0000101"/>
        <rdfs:label xml:lang="en">retrotransposon</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >class I transposon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >retrotransposon element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A transposable element that is incorporated into a chromosome by a mechanism that requires reverse transcriptase.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.dddmag.com/Glossary.aspx#r</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.dddmag.com/Glossary.aspx#r</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">class I</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000181">
        <rdfs:subClassOf rdf:resource="&so;SO_0000347"/>
        <rdfs:label xml:lang="en"
            >translated_nucleotide_match</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >translated nucleotide match</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A match against a translated sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000182">
        <rdfs:subClassOf rdf:resource="&so;SO_0000101"/>
        <rdfs:label xml:lang="en">DNA_transposon</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >class II transposon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">DNA transposon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A transposon where the mechanism of transposition is via a DNA intermediate.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">class II</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000183">
        <rdfs:subClassOf rdf:resource="&so;SO_0000842"/>
        <rdfs:label xml:lang="en"
            >non_transcribed_region</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >non-transcribed sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >non transcribed region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >nontranscribed region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >nontranscribed sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A region of the gene which is not transcribed.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000184">
        <rdfs:subClassOf rdf:resource="&so;SO_0000662"/>
        <rdfs:label xml:lang="en">U2_intron</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >May have either GT-AG or AT-AG 5&apos; and 3&apos; boundaries.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">U2 intron</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A major type of spliceosomal intron spliced by the U2 spliceosome, that includes U1, U2, U4/U6 and U5 snRNAs.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">PMID:9428511</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/PMID#PMID_9428511</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000185">
        <rdfs:subClassOf rdf:resource="&so;SO_0000673"/>
        <rdfs:label xml:lang="en"
            >primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">precursor RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A transcript that in its initial state requires modification to be functional.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000186">
        <rdfs:subClassOf rdf:resource="&so;SO_0000180"/>
        <rdfs:label xml:lang="en"
            >LTR_retrotransposon</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >long terminal repeat retrotransposon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >LTR retrotransposon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A retrotransposon flanked by long terminal repeat sequences.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000187">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en">repeat_family</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A group of characterized repeat sequences.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000188">
        <rdfs:subClassOf rdf:resource="&so;SO_0000835"/>
        <rdfs:label xml:lang="en">intron</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This term is mapped to MGED. Do not obsolete without consulting MGED ontology.</rdfs:comment>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A segment of DNA that is transcribed, but removed from within the transcript by splicing together the sequences (exons) on either side of it.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000189">
        <rdfs:subClassOf rdf:resource="&so;SO_0000180"/>
        <rdfs:label xml:lang="en"
            >non_LTR_retrotransposon</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >non LTR retrotransposon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A retrotransposon without long terminal repeat sequences.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000190">
        <rdfs:subClassOf rdf:resource="&so;SO_0000188"/>
        <rdfs:label xml:lang="en"
            >five_prime_intron</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">5&apos; intron</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >5&apos; intron sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >five prime intron</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000191">
        <rdfs:subClassOf rdf:resource="&so;SO_0000188"/>
        <rdfs:label xml:lang="en">interior_intron</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">interior intron</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000192">
        <rdfs:subClassOf rdf:resource="&so;SO_0000188"/>
        <rdfs:label xml:lang="en"
            >three_prime_intron</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">3&apos; intron</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >three prime intron</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >3&apos; intron sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000193">
        <rdfs:subClassOf rdf:resource="&so;SO_0000412"/>
        <rdfs:label xml:lang="en">RFLP_fragment</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >restriction fragment length polymorphism</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">RFLP</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">RFLP fragment</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A DNA fragment used as a reagent to detect the polymorphic genomic loci by hybridizing against the genomic DNA digested with a given restriction enzyme.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">GOC:pj</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/GOC#GOC_pj</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000194">
        <rdfs:subClassOf rdf:resource="&so;SO_0000189"/>
        <rdfs:label xml:lang="en">LINE_element</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">LINE</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">LINE element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >Long interspersed element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >Long interspersed nuclear element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A dispersed repeat family with many copies, each from 1 to 6 kb long. New elements are generated by retroposition of a transcribed copy. Typically the LINE contains 2 ORF&apos;s one of which is reverse transcriptase, and 3&apos;and 5&apos; direct repeats.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ucl.ac.uk/~ucbhjow/b241/glossary.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ucl.ac.uk/~ucbhjow/b241/glossary.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000195">
        <rdfs:subClassOf rdf:resource="&so;SO_0000147"/>
        <rdfs:label xml:lang="en">coding_exon</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">coding exon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An exon whereby at least one base is part of a codon (here, &apos;codon&apos;nis inclusive of the stop_codon).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000196">
        <rdfs:subClassOf rdf:resource="&so;SO_0001215"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000200"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >five_prime_coding_exon_coding_region</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >five prime exon coding region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The sequence of the five_prime_coding_exon that codes for protein.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:cjm</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_cjm</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000197">
        <rdfs:subClassOf rdf:resource="&so;SO_0001215"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000202"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >three_prime_coding exon_coding_region</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >three prime exon coding region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The sequence of the three_prime_coding_exon that codes for protein.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:cjm</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_cjm</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000198">
        <rdfs:subClassOf rdf:resource="&so;SO_0000147"/>
        <rdfs:label xml:lang="en">noncoding_exon</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">noncoding exon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An exon that does not contain any codons.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000199">
        <rdfs:subClassOf rdf:resource="&so;SO_0001059"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;sequence_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000049"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">translocation</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >translocated sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A region of nucleotide sequence that has translocated to a new position.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000200">
        <rdfs:subClassOf rdf:resource="&so;SO_0000195"/>
        <rdfs:label xml:lang="en"
            >five_prime_coding_exon</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">5&apos; coding exon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >five prime coding exon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The 5&apos; most coding exon.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000201">
        <rdfs:subClassOf rdf:resource="&so;SO_0000147"/>
        <rdfs:label xml:lang="en">interior_exon</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">interior exon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An exon that is bounded by 5&apos; and 3&apos; splice sites.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">PMID:10373547</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/PMID#PMID_10373547</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000202">
        <rdfs:subClassOf rdf:resource="&so;SO_0000195"/>
        <rdfs:label xml:lang="en"
            >three_prime_coding_exon</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >three prime coding exon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The coding exon that is most 3-prime on a given transcript.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">3&apos; coding exon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000203">
        <rdfs:subClassOf rdf:resource="&so;SO_0000836"/>
        <rdfs:label xml:lang="en">UTR</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >untranslated region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Messenger RNA sequences that are untranslated and lie five prime or three prime to sequences which are translated.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000204">
        <rdfs:subClassOf rdf:resource="&so;SO_0000203"/>
        <rdfs:label xml:lang="en">five_prime_UTR</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">5&apos; UTR</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">five prime UTR</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >five_prime_untranslated_region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A region at the 5&apos; end of a mature transcript (preceding the initiation codon) that is not translated into a protein.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000205">
        <rdfs:subClassOf rdf:resource="&so;SO_0000203"/>
        <rdfs:label xml:lang="en">three_prime_UTR</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >three prime untranslated region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">three prime UTR</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A region at the 3&apos; end of a mature transcript (following the stop codon) that is not translated into a protein.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000206">
        <rdfs:subClassOf rdf:resource="&so;SO_0000189"/>
        <rdfs:label xml:lang="en">SINE_element</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >Short interspersed element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >Short interspersed nuclear element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">SINE element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A repetitive element, a few hundred base pairs long, that is dispersed throughout the genome. A common human SINE is the Alu element.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000207">
        <rdfs:subClassOf rdf:resource="&so;SO_0000248"/>
        <rdfs:label xml:lang="en"
            >simple_sequence_length_variation</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >simple sequence length variation</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >simple sequence length polymorphism</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000208">
        <rdfs:subClassOf rdf:resource="&so;SO_0000182"/>
        <rdfs:label xml:lang="en"
            >terminal_inverted_repeat_element</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >terminal inverted repeat element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">TIR element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A DNA transposable element defined as having termini with perfect, or nearly perfect short inverted repeats, generally 10 - 40 nucleotides long.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.genetics.org/cgi/reprint/156/4/1983.pdf</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.genetics.org/cgi/reprint/156/4/1983.pdf</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000209">
        <rdfs:subClassOf rdf:resource="&so;SO_0000483"/>
        <rdfs:label xml:lang="en"
            >rRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >ribosomal RNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >rRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding a ribosomal RNA.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000210">
        <rdfs:subClassOf rdf:resource="&so;SO_0000483"/>
        <rdfs:label xml:lang="en"
            >tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding a transfer RNA (SO:0000253).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000211">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >alanine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >alanine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding alanyl tRNA.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000212">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >arginine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >arginine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding arginyl tRNA (SO:0000255).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000213">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >asparagine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >asparagine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding asparaginyl tRNA (SO:0000256).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000214">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >aspartic_acid_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >aspartic acid tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding aspartyl tRNA (SO:0000257).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000215">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >cysteine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >cysteine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding cysteinyl tRNA (SO:0000258).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000216">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >glutamic_acid_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >glutamic acid tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding glutaminyl tRNA (SO:0000260).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000217">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >glutamine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >glutamine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding glutamyl tRNA (SO:0000260).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000218">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >glycine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >glycine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding glycyl tRNA (SO:0000263).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000219">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >histidine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >histidine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding histidyl tRNA (SO:0000262).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000220">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >isoleucine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >isoleucine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding isoleucyl tRNA (SO:0000263).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000221">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >leucine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >leucine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding leucyl tRNA (SO:0000264).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000222">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >lysine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >lysine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding lysyl tRNA (SO:0000265).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000223">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >methionine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >methionine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding methionyl tRNA (SO:0000266).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000224">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >phenylalanine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >phenylalanine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding phenylalanyl tRNA (SO:0000267).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000225">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >proline_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >proline tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding prolyl tRNA (SO:0000268).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000226">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >serine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >serine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding seryl tRNA (SO:000269).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000227">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >threonine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >threonine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding threonyl tRNA (SO:000270).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000228">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >tryptophan_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >tryptophan tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding tryptophanyl tRNA (SO:000271).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000229">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >tyrosine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >tyrosine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding tyrosyl tRNA (SO:000272).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000230">
        <rdfs:subClassOf rdf:resource="&so;SO_0000210"/>
        <rdfs:label xml:lang="en"
            >valine_tRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >valine tRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding valyl tRNA (SO:000273).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000231">
        <rdfs:subClassOf rdf:resource="&so;SO_0000483"/>
        <rdfs:label xml:lang="en"
            >snRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >snRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding a small nuclear RNA (SO:0000274).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000232">
        <rdfs:subClassOf rdf:resource="&so;SO_0000483"/>
        <rdfs:label xml:lang="en"
            >snoRNA_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >snoRNA primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding a small nucleolar mRNA (SO:0000275).</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000233">
        <rdfs:subClassOf rdf:resource="&so;SO_0000673"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000185"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >mature_transcript</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A processed transcript cannot contain introns.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >mature transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A transcript which has undergone the necessary modifications, if any, for its function. In eukaryotes this includes, for example, processing of introns, cleavage, base modification, and modifications to the 5&apos; and/or the 3&apos; ends, other than addition of bases. In bacteria functional mRNAs are usually not modified.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000234">
        <rdfs:subClassOf rdf:resource="&so;SO_0000233"/>
        <rdfs:label xml:lang="en">mRNA</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >An mRNA does not contain introns as it is a processed_transcript. The equivalent kind of primary_transcript is protein_coding_primary_transcript (SO:0000120) which may contain introns. This term is mapped to MGED. Do not obsolete without consulting MGED ontology.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">messenger RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Messenger RNA is the intermediate molecule between DNA and protein. It includes UTR and coding sequences. It does not contain introns.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000235">
        <rdfs:subClassOf rdf:resource="&so;SO_0000410"/>
        <rdfs:subClassOf rdf:resource="&so;SO_0005836"/>
        <rdfs:label xml:lang="en">TF_binding_site</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">TF binding site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >transcription factor binding site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A region of a molecule that binds a TF complex [GO:0005667].</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000236">
        <rdfs:subClassOf rdf:resource="&so;SO_0000717"/>
        <rdfs:label xml:lang="en">ORF</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >The definition was modified by Rama. This term is now basically the same as a CDS. This must be revised. This term is mapped to MGED. Do not obsolete without consulting MGED ontology.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >open reading frame</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The inframe interval between the stop codons of a reading frame which when read as sequential triplets, has the potential of encoding a sequential string of amino acids. TER(NNN)nTER.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:rb</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_rb</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000237">
        <rdfs:subClassOf rdf:resource="&so;SO_0000733"/>
        <rdfs:label xml:lang="en"
            >transcript_attribute</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >transcript attribute</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000238">
        <rdfs:subClassOf rdf:resource="&so;SO_0000182"/>
        <rdfs:label xml:lang="en"
            >foldback_element</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >foldback element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A transposable element with extensive secondary structure, characterised by large modular imperfect long inverted repeats.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.genetics.org/cgi/reprint/156/4/1983.pdf</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.genetics.org/cgi/reprint/156/4/1983.pdf</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >long inverted repeat element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">LVR element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000239">
        <rdfs:subClassOf rdf:resource="&so;SO_0001412"/>
        <rdfs:label xml:lang="en">flanking_region</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">flanking region</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The sequences extending on either side of a specific region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000240">
        <rdfs:subClassOf rdf:resource="&so;SO"/>
        <owl:disjointWith rdf:resource="&so;SO_0000110"/>
        <owl:disjointWith rdf:resource="&so;SO_0000041"/>
        <owl:disjointWith rdf:resource="&so;SO_0000968"/>
        <owl:disjointWith rdf:resource="&so;SO_0000400"/>
        <owl:disjointWith rdf:resource="&so;SO_1000132"/>
        <owl:disjointWith rdf:resource="&so;SO_0001060"/>
        <rdfs:label xml:lang="en"
            >chromosome_variation</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >chromosome variation</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000241">
        <rdfs:subClassOf rdf:resource="&so;SO_0000203"/>
        <rdfs:label xml:lang="en">internal_UTR</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">internal UTR</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A UTR bordered by the terminal and initial codons of two CDSs in a polycistronic transcript. Every UTR is either 5&apos;, 3&apos; or internal.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:cjm</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_cjm</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000242">
        <rdfs:subClassOf rdf:resource="&so;SO_0000203"/>
        <rdfs:label xml:lang="en"
            >untranslated_region_polycistronic_mRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >untranslated region polycistronic mRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The untranslated sequence separating the &apos;cistrons&apos; of multicistronic mRNA.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000243">
        <rdfs:subClassOf rdf:resource="&so;SO_0000139"/>
        <rdfs:label xml:lang="en"
            >internal_ribosome_entry_site</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">IRES</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >internal ribosomal entry site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >internal ribosome entry site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >internal ribosomal entry sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Sequence element that recruits a ribosomal subunit to internal mRNA for translation initiation.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >internal ribosome entry sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000244">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >four_cutter_restriction_site</rdfs:label>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >4-cutter_restriction_site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >four-cutter_restriction_sit</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000245">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >mRNA_by_polyadenylation_status</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000246">
        <rdfs:subClassOf rdf:resource="&so;SO_0000863"/>
        <rdfs:label xml:lang="en">polyadenylated</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A attribute describing the addition of a poly A tail to the 3&apos; end of a mRNA molecule.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000247">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >mRNA_not_polyadenylated</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000248">
        <rdfs:subClassOf rdf:resource="&so;SO_1000002"/>
        <rdfs:label xml:lang="en"
            >sequence_length_variation</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >sequence length variation</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000249">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >six_cutter_restriction_site</rdfs:label>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >6-cutter_restriction_site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >six-cutter_restriction_site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000250">
        <rdfs:subClassOf rdf:resource="&so;SO_0001236"/>
        <rdfs:label xml:lang="en"
            >modified_RNA_base_feature</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >modified RNA base feature</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A post_transcriptionally modified base.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000251">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >eight_cutter_restriction_site</rdfs:label>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >8-cutter_restriction_site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >eight-cutter_restriction_site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000252">
        <rdfs:subClassOf rdf:resource="&so;SO_0000655"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000209"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">rRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >ribosomal ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">ribosomal RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >RNA that comprises part of a ribosome, and that can provide both structural scaffolding and catalytic activity.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">ISBN:0198506732</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/ISBN#ISBN_0198506732</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000253">
        <rdfs:subClassOf rdf:resource="&so;SO_0000655"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000210"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">tRNA</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This term is mapped to MGED. Do not obsolete without consulting MGED ontology.</rdfs:comment>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Transfer RNA (tRNA) molecules are approximately 80 nucleotides in length. Their secondary structure includes four short double-helical elements and three loops (D, anti-codon, and T loops). Further hydrogen bonds mediate the characteristic L-shaped molecular structure. Transfer RNAs have two regions of fundamental functional importance: the anti-codon, which is responsible for specific mRNA codon recognition, and the 3&apos; end, to which the tRNA&apos;s corresponding amino acid is attached (by aminoacyl-tRNA synthetases). Transfer RNAs cope with the degeneracy of the genetic code in two manners: having more than one tRNA (with a specific anti-codon) for a particular amino acid; and &apos;wobble&apos; base-pairing, i.e. permitting non-standard base-pairing at the 3rd anti-codon position.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.sanger.ac.uk/cgi-bin/Rfam/getacc?RF00005</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.sanger.ac.uk/cgi-bin/Rfam/getacc?RF00005</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">ISBN:0198506732</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/ISBN#ISBN_0198506732</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000254">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000211"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">alanyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">alanyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >alanyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >alanyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has an alanine anticodon, and a 3&apos; alanine binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000255">
        <rdfs:subClassOf rdf:resource="&so;SO_0000209"/>
        <rdfs:label xml:lang="en"
            >rRNA_small_subunit_primary_transcript</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >rRNA small subunit primary transcript</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A primary transcript encoding a small ribosomal subunit RNA.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000256">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000213"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >asparaginyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >asparaginyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >asparaginyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >asparaginyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has an asparagine anticodon, and a 3&apos; asparagine binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000257">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000214"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">aspartyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">aspartyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >aspartyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >aspartyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has an aspartic acid anticodon, and a 3&apos; aspartic acid binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000258">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000215"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">cysteinyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">cysteinyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >cysteinyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >cysteinyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has a cysteine anticodon, and a 3&apos; cysteine binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000259">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000216"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">glutaminyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">glutaminyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >glutaminyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >glutaminyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has a glutamine anticodon, and a 3&apos; glutamine binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000260">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000217"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">glutamyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">glutamyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >glutamyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has a glutamic acid anticodon, and a 3&apos; glutamic acid binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >glutamyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000261">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000218"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">glycyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">glycyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has a glycine anticodon, and a 3&apos; glycine binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >glycyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >glycyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000262">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000219"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">histidyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">histidyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >histidyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >histidyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has a histidine anticodon, and a 3&apos; histidine binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000263">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000220"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">isoleucyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">isoleucyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >isoleucyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >isoleucyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has an isoleucine anticodon, and a 3&apos; isoleucine binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000264">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000221"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">leucyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">leucyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >leucyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >leucyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has a leucine anticodon, and a 3&apos; leucine binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000265">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000222"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">lysyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">lysyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >lysyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >lysyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has a lysine anticodon, and a 3&apos; lysine binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000266">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000223"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">methionyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">methionyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >methionyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >methionyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has a methionine anticodon, and a 3&apos; methionine binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000267">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000224"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >phenylalanyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >phenylalanyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >phenylalanyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >phenylalanyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has a phenylalanine anticodon, and a 3&apos; phenylalanine binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000268">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000225"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">prolyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">prolyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >prolyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >prolyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has a proline anticodon, and a 3&apos; proline binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000269">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000226"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">seryl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">seryl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >seryl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has a serine anticodon, and a 3&apos; serine binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >seryl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000270">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000227"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">threonyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">threonyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >threonyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has a threonine anticodon, and a 3&apos; threonine binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >threonyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000271">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000228"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >tryptophanyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >tryptophanyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >tryptophanyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >tryptophanyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has a tryptophan anticodon, and a 3&apos; tryptophan binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000272">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000229"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">tyrosyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">tyrosyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >tyrosyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has a tyrosine anticodon, and a 3&apos; tyrosine binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >tyrosyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000273">
        <rdfs:subClassOf rdf:resource="&so;SO_0000253"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000230"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">valyl_tRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">valyl tRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >valyl-transfer ribonucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A tRNA sequence that has a valine anticodon, and a 3&apos; valine binding region.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >valyl-transfer RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000274">
        <rdfs:subClassOf rdf:resource="&so;SO_0000655"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000231"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">snRNA</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This term is mapped to MGED. Do not obsolete without consulting MGED ontology.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >small nuclear RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A small nuclear RNA molecule involved in pre-mRNA splicing and processing.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">PMID:11733745</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/PMID#PMID_11733745</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">WB:ems</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/WB#WB_ems</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000275">
        <rdfs:subClassOf rdf:resource="&so;SO_0000655"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000232"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">snoRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >small nucleolar RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A snoRNA (small nucleolar RNA) is any one of a class of small RNAs that are associated with the eukaryotic nucleus as components of small nucleolar ribonucleoproteins. They participate in the processing or modifications of many RNAs, mostly ribosomal RNAs (rRNAs) though snoRNAs are also known to target other classes of RNA, including spliceosomal RNAs, tRNAs, and mRNAs via a stretch of sequence that is complementary to a sequence in the targeted RNA.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">GOC:kgc</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/GOC#GOC_kgc</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000276">
        <rdfs:subClassOf rdf:resource="&so;SO_0000370"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;derives_from"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000647"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">miRNA</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">micro RNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">microRNA</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Small, ~22-nt, RNA molecule that is the endogenous transcript of a miRNA gene. Micro RNAs are produced from precursor molecules (SO:0000647) that can form local hairpin structures, which ordinarily are processed (via the Dicer pathway) such that a single miRNA molecule accumulates from one arm of a hairpin precursor molecule. Micro RNAs may trigger the cleavage of their target molecules or act as translational repressors.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">PMID:12592000</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/PMID#PMID_12592000</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000277">
        <rdfs:subClassOf rdf:resource="&so;SO_0000733"/>
        <rdfs:label xml:lang="en">bound_by_factor</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >Formerly called transcript_by_bound_factor.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">bound by factor</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An attribute describing a sequence that is bound by another molecule.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000278">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000876"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000673"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000876"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >transcript_bound_by_nucleic_acid</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >Formerly called transcript_by_bound_nucleic_acid.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >transcript bound by nucleic acid</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A transcript that is bound by a nucleic acid.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000279">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000875"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000673"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000875"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >transcript_bound_by_protein</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >Formerly called transcript_by_bound_protein.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >transcript bound by protein</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A transcript that is bound by a protein.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000280">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000783"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000704"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="&so;SO_0000804"/>
        <rdfs:label xml:lang="en">engineered_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">engineered gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene that is engineered.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000281">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000783"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000784"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000280"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="&so;SO_0000285"/>
        <rdfs:subClassOf rdf:resource="&so;SO_0000805"/>
        <rdfs:label xml:lang="en"
            >engineered_foreign_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >engineered foreign gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene that is engineered and foreign.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000282">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000866"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000108"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000866"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >mRNA_with_minus_1_frameshift</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >mRNA with minus 1 frameshift</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An mRNA with a minus 1 frameshift.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000283">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000783"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000784"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000111"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="&so;SO_0000281"/>
        <rdfs:label xml:lang="en"
            >engineered_foreign_transposable_element_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >engineered foreign transposable element gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A transposible_element that is engineered and foreign.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000284">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >type_I_enzyme_restriction_site</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The recognition site is bipartite and interrupted.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.promega.com</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.promega.com</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000285">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000784"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000704"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000784"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">foreign_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">foreign gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene that is foreign.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000286">
        <rdfs:subClassOf rdf:resource="&so;SO_0000657"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000186"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >long_terminal_repeat</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >long terminal repeat</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">LTR</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A sequence directly repeated at both ends of a defined sequence, of the sort typically found in retroviruses.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >direct terminal repeat</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000287">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000806"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000704"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000806"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">fusion_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">fusion gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A gene that is a fusion.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000288">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000783"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000287"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="&so;SO_0000280"/>
        <rdfs:label xml:lang="en"
            >engineered_fusion_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >engineered fusion gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A fusion gene that is engineered.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000289">
        <rdfs:subClassOf rdf:resource="&so;SO_0000005"/>
        <rdfs:label xml:lang="en">microsatellite</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >microsatellite locus</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >microsatellite marker</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">VNTR</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A repeat_region containing repeat_units (2 to 4 bp) that is repeated multiple times in tandem.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.informatics.jax.org/silver/glossary.shtml</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.informatics.jax.org/silver/glossary.shtml</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000290">
        <rdfs:subClassOf rdf:resource="&so;SO_0000289"/>
        <rdfs:label xml:lang="en"
            >dinucleotide_repeat_microsatellite_feature</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >dinucleotide repeat microsatellite</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >dinucleotide repeat microsatellite feature</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >dinucleotide repeat microsatellite locus</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >dinucleotide repeat microsatellite marker</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000291">
        <rdfs:subClassOf rdf:resource="&so;SO_0000289"/>
        <rdfs:label xml:lang="en"
            >trinucleotide_repeat_microsatellite_feature</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >rinucleotide repeat microsatellite</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >trinucleotide repeat microsatellite feature</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >trinucleotide repeat microsatellite locus</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >dinucleotide repeat microsatellite marker</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000292">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >repetitive_element</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000293">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000783"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000784"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000657"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="&so;SO_0000805"/>
        <rdfs:label xml:lang="en"
            >engineered_foreign_repetitive_element</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >engineered foreign repetitive element</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A repetitive element that is engineered and foreign.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:xp</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_xp</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000294">
        <rdfs:subClassOf rdf:resource="&so;SO_0000657"/>
        <rdfs:label xml:lang="en">inverted_repeat</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">inverted repeat</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >inverted repeat sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The sequence is complementarily repeated on the opposite strand. It is a palindrome, and it may, or may not be hyphenated. Examples: GCTGATCAGC, or GCTGA-----TCAGC.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000295">
        <rdfs:subClassOf rdf:resource="&so;SO_0000662"/>
        <rdfs:label xml:lang="en">U12_intron</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >May have either GT-AC or AT-AC 5&apos; and 3&apos; boundaries.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">U12 intron</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >U12-dependent intron</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A type of spliceosomal intron spliced by the U12 spliceosome, that includes U11, U12, U4atac/U6atac and U5 snRNAs.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">PMID:9428511</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/PMID#PMID_9428511</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000296">
        <rdfs:subClassOf rdf:resource="&so;SO_0001411"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&ro;part_of"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0001235"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >origin_of_replication</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">ori</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >origin of replication</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The origin of replication; starting site for duplication of a nucleic acid molecule to give two identical copies.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000297">
        <rdfs:subClassOf rdf:resource="&so;SO_0000296"/>
        <rdfs:label xml:lang="en">D_loop</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">D-loop</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Displacement loop; a region within mitochondrial DNA in which a short stretch of RNA is paired with one strand of DNA, displacing the original partner DNA strand in this region; also used to describe the displacement of a region of one strand of duplex DNA by a single stranded invader in the reaction catalyzed by RecA protein.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasRelatedSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >displacement loop</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasRelatedSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000298">
        <rdfs:subClassOf rdf:resource="&so;SO_0001411"/>
        <rdfs:label xml:lang="en"
            >recombination_feature</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >recombination feature</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000299">
        <rdfs:subClassOf rdf:resource="&so;SO_0000669"/>
        <rdfs:label xml:lang="en"
            >specific_recombination_site</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >specific recombination site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000300">
        <rdfs:subClassOf rdf:resource="&so;SO_0000299"/>
        <rdfs:label xml:lang="en"
            >recombination_feature_of_rearranged_gene</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >recombination feature of rearranged gene</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000301">
        <rdfs:subClassOf rdf:resource="&so;SO_0000300"/>
        <rdfs:label xml:lang="en"
            >vertebrate_immune_system_gene_recombination_feature</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >vertebrate immune system gene recombination feature</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000302">
        <rdfs:subClassOf rdf:resource="&so;SO_0000939"/>
        <rdfs:label xml:lang="en"
            >J_gene_recombination_feature</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >J gene recombination feature</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">J-RS</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Recombination signal including J-heptamer, J-spacer and J-nonamer in 5&apos; of J-region of a J-gene or J-sequence.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://imgt.cines.fr/cgi-bin/IMGTlect.jv?query=7#</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://imgt.cines.fr/cgi-bin/IMGTlect.jv?query=7#</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000303">
        <rdfs:subClassOf rdf:resource="&so;SO_0000835"/>
        <rdfs:label xml:lang="en">clip</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Part of the primary transcript that is clipped off during processing.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000304">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >type_II_enzyme_restriction_site</rdfs:label>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The recognition site is either palindromic, partially palindromic or an interrupted palindrome. Cleavage occurs within the recognition site.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.promega.com</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.promega.com</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000305">
        <rdfs:subClassOf rdf:resource="&so;SO_0001236"/>
        <rdfs:label xml:lang="en"
            >modified_base_site</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >Modified base:&lt;modified_base&gt;.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >modified base site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A modified nucleotide, i.e. a nucleotide other than A, T, C. G or (in RNA) U.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000306">
        <rdfs:subClassOf rdf:resource="&so;SO_0000305"/>
        <rdfs:label xml:lang="en"
            >methylated_base_feature</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >methylated base feature</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A nucleotide modified by methylation.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000307">
        <rdfs:subClassOf rdf:resource="&so;SO_0001411"/>
        <rdfs:label xml:lang="en">CpG_island</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">CG island</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">CpG island</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Regions of a few hundred to a few thousand bases in vertebrate genomes that are relatively GC and CpG rich; they are typically unmethylated and often found near the 5&apos; ends of genes.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:rd</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_rd</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000308">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >sequence_feature_locating_method</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000309">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >computed_feature</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000310">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >predicted_ab_initio_computation</rdfs:label>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000311">
        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
        <rdfs:label xml:lang="en"
            >computed_feature_by_similarity</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >similar to:&lt;sequence_id&gt;</rdfs:comment>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en">.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000312">
        <rdfs:subClassOf rdf:resource="&so;SO_0000789"/>
        <rdfs:label xml:lang="en"
            >experimentally_determined</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >experimentally determined</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Attribute to describe a feature that has been experiemntally verified.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000313">
        <rdfs:subClassOf rdf:resource="&so;SO_0000122"/>
        <rdfs:label xml:lang="en">stem_loop</rdfs:label>
        <oboInOwl:hasAlternativeId rdf:datatype="&xsd;string">SO:0000019</oboInOwl:hasAlternativeId>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >RNA_hairpin_loop</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">stem loop</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">stem-loop</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A double-helical region of nucleic acid formed by base-pairing between adjacent (inverted) complementary sequences.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://www.ebi.ac.uk/embl/Documentation/FT_definitions/feature_table.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000314">
        <rdfs:subClassOf rdf:resource="&so;SO_0000657"/>
        <rdfs:label xml:lang="en">direct_repeat</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">direct repeat</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A repeat where the same sequence is repeated in the same direction. Example: GCTGA-----GCTGA.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000315">
        <rdfs:subClassOf rdf:resource="&so;SO_0000835"/>
        <rdfs:label xml:lang="en">TSS</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >transcription start site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The first base where RNA polymerase begins to synthesize the RNA transcript.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000316">
        <rdfs:subClassOf rdf:resource="&so;SO_0000836"/>
        <rdfs:label xml:lang="en">CDS</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">coding sequence</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >A contiguous sequence which begins with, and includes, a start codon and ends with, and includes, a stop codon.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ma</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ma</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000317">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000756"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000151"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000756"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en">cDNA_clone</rdfs:label>
        <rdfs:comment rdf:datatype="&xsd;string"
            >This term is mapped to MGED. Do not obsolete without consulting MGED ontology.</rdfs:comment>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">cDNA clone</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Complementary DNA; A piece of DNA copied from an mRNA and spliced into a vector for propagation in a suitable host.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string"
                            >URL:http://seqcore.brcf.med.umich.edu/doc/educ/dnapr/mbglossary/mbgloss.html</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://seqcore.brcf.med.umich.edu/doc/educ/dnapr/mbglossary/mbgloss.html</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000318">
        <rdfs:subClassOf rdf:resource="&so;SO_0000360"/>
        <rdfs:label xml:lang="en">start_codon</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >initiation codon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">start codon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >First codon to be translated by a ribosome.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000319">
        <rdfs:subClassOf rdf:resource="&so;SO_0000360"/>
        <rdfs:label xml:lang="en">stop_codon</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">stop codon</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >In mRNA, a set of three nucleotides that indicates the end of information for protein synthesis.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
        <oboInOwl:inSubset rdf:resource="&sofa;SOFA"/>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000320">
        <rdfs:subClassOf rdf:resource="&so;SO_0000344"/>
        <rdfs:subClassOf rdf:resource="&so;SO_0000841"/>
        <rdfs:label xml:lang="en"
            >intronic_splice_enhancer</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >intronic splice enhancer</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >Sequences within the intron that modulate splice site selection for some introns.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000321">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&so;has_quality"/>
                        <owl:someValuesFrom rdf:resource="&so;SO_0000868"/>
                    </owl:Restriction>
                    <owl:Class rdf:about="&so;SO_0000108"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&so;has_quality"/>
                <owl:someValuesFrom rdf:resource="&so;SO_0000868"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label xml:lang="en"
            >mRNA_with_plus_1_frameshift</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >mRNA with plus 1 frameshift</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >An mRNA with a plus 1 frameshift.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:label>
                        <oboInOwl:hasURI rdf:datatype="&xsd;anyURI"
                            >http://purl.org/obo/owl/SO#SO_ke</oboInOwl:hasURI>
                    </rdf:Description>
                </oboInOwl:hasDbXref>
            </rdf:Description>
        </oboInOwl:hasDefinition>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000322">
        <rdfs:subClassOf rdf:resource="&so;SO_0000684"/>
        <rdfs:label xml:lang="en"
            >nuclease_hypersensitive_site</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >nuclease hypersensitive site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasOBONamespace rdf:datatype="&xsd;string">sequence</oboInOwl:hasOBONamespace>
    </owl:Class>
    <owl:Class rdf:about="&so;SO_0000323">
        <rdfs:subClassOf rdf:resource="&so;SO_0000851"/>
        <rdfs:label xml:lang="en">coding_start</rdfs:label>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en">coding start</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasExactSynonym>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Synonym"/>
                <rdfs:label xml:lang="en"
                    >translation initiation site</rdfs:label>
            </rdf:Description>
        </oboInOwl:hasExactSynonym>
        <oboInOwl:hasDefinition>
            <rdf:Description>
                <rdf:type rdf:resource="&oboInOwl;Definition"/>
                <rdfs:label xml:lang="en"
                    >The first base to be translated into protein.</rdfs:label>
                <oboInOwl:hasDbXref>
                    <rdf:Description>
                        <rdf:type rdf:resource="&oboInOwl;DbXref"/>
                        <rdfs:label rdf:datatype="&xsd;string">SO:ke</rdfs:lab
