<?xml version="1.0"?>
<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#"
  xml:base="file:/D:/atom-n3.php">
  <owl:Ontology rdf:about="file:/D:/atom-n3.php">
    <rdfs:comment>Atom allows lists of information, known as syndication feeds, 
to be synchronised between publishers and consumers. Atom feeds are composed 
of a number of entries, each with an extensible set of associated metadata.</rdfs:comment>
  </owl:Ontology>
  <owl:Class rdf:ID="AtomConstruct">
    <rdfs:comment>common Atom structure</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="Link">
    <rdfs:subClassOf rdf:resource="file:/D:/atom-n3.php#AtomConstruct"/>
  </owl:Class>
  <owl:Class rdf:ID="Person">
    <rdfs:subClassOf rdf:resource="file:/D:/atom-n3.php#AtomConstruct"/>
  </owl:Class>
  <owl:Class rdf:ID="Content"
     rdfs:comment="Content">
    <rdfs:label xml:lang="en">content</rdfs:label>
    <rdfs:subClassOf rdf:resource="file:/D:/atom-n3.php#AtomConstruct"/>
  </owl:Class>
  <owl:Class rdf:ID="Feed">
    <rdfs:comment>A syndicated feed</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="file:/D:/atom-n3.php#author"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:about="file:/D:/atom-n3.php#tagline"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="file:/D:/atom-n3.php#AtomConstruct"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >0</owl:minCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="file:/D:/atom-n3.php#hasEntry"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:about="file:/D:/atom-n3.php#copyright"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:about="file:/D:/atom-n3.php#version"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:about="file:/D:/atom-n3.php#hasTitle"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Entry">
    <rdfs:comment>Represents an individual entry  that is contained by the feed.
