@prefix :      <http://www.w3.org/2000/01/rdf-schema#> .
@prefix dc:    <http://purl.org/dc/elements/1.1/> .
@prefix s:     <http://www.w3.org/2000/01/rdf-schema#> .
@prefix doc:   <http://www.w3.org/2000/10/swap/pim/doc#> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .

<http://www.w3.org/2006/gen/ont#LanguageSpecificResource>
        s:comment     "A resource of which all representations are in the\n\t\tsame natural language." ;
        s:label       "language-specific resource" ;
        s:subClassOf  <http://www.w3.org/2006/gen/ont#InformationResource> .

<http://www.w3.org/2006/gen/ont#TimeGenericResource>
        s:comment     "A Information Resource which may have many versions,\n    and therfore representations of the resource at different times may vary." ;
        s:label       "Time-generic resource" ;
        s:subClassOf  <http://www.w3.org/2006/gen/ont#InformationResource> .

<http://www.w3.org/2006/gen/ont#fixedResource>
        a                rdf:Property ;
        s:comment        "A relation between a generic resource and a fixedResource\n    which is an everything-specific version of it." ;
        s:domain         <http://www.w3.org/2006/gen/ont#InformationResource> ;
        s:label          "Content-Type specific" ;
        s:range          <http://www.w3.org/2006/gen/ont#FixedResource> ;
        s:subPropertyOf  <http://www.w3.org/2006/gen/ont#timeSpecific> , <http://www.w3.org/2006/gen/ont#languageSpecific> , <http://www.w3.org/2006/gen/ont#contentTypeSpecific> .

<http://www.w3.org/2006/gen/ont#timeSpecific>
        a                rdf:Property ;
        s:domain         <http://www.w3.org/2006/gen/ont#TimeGenericResource> ;
        s:label          "version" ;
        s:range          <http://www.w3.org/2006/gen/ont#TimeSpecificResource> ;
        s:subPropertyOf  <http://www.w3.org/2006/gen/ont#sameWorkAs> ;
        owl:inverseOf    <http://www.w3.org/2006/gen/ont#timeGeneric> .

<http://www.w3.org/2006/gen/ont#timeGeneric>
        a                rdf:Property ;
        s:comment        "The related resource which for this time-sepcific resource\n            is the related time-generic resource.\n            A representation of the time-generic resource may be expected to be\n            the most recent time-specific resource at the time of\n            the representation." ;
        s:domain         <http://www.w3.org/2006/gen/ont#TimeSpecificResource> ;
        s:label          "time generic" ;
        s:range          <http://www.w3.org/2006/gen/ont#TimeGenericResource> ;
        s:subPropertyOf  <http://www.w3.org/2006/gen/ont#sameWorkAs> .

<http://www.w3.org/2006/gen/ont#sameWorkAs>
        a          owl:SymmetricProperty , rdf:Property ;
        s:comment  "The equivalence relation linking all versions of a work,\n            specific or generic along various axes." ;
        s:domain   <http://www.w3.org/2006/gen/ont#InformationResource> ;
        s:label    "same work as" ;
        s:range    <http://www.w3.org/2006/gen/ont#InformationResource> .

<http://www.w3.org/2006/gen/ont#LanguageGenericResource>
        s:comment     "A resource defiend without constraint as to\n\tthe particular natural language in which it\n        maight be expressed." ;
        s:label       "language-generic resource" ;
        s:subClassOf  <http://www.w3.org/2006/gen/ont#InformationResource> .

<http://www.w3.org/2006/gen/ont#FixedResource>
        a             s:Class ;
        s:comment     "A resource whose representation type and content will not\n\t    change under any circumstances." ;
        s:label       "fixed resource" ;
        s:subClassOf  <http://www.w3.org/2006/gen/ont#timeSpecificResource> , <http://www.w3.org/2006/gen/ont#contentTypeSpecificResource> , <http://www.w3.org/2006/gen/ont#LanguageSpecificResource> .

