<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF [
  <!ENTITY rdf  "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
  <!ENTITY rdfs  "http://www.w3.org/2000/01/rdf-schema#" >
  <!ENTITY xsd  "http://www.w3.org/2001/XMLSchema#" >
  <!ENTITY foaf  "http://xmlns.com/foaf/0.1/" >
  <!ENTITY owl  "http://www.w3.org/2002/07/owl#" >
  <!ENTITY dc  "http://purl.org/dc/elements/1.1/" >
  <!ENTITY cc  "http://web.resource.org/cc/" >
  <!ENTITY skos "http://www.w3.org/2004/02/skos/core#">
  <!ENTITY vocabid  "http://www.lsrn.org/lsrn/name" >
  <!ENTITY lsrn "http://www.lsrn.org/lsrn/name.owl#" >
  <!ENTITY lsrs "http://www.lsrn.org/lsrn/schema.owl#" >
  <!ENTITY lsrr "http://www.lsrn.org/lsrn/registry.rdf#" >
]>
<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:dct="http://purl.org/dc/terms/" 
  xmlns:dctype="http://purl.org/dc/dcmitype/" 
  xmlns:cc="http://web.resource.org/cc/"
  xmlns:vann="http://purl.org/vocab/vann/"
  xmlns:skos="http://www.w3.org/2004/02/skos/core#"
  xmlns:lsrn="http://www.lsrn.org/lsrn/name.owl#"
  xml:base="http://www.lsrn.org/lsrn/name.owl">

  <owl:Ontology rdf:about="" dc:date="2006-03-08">
    <dc:title xml:lang="en">Life Science Record Names</dc:title>
    <rdfs:comment xml:lang="en">
      This vocabulary defines terms used to describe Life Science Record Names (LSRNs) 
      and related data types and properties.
    </rdfs:comment>
    <rdfs:comment xml:lang="en">
      This vocabulary's metadata and format are based upon those of the FRBR-core 
      vocabulary by Richard Newman and Ian Davis, available under CC license. The
      same license type is used to license this work.
    </rdfs:comment>
    <dc:identifier>&vocabid;</dc:identifier>
    <dct:isVersionOf rdf:resource="&lsrn;"/>
    <rdfs:seeAlso rdf:resource="&lsrs;"/>
    <rdfs:seeAlso rdf:resource="&lsrr;"/>
    <rdfs:seeAlso rdf:resource="http://vocab.org/frbr/core"/>
    <dc:creator>Sergei Egorov &lt;esl@ariadnegenomics.com&gt;</dc:creator>
    <dc:rights>Copyright © 2006 Sergei Egorov</dc:rights>
    <dc:rights>OWL metadata &amp; format Copyright © 2005 Richard Newman and Ian Davis</dc:rights>
    <vann:preferredNamespaceUri>&lsrn;</vann:preferredNamespaceUri>
    <vann:preferredNamespacePrefix>lsrn</vann:preferredNamespacePrefix>

    <dct:hasFormat>
     <dctype:Text rdf:about="&vocabid;.html">
      <dc:format>
       <dct:IMT>
        <rdf:value>text/html</rdf:value>
        <rdfs:label xml:lang="en">HTML</rdfs:label>
       </dct:IMT>
      </dc:format>
     </dctype:Text>
    </dct:hasFormat>

    <dct:hasFormat>
     <dctype:Text rdf:about="&vocabid;.owl">
      <dc:format>
       <dct:IMT>
        <rdf:value>application/rdf+xml</rdf:value>
        <rdfs:label xml:lang="en">RDF</rdfs:label>
       </dct:IMT>
      </dc:format>
     </dctype:Text>
    </dct:hasFormat>

    <dct:issued>2006-03-08</dct:issued>
    <skos:historyNote rdf:value="First version" dc:date="2006-03-08" dc:creator="Sergei Egorov"/>

  </owl:Ontology>

  <cc:Work rdf:about="">
    <cc:license rdf:resource="http://creativecommons.org/licenses/by/2.5/"/>
  </cc:Work>
  <cc:License rdf:about="http://creativecommons.org/licenses/by/2.5/">
    <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
    <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
    <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
    <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
    <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
  </cc:License>

  <owl:ObjectProperty rdf:about="http://purl.org/dc/elements/1.1/format"/>
  <owl:ObjectProperty rdf:about="http://purl.org/dc/terms/hasFormat"/>

  <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/isVersionOf"/>
  <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/replaces"/>
  <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/type"/>

  <owl:DatatypeProperty rdf:about="http://purl.org/dc/elements/1.1/rights"/>
  <owl:DatatypeProperty rdf:about="http://purl.org/dc/elements/1.1/date"/>
  <owl:DatatypeProperty rdf:about="http://purl.org/dc/elements/1.1/identifier"/>
  <owl:DatatypeProperty rdf:about="http://purl.org/dc/elements/1.1/contributor"/>
  <owl:DatatypeProperty rdf:about="http://purl.org/dc/elements/1.1/title"/>

  <owl:AnnotationProperty rdf:about="http://purl.org/vocab/vann/preferredNamespacePrefix"/>
  <owl:AnnotationProperty rdf:about="http://purl.org/vocab/vann/preferredNamespaceUri"/>
  <owl:AnnotationProperty rdf:about="http://purl.org/vocab/vann/changes"/>

  <owl:DatatypeProperty rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#value"/>

  <owl:Class rdf:about="&cc;License"/>
  <owl:Class rdf:about="&cc;Permission"/>
  <owl:Class rdf:about="&cc;Requirement"/>
  <owl:ObjectProperty rdf:about="&cc;permits"/>
  <owl:ObjectProperty rdf:about="&cc;requires"/>
  <owl:AnnotationProperty rdf:about="&cc;license"/>
  <cc:Permission rdf:about="&cc;Reproduction"/>
  <cc:Permission rdf:about="&cc;Distribution"/>
  <cc:Requirement rdf:about="&cc;Notice"/>
  <cc:Requirement rdf:about="&cc;Attribution"/>
  <cc:Permission rdf:about="&cc;DerivativeWorks"/>

  <owl:Class rdf:about="&lsrn;Record">
    <rdfs:label xml:lang="en">Life Science Record</rdfs:label>
    <skos:definition xml:lang="en">A Life Science Record.</skos:definition >
    <rdfs:comment xml:lang="en">
       A member of this class describes a record in a Life Science database, e.g.
       Swiss-Prot. The record is assigned LSRN-based URI of the form http://lsrn.org/schema:id;
       its LSRN can be made explicit by giving it as the dc:identifier property of the record 
       node.
    </rdfs:comment>
    <rdfs:isDefinedBy rdf:resource="&lsrn;"/>
    <rdfs:subClassOf rdf:resource="&foaf;Document" />
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:about="&dc;identifier"/>
        </owl:onProperty>
        <owl:someValuesFrom rdf:resource="&lsrn;Name" />
      </owl:Restriction>
    </rdfs:subClassOf>
    <dct:issued>2006-03-08</dct:issued>
  </owl:Class>

  <owl:Class rdf:about="&lsrn;Name">
    <rdfs:label xml:lang="en">Life Science Record Name</rdfs:label>
    <skos:definition xml:lang="en">A name for Life Science Records.</skos:definition >
    <rdfs:comment xml:lang="en">
      A member of this class describes the structure of name for Life Science Records
      (its schema and identifier parts). The actual string value of the name is given
      by the rdf:value property of the name node.
    </rdfs:comment>
    <rdfs:comment xml:lang="en">
      In order to be compatible with DCMI dumb-down algorithm 
      (http://dublincore.org/documents/abstract-model/#sect-5), 
      name nodes should not have URIs and rdfs:label properties.
    </rdfs:comment>
    <rdfs:isDefinedBy rdf:resource="&lsrn;"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:about="&rdfs;label"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:about="&rdf;value"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="&lsrn;schema"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:about="&lsrn;id"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <dct:issued>2006-03-08</dct:issued>
  </owl:Class>

  <owl:ObjectProperty rdf:about="&lsrn;schema">
    <rdfs:label xml:lang="en">record name schema</rdfs:label>
    <skos:definition xml:lang="en">The schema of a LSRN.</skos:definition>
    <rdfs:comment xml:lang="en">
      The schema should be one of the schemas in the LSRN registry
      (http://www.lsrn.org/lsrn/registry.rdf).
    </rdfs:comment>
    <rdfs:isDefinedBy rdf:resource="&lsrn;"/>
    <rdfs:domain rdf:resource="&lsrn;Name"/>
    <rdfs:range rdf:resource="&lsrs;Schema"/>
    <dct:issued>2006-03-08</dct:issued>
  </owl:ObjectProperty>

  <owl:DatatypeProperty rdf:about="&lsrn;id">
    <rdfs:label xml:lang="en">record name id</rdfs:label>
    <skos:definition xml:lang="en">The identifier component of a LSRN.</skos:definition>
    <rdfs:comment xml:lang="en">
      The format of the identifier should conform to informal description given by
      the schema (lsrs:id_format) and match the formal specification (lsrs:id_pattern_ere), if any.
    </rdfs:comment>
    <rdfs:isDefinedBy rdf:resource="&lsrn;"/>
    <rdfs:domain rdf:resource="&lsrn;Name"/>
    <rdfs:range rdf:resource="&xsd;string"/>
    <dct:issued>2006-03-08</dct:issued>
  </owl:DatatypeProperty>


</rdf:RDF>