The Atom entry id is the object's resource URI (So there is no id property) </rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:about="file:/D:/atom-n3.php#issued"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:about="file:/D:/atom-n3.php#summary"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="file:/D:/atom-n3.php#hasLink"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:about="file:/D:/atom-n3.php#hasTitle"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:about="file:/D:/atom-n3.php#modified"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="file:/D:/atom-n3.php#hasContent"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="file:/D:/atom-n3.php#AtomConstruct"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="file:/D:/atom-n3.php#author"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:about="file:/D:/atom-n3.php#created"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:ObjectProperty rdf:ID="hasContent">
    <rdfs:label xml:lang="en">hasContent</rdfs:label>
    <rdfs:range rdf:resource="file:/D:/atom-n3.php#Content"/>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Entry"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasEntry">
    <rdfs:label xml:lang="en">hasEntry</rdfs:label>
    <rdfs:comment>an individual entry that is contained by the feed</rdfs:comment>
    <rdfs:range rdf:resource="file:/D:/atom-n3.php#Entry"/>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Feed"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasLink">
    <rdfs:range rdf:resource="file:/D:/atom-n3.php#Link"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="file:/D:/atom-n3.php#Entry"/>
          <owl:Class rdf:about="file:/D:/atom-n3.php#Feed"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="contributor">
    <rdfs:comment>indicates a person or other entity who contributes to the feed</rdfs:comment>
    <rdfs:range rdf:resource="file:/D:/atom-n3.php#Person"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="file:/D:/atom-n3.php#Entry"/>
          <owl:Class rdf:about="file:/D:/atom-n3.php#Feed"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasChild"/>
  <owl:ObjectProperty rdf:ID="author"
     rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
    <rdfs:comment>indicates the default author of the feed</rdfs:comment>
    <rdfs:range rdf:resource="file:/D:/atom-n3.php#Person"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="file:/D:/atom-n3.php#Entry"/>
          <owl:Class rdf:about="file:/D:/atom-n3.php#Feed"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="file:/D:/atom-n3.php#Entry"/>
          <owl:Class rdf:about="file:/D:/atom-n3.php#Feed"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:ObjectProperty>
  <owl:DatatypeProperty rdf:ID="title">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#AtomConstruct"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="href"
     rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
    <rdfs:label xml:lang="en">href</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#anyURI"/>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Link"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="email"
     rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
    <rdfs:comment>e-mail address associated with the person</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#anyURI"/>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Person"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="type"
     rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
    <rdfs:comment>indicates the media type of the content</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="file:/D:/atom-n3.php#Content"/>
          <owl:Class rdf:about="file:/D:/atom-n3.php#Link"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="file:/D:/atom-n3.php#Content"/>
          <owl:Class rdf:about="file:/D:/atom-n3.php#Link"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="created">
    <rdfs:comment>indicates the time that the entry was created</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Entry"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="lang">
    <rdfs:comment>the default language of the feed</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Feed"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="name">
    <rdfs:comment>human-readable name for the person, corporation or other entity</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Person"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="issued"
     rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
    <rdfs:comment>Issue Date</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Entry"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="modified">
    <rdfs:comment>the date and time at which the Entry was modified in W3 format</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="file:/D:/atom-n3.php#Feed"/>
          <owl:Class rdf:about="file:/D:/atom-n3.php#Entry"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="file:/D:/atom-n3.php#Feed"/>
          <owl:Class rdf:about="file:/D:/atom-n3.php#Entry"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="version"
     rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
    <rdfs:comment> Indicates the version of the Atom specification that  the construct conforms to.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Feed"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="copyright"
     rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
    <rdfs:comment>a human-readable copyright statement for the feed</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Feed"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="info"
     rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
    <rdfs:label xml:lang="en">info</rdfs:label>
    <rdfs:comment>conveys a human-readable explanation of the feed format itself</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Feed"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="generator"
     rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
    <rdfs:label xml:lang="en">generator</rdfs:label>
    <rdfs:comment> indentifies the  software agent used to generate the feed, for debugging and  other purposes.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Feed"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="url"
     rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
    <rdfs:comment>a URI associated with the person</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Person"/>
  </owl:DatatypeProperty>
  <owl:FunctionalProperty rdf:ID="hasTitle"
     rdf:type="http://www.w3.org/2002/07/owl#ObjectProperty">
    <rdfs:comment> a human-readable title</rdfs:comment>
    <rdfs:range rdf:resource="file:/D:/atom-n3.php#Content"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="file:/D:/atom-n3.php#Feed"/>
          <owl:Class rdf:about="file:/D:/atom-n3.php#Entry"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="summary"
     rdf:type="http://www.w3.org/2002/07/owl#DatatypeProperty">
    <rdfs:comment>a short summary, abstract or excerpt of the entry</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="mode"
     rdf:type="http://www.w3.org/2002/07/owl#DatatypeProperty">
    <rdfs:comment>indicates the method used to encode the content</rdfs:comment>
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:rest rdf:parseType="Resource">
            <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"
              >base64</rdf:first>
            </rdf:rest>
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >escaped</rdf:first>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >xml</rdf:first>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Content"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="rel"
     rdf:type="http://www.w3.org/2002/07/owl#DatatypeProperty">
    <rdfs:label xml:lang="en">rel</rdfs:label>
    <rdfs:comment>the type of relationship that the link represents</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:rest rdf:parseType="Resource">
                  <rdf:rest rdf:parseType="Resource">
                    <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"
                      >service.feed</rdf:first>
                    </rdf:rest>
                    <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                    >service.post</rdf:first>
                  </rdf:rest>
                  <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                  >service.edit</rdf:first>
                </rdf:rest>
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >prev</rdf:first>
              </rdf:rest>
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >next</rdf:first>
            </rdf:rest>
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >start</rdf:first>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >alternate</rdf:first>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Link"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="tagline"
     rdf:type="http://www.w3.org/2002/07/owl#DatatypeProperty">
    <rdfs:comment>a human-readable description or tagline for the feed</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="file:/D:/atom-n3.php#Feed"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="value"
     rdf:type="http://www.w3.org/2002/07/owl#DatatypeProperty">
    <rdfs:comment>a W3C Date-Time</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
  </owl:FunctionalProperty>
</rdf:RDF>
