<?xml version="1.0"?>
<rdf:RDF
    xmlns="http://sswapmeet.sswap.info/map/map.owl#"
    xmlns:map="http://sswapmeet.sswap.info/map/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
  xml:base="http://sswapmeet.sswap.info/map/map.owl">
  <owl:Ontology rdf:about="">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Core ontology for biological maps.

Based on the work at Gramene: http://www.gramene.org/cmap</rdfs:comment>
  </owl:Ontology>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapSet">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Multiple maps may belong to a "map set".</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/Maps"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom>
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/Map"/>
        </owl:allValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/containsMap"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/Map"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MappableObject"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/DNAHomologyCorrespondence">
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapCorrespondence"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/WGSFeature">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Whole Genome Shotgun sequences

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapFeature"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/GenePrimerFeature">
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapFeature"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A pair of primers that amplify coding sequence of a gene. Often designed to specifically amplify only a particular allele.

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/BinMap">
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapType"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Bins are arbitrarily-defined segments delimited by two fixed core markers. A bin includes all loci from the leftmost or top core marker to the next core marker.

Source: Gramene: http://www.gramene.org/db/cmap/map_type_info.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapCorrespondence">
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/Maps"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/correspondenceToObject"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MappableObject"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/referencesMapPosition"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapPosition"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Class to tag the type of MapCorrespondence.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/ESTFeature">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Expressed Sequence Tag

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapFeature"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/ComparativeCorrespondence">
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapCorrespondence"/>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/QTLFeature">
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapFeature"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Quantitative Trait Locus

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/CentromereFeature">
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapFeature"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Centromere

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MarkerFeature">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Generic marker type for any feature that has been genetically mapped. Used when the specific marker type (e.g., RFLP, SSR) is unknown.

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapFeature"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MappableObject">
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/Maps"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom>
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapPosition"/>
        </owl:allValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/atMapPosition"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="http://sswapmeet.sswap.info/map/MapCorrespondence"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/hasObjectCorrespondence"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/belongsToMap"/>
            </owl:onProperty>
            <owl:allValuesFrom>
              <owl:Class rdf:about="http://sswapmeet.sswap.info/map/Map"/>
            </owl:allValuesFrom>
          </owl:Restriction>
          <owl:Restriction>
            <owl:someValuesFrom>
              <owl:Class rdf:about="http://sswapmeet.sswap.info/map/Map"/>
            </owl:someValuesFrom>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/belongsToMap"/>
            </owl:onProperty>
          </owl:Restriction>
          <owl:Restriction>
            <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
            >1</owl:maxCardinality>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/hasMapPosition"/>
            </owl:onProperty>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
    <owl:disjointWith rdf:resource="http://sswapmeet.sswap.info/map/MapSet"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The class of things that can be mapped onto a map.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/RAPDFeature">
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapFeature"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/Maps">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Top level suoer class for maps.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/STSFeature">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Sequence Tagged Site

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapFeature"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapFeature">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Subclasses are based on Gramene's notion of a map type; see http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/Maps"/>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MRNAFeature">
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Messenger RNA

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/QTLMap">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The QTL map is a type of genetic map which indicates the approximate location of a quantitative trait locus (QTL) within an interval delineated by two or more markers on a genetic map.

Source: Gramene: see http://www.gramene.org/db/cmap/map_type_info.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/GeneticMap"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/CytogenicMap">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A cytogenetic map is produced by direct observation of stained or labeled chromosomes. Map units are given in fraction of a chromosomal arm or centiMcClintocks (cMc).

Source: Gramene: http://www.gramene.org/db/cmap/map_type_info.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapType"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/ESTClusterFeature">
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Entities formed by clustering datasets of EST and/or mRNA sequences, e.g. NCBI UniGenes, TIGR GIs

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/Map">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >0</owl:minCardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:about="http://sswapmeet.sswap.info/map/synonym"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/Maps"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/belongsToMapSet"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="http://sswapmeet.sswap.info/map/MapSet"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="http://sswapmeet.sswap.info/map/MappableObject"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/mapsObject"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/includesMapPosition"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapPosition"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="http://sswapmeet.sswap.info/map/MapSet"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The class of things that have relations (via the map:hasMappable or map:hasPosition predicates) to mappable objects or positions.  Thus maps are either a set of (mappable object) and/or a set of map positions.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/CuratedCorrespondence">
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapCorrespondence"/>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/OtherMap">
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapType"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >From Gramene; see http://www.gramene.org/db/cmap/map_type_info.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/StackedFPCContigFeature">
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >banding

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/DeletionMap">
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapType"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The deletion-based cytogenetic map of an organism is a type of low-resolution physical map. It is constructed using a "genome deletion panel" which consists of a series (or collection) of mutant lines containing sub-chromosomal deletions and a reference wild-type line. Markers can be mapped onto the genome using this panel (by Southern hybridization or by PCR) based on the presence or absence of signal when comparing the banding pattern in the mutants lines with the pattern in the wild type. Linked markers (present in the same deleted region) share the same banding pattern (presence or absence) on the deletion panel.