<http://www.w3.org/2006/gen/ont#ContentTypeSpecificResource>
        s:comment     "A resource of which all representations are in the\n\t\tsame Internet media type, or 'Content-Type'." ;
        s:label       "Content-Type-specific resource" ;
        s:subClassOf  <http://www.w3.org/2006/gen/ont#InformationResource> .

<http://www.w3.org/2006/gen/ont#TimeSpecificResource>
        s:comment     "A resource of which all representations are in the\n\t\tsame version.  Representations of the resource will\n                not change as a result of th resource neing updated to a\n                version with time.  The dates of creation and\n                of last modification of such a resource would be\n                expected to be the same." ;
        s:label       "version" ;
        s:subClassOf  <http://www.w3.org/2006/gen/ont#InformationResource> .

<http://www.w3.org/2006/gen/ont#contentTypeGeneric>
        a                rdf:Property ;
        s:domain         <http://www.w3.org/2006/gen/ont#ContentTypeSpecificResource> ;
        s:label          "Content-Type generic" ;
        s:range          <http://www.w3.org/2006/gen/ont#ContentTypeGenericResource> ;
        s:subPropertyOf  <http://www.w3.org/2006/gen/ont#sameWorkAs> .

<http://www.w3.org/2006/gen/ont#languageGeneric>
        a                rdf:Property ;
        s:domain         <http://www.w3.org/2006/gen/ont#LanguageSpecificResource> ;
        s:label          "language generic" ;
        s:range          <http://www.w3.org/2006/gen/ont#LanguageGenericResource> ;
        s:subPropertyOf  <http://www.w3.org/2006/gen/ont#sameWorkAs> .

<http://www.w3.org/2006/gen/ont#languageSpecific>
        a                rdf:Property ;
        s:domain         <http://www.w3.org/2006/gen/ont#LanguageGenericResource> ;
        s:label          "language specific" ;
        s:range          <http://www.w3.org/2006/gen/ont#LanguageSpecificResource> ;
        s:subPropertyOf  <http://www.w3.org/2006/gen/ont#sameWorkAs> ;
        owl:inverseOf    <http://www.w3.org/2006/gen/ont#languageGeneric> .

<http://www.w3.org/2006/gen/ont#InformationResource>
        a          s:Class ;
        s:comment  "An Information Resource is defined by the Architecture of\n\t    the WWW." ;
        s:label    "information resource" .

<http://www.w3.org/2006/gen/ont>
        s:comment    "\n    This ontology implements concepts discussed in the Generic URIs 'DesignIsues' note.\n    It is also the topic of the W3C TAG issue and a related TAG finding.\n    This ontology does not model the fact that representations of a resource can be\n    customised as a function of things like user agent, target media,\n    the geographical position of the user,\n    the preferences of the user, etc.  These could be and can be added.\n    The FixedResource class is defined to be specific to ANY variation,\n    as is the fixedResource property.\n    " ;
        s:seeAlso    <http://www.w3.org/DesignIssues/Generic> ;
        dc:title     "An Ontology for Relating Generic and Specific Information Resources" ;
        doc:creator  <http://www.w3.org/People/Berners-Lee/card#i> ;
        doc:ipr      <http://www.w3.org/2000/10/swap/LICENSE.n3> ;
        doc:version  "$Id: ont.rdf,v 1.7 2009/04/20 10:12:30 timbl Exp $" .

<http://www.w3.org/2006/gen/ont#contentTypeSpecific>
        a                rdf:Property ;
        s:domain         <http://www.w3.org/2006/gen/ont#ContentTypeGenericResource> ;
        s:label          "Content-Type specific" ;
        s:range          <http://www.w3.org/2006/gen/ont#ContentTypeSpecificResource> ;
        s:subPropertyOf  <http://www.w3.org/2006/gen/ont#sameWorkAs> ;
        owl:inverseOf    <http://www.w3.org/2006/gen/ont#ContentTypeGeneric> .

<http://www.w3.org/2006/gen/ont#ContentTypeGenericResource>
        s:comment     "A resource which may have representations in\n    many different Content-Types." ;
        s:label       "Content-Type-generic resource" ;
        s:subClassOf  <http://www.w3.org/2006/gen/ont#InformationResource> .
