<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF 
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:protege-dc="http://protege.stanford.edu/plugins/owl/dc/protege-dc.owl#"
    xmlns:core="http://www.w3.org/2004/02/skos/core#"
    xmlns:skos="http://www.w3.org/2004/02/skos/core/owl-dl/skos-core-owl-dl.owl#"
    
    xmlns="http://purl.org/nbirn/birnlex/ontology/OBO_annotation_properties.owl#"
    xml:base="http://purl.org/nbirn/birnlex/ontology/OBO_annotation_properties.owl">
  
  <!-- IMPORTANT NOTE: re: explicit NAMESPACE declarations
      
      1) It's good practice to declare the default namespace (xmlns=""), as it provides an explicit context for any element reference in this
      OWL file that isn't given an explicit namespace prefix.
      
      2) Note the default namespace (xmlns="") is NOT the same as the BASE namespace (xml:base), which is the base for forming URIs to 
      any entities defined within this OWL file and can be considered the base URL for this ontology.  They are often the same, 
      but there is no requirement they be the same.  In other words, if you were to set the default to the OWL spec 
      (e.g., xmlsns="http://www.w3.org/2002/07/owl#"), then all elements named without a prefix will be assumed to come from 
      the OWL spec and not assumed to be defined in this document. Only when the default (xmlns="") and the base (xml:base="") are 
      identical, will it be assumed elements without a prefix must defined in the body of this file.
      
      3) If you don't NEED to use a namespace in your OWL file, DO NOT create it, as its likely to just create compatibility problems
      that will vary depending on the tool you use. It MAY be OK to creat namespace declaration to anticipate those namespaces used 
      by other ontologies included via owl:imports.       
  -->
    
  <owl:Ontology rdf:about="">
      <dc:title xml:lang="en">OBO Annotation Properties (BIRN derived)</dc:title>
      <dc:creator>The BIRN Ontology Task Force</dc:creator>
      <dc:date>2006-10-07 (createdDate)</dc:date>
      <dc:date>2008-03-13 (modifiedDate)</dc:date>
      <owl:versionInfo>1.3.0</owl:versionInfo>
    
      <rdfs:comment xml:lang="en">These are annotation properties the BIRN OTF expects will be shared by the community, not limited to the specific ontology development needs of BIRN.  This current ontology is a proposal to be reviewed by the OBO Foundry participants and developers of other OBO Foundry ontologies - e.g., OBI, PaTO, GO, etc..</rdfs:comment>
      <core:changeNote  xml:lang="en">Explicitly removed ALL rdfs:type=DatatypeProperty declarations automatigically added to these AnnotationProperties by Protege-OWL v3.3beta</core:changeNote>
      <core:changeNote  xml:lang="en">Now using a specific set of AnnotationProperties that link to specific Enumeration classes to specify annotations from a fixed list of values - e.g., ExternalSource, DefinitionSource.  This is the second iteration of this mechanism (first was put in v1.2.2).  This second version follows a patter recommended by Alan Ruttenberg which avoids using ObjectProperties as the Manchester design pattern for Value Partitions recommends, and instead sticks to AnnotationProperties only.  Note this version of OBO_annotation_properties uses the same EnumerationClasses from v1.2.2, and still includes the related ObjectProperties, so as to be able to support XSLT-based translation of the BIRNLex files that used the v1.2.2 pattern.  The next version of this file will eliminate the ObjectProperties and will rename the equivalent AnnotationProperties to remove the trailing '2' put in there to provide a unique name.</core:changeNote>
      <core:changeNote  xml:lang="en">Have 'cleansed' the file to be OWL-DL.</core:changeNote>
      <core:changeNote xml:lang="en">v1.3.0 (2007-08-03) - Changed many things, but primarily: (1) removed rdf:datatype xsd:string specs for all AnnotationProperties, since they are now all untyped and should assume STRING as a the default; (2) added the typing of AnnotationProperties using annotationType which should aid in algorithmically processing.</core:changeNote>
      <core:changeNote xml:lang="en"> (2008-01-28) - fixed and annotationType that was missing the namespace prefix obo_annot.</core:changeNote>
      <core:changeNote xml:lang="en"> (2008-03-13) - finally added annotation prop for GO ID.</core:changeNote>
      
      <owl:imports rdf:resource="http://www.w3.org/2004/02/skos/core/owl-dl/skos-core-owl-dl.owl"/>
      <owl:imports rdf:resource="http://protege.stanford.edu/plugins/owl/dc/protege-dc.owl"/>
      
     <!-- 
         <owl:imports>
         <owl:Ontology rdf:about="http://www.w3.org/2004/02/skos/core/owl-dl/skos-core-owl-dl.owl"/>
         </owl:imports>
         <owl:imports>
         <owl:Ontology rdf:about="http://protege.stanford.edu/plugins/owl/dc/protege-dc.owl"/>
         </owl:imports>
         <owl:imports>
          <owl:Ontology rdf:about="http://www.w3.org/2004/02/skos/core"/>
        </owl:imports>
    -->
  </owl:Ontology>
  
  <!-- Pellet v1.5.0 recommended including these declarations to help meet OWL-DL species requirements -->
  <owl:Class rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#List"/>
    <rdf:Description rdf:about="http://www.w3.org/2004/02/skos/core/owl-dl/skos-core-owl-dl.owl">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
    </rdf:Description>
    
  <owl:Class rdf:about="#EnumerationClass">
      <dc:date>2007-05-04 (createdDate)</dc:date>
      <dc:date>2007-05-04 (modifedDate)</dc:date>
      <core:scopeNote xml:lang="en">A parent class for all enumerations used for class annotation.</core:scopeNote>
   </owl:Class>
  
  
  <!--  AnnotationProperty types recommended by Alan Ruttenberg (2007-05-20) for representing fixed enumeration class instances for 
          ontology class annotation  -->
  
  <owl:AnnotationProperty rdf:ID="annotationPropertyDomain"/>
  <owl:AnnotationProperty rdf:ID="annotationPropertyRange"/>
  <owl:AnnotationProperty rdf:ID="hasValidationMethod"/>
  
    <owl:Class rdf:about="#AbbrevSource">
        <core:definition xml:lang="en">The source authority for an externally derived class term abbreviation</core:definition>
        <rdfs:subClassOf rdf:resource="http://purl.org/nbirn/birnlex/ontology/annotation/OBO_annotation_properties.owl#EnumerationClass"/>
    </owl:Class>
    <owl:AnnotationProperty rdf:ID="hasAbbrevSource">
        <annotationPropertyDomain>owl:Class</annotationPropertyDomain>
        <annotationPropertyRange>http://purl.org/nbirn/birnlex/ontology/annotation/OBO_annotation_properties.owl#EnumerationClass</annotationPropertyRange>
        <hasValidationMethod>sparql_verify_annotation_domain_and_range</hasValidationMethod>
        <annotationType>http://purl.org/dc/elements/1.1/relation</annotationType>
    </owl:AnnotationProperty>
    
  
  <!--  DefinitionSource Enumerated Class Instances used for Class Annotation -->
  
  <owl:Class rdf:about="#DefinitionSource">
      <rdfs:subClassOf rdf:resource="#EnumerationClass"/>
      <core:definition xml:lang="en">The source authority for an externally derived definition</core:definition>
      <owl:equivalentClass>
         <owl:Class>
            <owl:oneOf rdf:parseType="Collection">
               <DefinitionSource rdf:about="#Wikipedia_defSource"/>
               <DefinitionSource rdf:about="#American_Heritage_Dictionary_4th_ed_defSource"/>
               <DefinitionSource rdf:about="#Meriam_Websters_Dictionary_online_ed_2006_defSource"/>
               <DefinitionSource rdf:about="#Stanord_Encyclopedia_of_Philosophy_defSource"/>
               <DefinitionSource rdf:about="#FMA_defSource"/>
               <DefinitionSource rdf:about="#OBI_defSource"/>
               <DefinitionSource rdf:about="#MeSH_defSource"/>
               <DefinitionSource rdf:about="#UMLS_defSource"/>
               <DefinitionSource rdf:about="#GO_defSource"/>
            </owl:oneOf>
         </owl:Class>
      </owl:equivalentClass>
   </owl:Class>
  
  <owl:AllDifferent>
      <owl:distinctMembers rdf:parseType="Collection">
         <DefinitionSource rdf:about="#Wikipedia_defSource"/>
         <DefinitionSource rdf:about="#American_Heritage_Dictionary_4th_ed_defSource"/>
         <DefinitionSource rdf:about="#Meriam_Websters_Dictionary_online_ed_2006_defSource"/>
         <DefinitionSource rdf:about="#Stanord_Encyclopedia_of_Philosophy_defSource"/>
         <DefinitionSource rdf:about="#FMA_defSource"/>
         <DefinitionSource rdf:about="#OBI_defSource"/>
         <DefinitionSource rdf:about="#MeSH_defSource"/>
         <DefinitionSource rdf:about="#UMLS_defSource"/>
         <DefinitionSource rdf:about="#GO_defSource"/>
      </owl:distinctMembers>
  </owl:AllDifferent>
  
   <owl:AnnotationProperty rdf:ID="hasDefinitionSource">
      <annotationPropertyDomain>owl:Class</annotationPropertyDomain>
       <annotationPropertyRange>http://purl.org/nbirn/birnlex/ontology/annotation/OBO_annotation_properties.owl#EnumerationClass</annotationPropertyRange>
      <hasValidationMethod>sparql_verify_annotation_domain_and_range</hasValidationMethod>
  </owl:AnnotationProperty>
  
  <!--  ExternalSource Enumerated Class Instances used for Class Annotation -->
  
  <owl:Class rdf:about="#ExternalSource">
      <rdfs:subClassOf rdf:resource="#EnumerationClass"/>
      <core:definition xml:lang="en">Class derived from an external knowledge source</core:definition>
      <owl:equivalentClass>
         <owl:Class>
            <owl:oneOf rdf:parseType="Collection">
               <ExternalSource rdf:about="#Biodynamic_Ontology"/>
               <ExternalSource rdf:about="#FMA"/>
               <ExternalSource rdf:about="#MeSH"/>
               <ExternalSource rdf:about="#MeSH-UMLS"/>
                <ExternalSource rdf:about="#NCBI_Taxonomy"/>
                <ExternalSource rdf:about="#GBIF"/>
                <ExternalSource rdf:about="#OBR"/>
               <ExternalSource rdf:about="#Simple_Bio_Upper_Ontology"/>
               <ExternalSource rdf:about="#SNOMED"/>
                <ExternalSource rdf:about="#UMLS"/>
                <ExternalSource rdf:about="#NLM"/>
            </owl:oneOf>
         </owl:Class>
      </owl:equivalentClass>
   </owl:Class>
  
  <owl:AllDifferent>
      <owl:distinctMembers rdf:parseType="Collection">
         <ExternalSource rdf:about="#Biodynamic_Ontology"/>
         <ExternalSource rdf:about="#FMA"/>
         <ExternalSource rdf:about="#MeSH"/>
         <ExternalSource rdf:about="#MeSH-UMLS"/>
         <ExternalSource rdf:about="#NCBI_Taxonomy"/>
         <ExternalSource rdf:about="#GBIF"/>
         <ExternalSource rdf:about="#OBR"/>
         <ExternalSource rdf:about="#Simple_Bio_Upper_Ontology"/>
         <ExternalSource rdf:about="#SNOMED"/>
          <ExternalSource rdf:about="#UMLS"/>
          <ExternalSource rdf:about="#NLM"/>
      </owl:distinctMembers>
  </owl:AllDifferent>

  <owl:AnnotationProperty rdf:ID="hasExternalSource">
      <annotationPropertyDomain>owl:Class</annotationPropertyDomain>
      <annotationPropertyRange>http://purl.org/nbirn/birnlex/ontology/annotation/OBO_annotation_properties.owl#EnumerationClass</annotationPropertyRange>
      <hasValidationMethod>sparql_verify_annotation_domain_and_range</hasValidationMethod>
  </owl:AnnotationProperty>
  

  <!--  regular DatatypeProperty AnnotationProperties used for Class Annotation -->
  
  <owl:AnnotationProperty rdf:ID="pendingMereotopologicalRelationNote">
      <core:definition xml:lang="en">A note describing a known mereotopological spatial relation in which this class participates that is beyond pure subsumptive is_a relation.  Is a type of pending_object_relation_note.</core:definition>
      <annotationType>http://purl.org/nbirn/birnlex/ontology/annotation/OBO_annotation_properties.owl#pendingActionNote</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="termDerviedFrom">
      <core:definition xml:lang="en">Indicates a term derives from an external source but has been substantially altered from that source.  Is a type of skos_history_note.</core:definition>
      <annotationType>http://www.w3.org/2004/02/skos/core#historyNote</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="oboDefinition">
      <core:definition xml:lang="en">This is a class definition meeting the non-circular and Aristotelean requirements given by the OBO Foundry principles.</core:definition>
      <core:editorialNote xml:lang="en">It also will likely include the related Aristotelean genus-differentia approach to applying this manner of definition construction as used now (as of 2006) in The Gene Ontology.</core:editorialNote>
      <annotationType>http://www.w3.org/2004/02/skos/core#definition</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="curator">
      <core:definition xml:lang="en">contributed to the properties, assertions, and other content associated with this class.</core:definition>
      <annotationType>http://purl.org/dc/elements/1.1/contributor</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="antiquated">
      <core:definition xml:lang="en">A synonym no longer in common use.</core:definition>
      <core:definition xml:lang="en">A lexical variant carrying the same latent semantic value.</core:definition>
      <annotationType>http://www.w3.org/2004/02/skos/core#altLabel</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="definingCitationID">
      <core:definition xml:lang="en">A namespace-specified ID for a record in a citation database providing information fundamental to the definition of an ontology class.</core:definition>
      <annotationType>http://purl.org/nbirn/birnlex/ontology/annotation/OBO_annotation_properties.owl#externalSourceId</annotationType>
  </owl:AnnotationProperty>
    <owl:AnnotationProperty rdf:ID="definingCitationURI">
        <core:definition xml:lang="en">A publically accessible URI for a record in a citation database providing information fundamental to the definition of an ontology class.</core:definition>
        <annotationType>http://purl.org/dc/elements/1.1/relation</annotationType>
    </owl:AnnotationProperty>
    <owl:AnnotationProperty rdf:ID="externalSourceURI">
        <core:definition xml:lang="en">A publically accessible URI other than a standard bibliographic citation to the specific external source from which the content of an ontology Class was derived.</core:definition>
        <annotationType>http://purl.org/dc/elements/1.1/relation</annotationType>
    </owl:AnnotationProperty>
    <owl:AnnotationProperty rdf:ID="definingCitation">
      <core:definition xml:lang="en">A literature a citation providing information fundamental to the definition of an ontology class.</core:definition>
      <usageNote xml:lang="en">This AnnotationProperty should only be used whether there is neither a publicly accessible URI nor a namespace-qualified ID which can be used to algorithmically construct a complete citation for use in a user interface or search system (e.g., the way one can use PMID and the NCBI PublMed webservices or HTTP services to automatically access citation information).</usageNote>
  </owl:AnnotationProperty>
    <owl:AnnotationProperty rdf:ID="UmlsCui">
        <core:editorialNote xml:lang="en">Is a type of obo_annot:obo_external_source_ID.</core:editorialNote>
        <core:definition xml:lang="en">This is the UMLS CUI ID for the concept associated with this class.</core:definition>
        <annotationType>http://purl.org/nbirn/birnlex/ontology/annotation/OBO_annotation_properties.owl#externalSourceId</annotationType>
    </owl:AnnotationProperty>
    <owl:AnnotationProperty rdf:ID="MeshUid">
        <core:editorialNote xml:lang="en">Is a type of obo_annot:obo_external_source_ID.</core:editorialNote>
        <core:definition xml:lang="en">This is the Medical Subject Headings Unique ID for the concept associated with this class.</core:definition>
        <annotationType>http://purl.org/nbirn/birnlex/ontology/annotation/OBO_annotation_properties.owl#externalSourceId</annotationType>
    </owl:AnnotationProperty>
    <owl:AnnotationProperty rdf:ID="GOid">
        <core:editorialNote xml:lang="en">Is a type of obo_annot:obo_external_source_ID.</core:editorialNote>
        <core:definition xml:lang="en">This is the Gene Ontology ID for the concept associated with this class.</core:definition>
        <annotationType>http://purl.org/nbirn/birnlex/ontology/annotation/OBO_annotation_properties.owl#externalSourceId</annotationType>
    </owl:AnnotationProperty>
    <owl:AnnotationProperty rdf:ID="modifiedDate">
      <core:definition xml:lang="en">the date when a class was last altered.</core:definition>
      <annotationType>http://purl.org/dc/elements/1.1/date</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="sourceIndirection">
      <core:definition xml:lang="en">An indication of an external source from which this class is a direct subclass.</core:definition>
      <annotationType>http://www.w3.org/2004/02/skos/core#editorialNote</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="createdDate">
      <core:definition xml:lang="en">The date when a class was added to the file.</core:definition>
      <annotationType>http://purl.org/dc/elements/1.1/date</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="externallySourcedDefinition">
      <core:definition xml:lang="en">This is a class definition derived AS IS from an external, community knowledge resource.</core:definition>
      <annotationType>http://www.w3.org/2004/02/skos/core#definition</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="acronym">
      <core:definition xml:lang="en">A synonym consisting of a sequence of letters typically taken from the beginning of words of which either the preferred label or another synonym are composed.</core:definition>
      <annotationType>http://www.w3.org/2004/02/skos/core#altLabel</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="pendingFunctionalRelationNote">
      <core:definition xml:lang="en">A note describing a known functional/process/occurant relation in which this class participates that is beyond pure subsumptive is_a relation.  Is a type of pending_object_relation_note.</core:definition>
      <annotationType>http://purl.org/nbirn/birnlex/ontology/annotation/OBO_annotation_properties.owl#pendingActionNote</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="misspelling">
      <core:definition xml:lang="en">an incorrect spelling of either the preferred label or a synonym.</core:definition>
      <annotationType>http://www.w3.org/2004/02/skos/core#hiddenLabel</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="misnomer">
      <core:definition xml:lang="en">incorrect term often found mistakenly used to refer to this class.</core:definition>
      <annotationType>http://www.w3.org/2004/02/skos/core#hiddenLabel</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="pendingObjectRelationNote">
      <core:definition xml:lang="en">A note describing a known relation in which this class participates that is beyond pure subsumptive is_a relations.</core:definition>
      <annotationType>http://purl.org/nbirn/birnlex/ontology/annotation/OBO_annotation_properties.owl#pendingActionNote</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="tempDefinition">
      <core:definition xml:lang="en">a definition specifically declared to be temporary and in the midst of more detailed curation efforts.</core:definition>
      <annotationType>http://www.w3.org/2004/02/skos/core#definition</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="altDefinition">
      <core:definition xml:lang="en">an additional, non-normative definition included while the curation status of a class is still pending.</core:definition>
      <core:editorialNote xml:lang="en">use of this property is discouraged.  A well defined ontology class cannot allow for alternative definitions.  This temporary_definition field should be used, when a definition is still pending full OBO definition status.</core:editorialNote>
      <annotationType>http://www.w3.org/2004/02/skos/core#definition</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="taxonomicCommonName">
      <core:definition xml:lang="en">This is the common name label frequently used to indicate a particular, species-level taxonomic group.</core:definition>
      <core:definition xml:lang="en">The “common name” nametype is used for vernacular names associated with a particular taxon. These may be found at any level in the hierarchy; for example, “human”, “reptiles”, and “pale devil's-claw” are all used. Common names should be in lowercase letters, except where part of the name is derived from a proper noun, for example, “American butterfish” and “Robert's arbo- real rice rat”.
      The use of common names is inherently variable, regional, and often inconsistent. There is generally no authoritative reference that regulates the use of common names, and there is often not perfect correspondence between common names and formally described scientific taxa; therefore, there are some caveats to their use. For scientific discourse, there is no substitute for formal scientific names. Nevertheless, common names are invaluable for many indexing, retrieval, and display purposes. The combination “Oecomys roberti (Robert's arboreal rice rat)” conveys much more information than either name by itself. Issues raised by the variable, regional, and inexact use of common names are partly addressed by the “genbank common name” nametype (below) and the ability to customize names in the GenBank flatfile. (NCBI doc on NCBI Taxonomy, 2003).</core:definition>
      <annotationType>http://www.w3.org/2004/02/skos/core#altLabel</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="externalSourceId">
      <core:definition xml:lang="en">This field is to maintain the link back to an external source (see the externalSource property).</core:definition>
      <annotationType>http://purl.org/dc/elements/1.1/identifier</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="pendingActionNote">
      <core:definition xml:lang="en">A note describing known tasks associate with a class that remain to be performed. This property should include a date in parenthesis to record when this pending action was first recognized as necessary.</core:definition>
      <core:altLabel>TODO</core:altLabel>
      <annotationType>http://www.w3.org/2004/02/skos/core#editorialNote</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="synonym">
      <core:definition xml:lang="en">A lexical variant carrying the same latent semantic value.</core:definition>
      <annotationType>http://www.w3.org/2004/02/skos/core#altLabel</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="abbrev">
      <core:definition xml:lang="en">A lexical variant carrying the same latent semantic value.</core:definition>
      <core:definition xml:lang="en">A synonym that is a shortened version of either the preferred lexical label of one of its synonyms</core:definition>
      <annotationType>http://www.w3.org/2004/02/skos/core#altLabel</annotationType>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="usageNote">
      <core:definition xml:lang="en">A note providing guidance on the expected and appropriate usage of a given ontology class or relation.  Note that a core:scopeNote is a type of usageNote where the specific range of classes, instances, or relations to which a given class or relation applies is constrained or scoped.</core:definition>
  </owl:AnnotationProperty>
  <owl:AnnotationProperty rdf:ID="annotationType">
      <core:definition xml:lang="en">A category designed to help data processing systems automatically determine how to process a given annotation.</core:definition>
      <core:scopeNote xml:lang="en">The only valid values for this property are DC, SKOS, or BIRN AnnotationProperty URIs.</core:scopeNote>
      <core:editorialNote xml:lang="en">The current use of this meta-property is to identify types of definitions (core:definition) and types of external source ID (dc:identifier) (BB: 2007-08-03.</core:editorialNote>
      <core:editorialNote xml:lang="en">This is required, since sub-classing AnnotationProperties is not allowed in OWL-DL.  Using this descriptive metadata AnnotationProperties, we can construct a chained code representation of a classification graph for AnnotationProperities very likely to be useful for information systems built to parse and process OWL content.</core:editorialNote>
      <usageNote xml:lang="en">The legal cardinality range for annotationType applied to AnnotationProperties = 0...n - i.e., it is neither required, nor is it limited to a cardinality of 1, though it is recommend there be at least one annotationType for each AnnotationProperty, whenever there is an appropriate super-class available..</usageNote>
  </owl:AnnotationProperty>
    <owl:AnnotationProperty rdf:ID="nifID">
        <core:definition xml:lang="en">The ad-hoc ID created for entries in the Neuroscience Informatics Framework terminologies.</core:definition>
        <annotationType>http://purl.org/nbirn/birnlex/ontology/annotation/OBO_annotation_properties.owl#externalSourceId</annotationType>
    </owl:AnnotationProperty>
</rdf:RDF>
        <!-- Created with Protege (with OWL Plugin 3.3, Build 399)  http://protege.stanford.edu -->
        <!--Modified using birnlex-owl-cleanse-v1.00.xsl (2007-08-04T01:52:54.493-04:00)-->
    