Source Gramene: see http://www.gramene.org/db/cmap/map_type_info.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/GeneFeature">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/AFLPFeature">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Amplified Fragment Length Polymorphism

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/PrimerFeature">
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Oligonucleotide sequence used to initiate replication for PCR.

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/FISHProbe">
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Labeled probe used for fluorescent in situ hybridization

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/SSRFeature">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Simple Sequence Repeat

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/BreakpointIntervalFeature">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Interval between chromosomal breakpoints on a deletion (physical) map.

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/SSRPrimerPair">
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Primer pair used to amplify an SSR.

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/GenePredictionFeature">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Denotes the computationally-determined location of a transcription unit in the genome. These are verified using experimental evidence provided by EST and full-length cDNA sequences.

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/GSSFeature">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Genome Survey Sequences

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/OVERGOFeature">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Pair of partially OVERlapping oliGOnucleotide primers, each of which primes the other in a labeling reaction.

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MaizeBinFeature">
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The maize genome has been divided into bins of approximately 20 cM. Each maize bin is delimited by two fixed core markers, one each end of the bin. The bin includes all loci (features) from the left- or topmost core marker to the next core marker.

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/RFLPFeature">
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Restriction Fragment Length Polymorphism

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/GeneticMap">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The genetic map is a representation of a meiotic-recombination map based on analysis of marker segregation in a population of offspring derived from a bi-parental cross. Marker polymorphism between the parents is required to monitor recombination among loci along a chromosome.

Source Gramene: see http://www.gramene.org/db/cmap/map_type_info.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapType"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:about="http://sswapmeet.sswap.info/map/linkageGroup"/>
        </owl:onProperty>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >0</owl:minCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/PhysicalMap">
    <rdfs:subClassOf>
      <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapType"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The physical map, as used in the Maps Module, is a representation of the collection of cloned DNA fragments that make up a genome, ordered with respect to a reference map (such as genetic map). A genome-sequencing project orders and assembles this collection in its different stages towards obtaining a full genome sequence.

Source: Gramene: see http://www.gramene.org/db/cmap/map_type_info.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/FPCFeature">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >FingerPrint Contig; sets of overlapping fingerprint clones used in physical mapping

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/CloneFeature">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >As used in the Gramene database, denotes any large-scale genomic clone including bacterial artificial chromosomes (BAC) and P1 artificial chromosomes .

Source: Gramene: http://www.gramene.org/db/cmap/feature_type_info</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapFeature"/>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapType">
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/Maps"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Class designating different types of Map or MapSet.

Subclasses are based on Gramene's notion of a map type; see http://www.gramene.org/db/cmap/map_type_info.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/SequenceMap">
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/MapType"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The sequence map is a summarized representation of the contiguous, assembled genomic sequence of an organism in a linear map format.

Source: Gramene: see http://www.gramene.org/db/cmap/map_type_info.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapPosition">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The class of things that have positional information about a subject's location on a map.</rdfs:comment>
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Restriction>
            <owl:onProperty>
              <owl:FunctionalProperty rdf:about="http://sswapmeet.sswap.info/map/endPosition"/>
            </owl:onProperty>
            <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
            >1</owl:cardinality>
          </owl:Restriction>
          <owl:Restriction>
            <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
            >1</owl:cardinality>
            <owl:onProperty>
              <owl:FunctionalProperty rdf:about="http://sswapmeet.sswap.info/map/startPosition"/>
            </owl:onProperty>
          </owl:Restriction>
          <owl:Restriction>
            <owl:onProperty>
              <owl:FunctionalProperty rdf:about="http://sswapmeet.sswap.info/map/units"/>
            </owl:onProperty>
            <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
            >1</owl:cardinality>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
    <rdfs:subClassOf rdf:resource="http://sswapmeet.sswap.info/map/Maps"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="http://sswapmeet.sswap.info/map/MappableObject"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/mapPositionForObject"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="http://sswapmeet.sswap.info/map/MapCorrespondence"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/hasPositionCorrespondence"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="http://sswapmeet.sswap.info/map/Map"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/onMap"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/containsMap">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Relates a MapSet to the Map(s) it contains.

The containsMap relation is stronger than the hasMap relation: the containsMap predicate forces the domain of MapSet on the subject.</rdfs:comment>
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/MapSet"/>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/hasMap"/>
    </rdfs:subPropertyOf>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/belongsToMapSet"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/belongsToMapSet">
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/Map"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Relates a Map to its MapSet.</rdfs:comment>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/hasMapSet"/>
    </rdfs:subPropertyOf>
    <owl:inverseOf rdf:resource="http://sswapmeet.sswap.info/map/containsMap"/>
    <rdfs:range rdf:resource="http://sswapmeet.sswap.info/map/MapSet"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/mapsObject">
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/hasMappableObject"/>
    </rdfs:subPropertyOf>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/belongsToMap"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/Map"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Relates a Map to a MappableObject.</rdfs:comment>
    <rdfs:range rdf:resource="http://sswapmeet.sswap.info/map/MappableObject"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/hasMappableObject">
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/objectProperties"/>
    </rdfs:subPropertyOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Relates a Map or MapPosition to a MappableObject (a mappable element).</rdfs:comment>
    <rdfs:range rdf:resource="http://sswapmeet.sswap.info/map/MappableObject"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/Map"/>
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapCorrespondence"/>
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapPosition"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/hasMapPosition">
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/objectProperties"/>
    </rdfs:subPropertyOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Relates a Map or a Mappable Object to a MapPosition.  See also onMap and positionOf.</rdfs:comment>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/Map"/>
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapCorrespondence"/>
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MappableObject"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://sswapmeet.sswap.info/map/MapPosition"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/includesMapPosition">
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/Map"/>
    <rdfs:range rdf:resource="http://sswapmeet.sswap.info/map/MapPosition"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/onMap"/>
    </owl:inverseOf>
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/hasMapPosition"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Relates a Map to a MapPosition.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/correspondenceToObject">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Relates a MapCorrespondence to a MappableObject.</rdfs:comment>
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/MapCorrespondence"/>
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/hasMappableObject"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/hasObjectCorrespondence"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="http://sswapmeet.sswap.info/map/MappableObject"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/objectProperties">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Super property of all object properties in this ontology.  Useful for grouping object properties when viewing ontologies from multiple namespaces.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/hasPositionCorrespondence">
    <rdfs:range rdf:resource="http://sswapmeet.sswap.info/map/MapCorrespondence"/>
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/MapPosition"/>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/hasMapCorrespondence"/>
    </rdfs:subPropertyOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Relates a MapPosition to a MapCorrespondence.</rdfs:comment>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/referencesMapPosition"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/hasMapCorrespondence">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Relates a MappableObject or a MapPosition to a MapCorresponence.</rdfs:comment>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MappableObject"/>
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapPosition"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/objectProperties"/>
    <rdfs:range rdf:resource="http://sswapmeet.sswap.info/map/MapCorrespondence"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/hasMap">
    <rdfs:range rdf:resource="http://sswapmeet.sswap.info/map/Map"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Standardized predicate for any "thing" to assert a relationship a Map.</rdfs:comment>
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/objectProperties"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/atMapPosition">
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/hasMapPosition"/>
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/MappableObject"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Relates a MappableObject to a MapPosition.</rdfs:comment>
    <rdfs:range rdf:resource="http://sswapmeet.sswap.info/map/MapPosition"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/mapPositionForObject"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/onMap">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Relates a MapPosition to a Map.

The onMap relation is stronger than the hasMap relation: the onMap predicate forces the domain of MapPosition on the subject.</rdfs:comment>
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/MapPosition"/>
    <rdfs:range rdf:resource="http://sswapmeet.sswap.info/map/Map"/>
    <owl:inverseOf rdf:resource="http://sswapmeet.sswap.info/map/includesMapPosition"/>
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/hasMap"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/referencesMapPosition">
    <rdfs:range rdf:resource="http://sswapmeet.sswap.info/map/MapPosition"/>
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/hasMapPosition"/>
    <owl:inverseOf rdf:resource="http://sswapmeet.sswap.info/map/hasPositionCorrespondence"/>
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/MapCorrespondence"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Relates a MapCorrespondence to a MappablePosition.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/hasMapSet">
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/objectProperties"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Standardized predicate for any "thing" to assert a relationship a MapSet.</rdfs:comment>
    <rdfs:range rdf:resource="http://sswapmeet.sswap.info/map/MapSet"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/mapPositionForObject">
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/MapPosition"/>
    <owl:inverseOf rdf:resource="http://sswapmeet.sswap.info/map/atMapPosition"/>
    <rdfs:range rdf:resource="http://sswapmeet.sswap.info/map/MappableObject"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Relates a MapPosition to a MappableObject.</rdfs:comment>
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/hasMappableObject"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/belongsToMap">
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/hasMap"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Relates a MappableObject to a Map.</rdfs:comment>
    <owl:inverseOf rdf:resource="http://sswapmeet.sswap.info/map/mapsObject"/>
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/MappableObject"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://sswapmeet.sswap.info/map/hasObjectCorrespondence">
    <rdfs:range rdf:resource="http://sswapmeet.sswap.info/map/MapCorrespondence"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Relates a MappableObject to a MapCorrespondence.</rdfs:comment>
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/hasMapCorrespondence"/>
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/MappableObject"/>
    <owl:inverseOf rdf:resource="http://sswapmeet.sswap.info/map/correspondenceToObject"/>
  </owl:ObjectProperty>
  <owl:DatatypeProperty rdf:about="http://sswapmeet.sswap.info/map/datatypeProperties">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Super property of all datatype properties in this ontology.  Useful for grouping datatype properties when viewing ontologies from multiple namespaces.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="http://sswapmeet.sswap.info/map/synonym">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A list of synonymous names for the Map or MapSet.</rdfs:comment>
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/datatypeProperties"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/Map"/>
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapSet"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:FunctionalProperty rdf:about="http://sswapmeet.sswap.info/map/chromosomeNumber">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Predicate for storing the chromosome number, such as "2" or "2A"; see also map:linkageGroup.</rdfs:comment>
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/GeneticMap"/>
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/datatypeProperties"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="http://sswapmeet.sswap.info/map/endPosition">
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/MapPosition"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/datatypeProperties"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#decimal"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The established end of the MapPosition range, in map:units.</rdfs:comment>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="http://sswapmeet.sswap.info/map/startPosition">
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/MapPosition"/>
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/datatypeProperties"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The established beginning of the MapPosition range, in map:units.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#decimal"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="http://sswapmeet.sswap.info/map/units">
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/datatypeProperties"/>
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/MapPosition"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The units for measuring a MapPosition range:

	band: cytogenetic bands
	bp: base pairs
	cM: centiMorgains
	cMc: centiMcClintocks
	other: other</rdfs:comment>
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:rest rdf:parseType="Resource">
            <rdf:rest rdf:parseType="Resource">
              <rdf:rest rdf:parseType="Resource">
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >cMc</rdf:first>
                <rdf:rest rdf:parseType="Resource">
                  <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                  <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                  >other</rdf:first>
                </rdf:rest>
              </rdf:rest>
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >cM</rdf:first>
            </rdf:rest>
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >bp</rdf:first>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >band</rdf:first>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="http://sswapmeet.sswap.info/map/name">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/datatypeProperties"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/Map"/>
          <owl:Class rdf:about="http://sswapmeet.sswap.info/map/MapSet"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A unique string designator for a Map or MapSet.</rdfs:comment>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="http://sswapmeet.sswap.info/map/linkageGroup">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Predicate for storing the linkage group designator; see also map:chromosomeNumber.</rdfs:comment>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:subPropertyOf rdf:resource="http://sswapmeet.sswap.info/map/datatypeProperties"/>
    <rdfs:domain rdf:resource="http://sswapmeet.sswap.info/map/GeneticMap"/>
  </owl:FunctionalProperty>
</rdf:RDF>

<!-- Created with Protege (with OWL Plugin 3.4, Build 122)  http://protege.stanford.edu -->

