<?xml version="1.0"?>
<rdf:RDF
    xmlns:rss="http://purl.org/rss/1.0/"
    xmlns:jms="http://jena.hpl.hp.com/2003/08/jms#"
    xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#"
    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:vcard="http://www.w3.org/2001/vcard-rdf/3.0#"
    xmlns:daml="http://www.daml.org/2001/03/daml+oil#"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns="http://purl.org/atom/ns#"
  xml:base="http://purl.org/atom/ns">
  <owl:Ontology rdf:about="">
    <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:imports rdf:resource="http://protege.stanford.edu/plugins/owl/protege"/>
  </owl:Ontology>
  <owl:Class rdf:ID="Date">
    <rdfs:comment>a W3C Date-Time</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#AtomConstruct"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Person">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#AtomConstruct"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Content">
    <rdfs:label xml:lang="en">content</rdfs:label>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#AtomConstruct"/>
    </rdfs:subClassOf>
    <rdfs:comment>Content</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="AtomConstruct">
    <rdfs:comment>common Atom structure</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="Entry">
    <rdfs:subClassOf rdf:resource="#AtomConstruct"/>
  </owl:Class>
  <owl:Class rdf:ID="Feed">
    <rdfs:subClassOf rdf:resource="#AtomConstruct"/>
  </owl:Class>
  <owl:Class rdf:ID="Link">
    <rdfs:subClassOf rdf:resource="#AtomConstruct"/>
  </owl:Class>
  <owl:ObjectProperty rdf:ID="author">
    <rdfs:comment>indicates the default author of the feed</rdfs:comment>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
    <rdfs:range rdf:resource="#Person"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Entry"/>
          <owl:Class rdf:about="#Feed"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="contributor">
    <rdfs:comment>indicates a person or other entity who contributes to the feed</rdfs:comment>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Entry"/>
          <owl:Class rdf:about="#Feed"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="#Person"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasLink">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Entry"/>
          <owl:Class rdf:about="#Feed"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="#Link"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="issued">
    <rdfs:comment>indicates the time that the entry was issued</rdfs:comment>
    <rdfs:domain rdf:resource="#Entry"/>
    <rdfs:range rdf:resource="#Date"/>
    <rdfs:label xml:lang="en">issued</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasContent">
    <rdfs:range rdf:resource="#Content"/>
    <rdfs:label xml:lang="en">hasContent</rdfs:label>
    <rdfs:domain rdf:resource="#Entry"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasEntry">
    <rdfs:range rdf:resource="#Entry"/>
    <rdfs:label xml:lang="en">hasEntry</rdfs:label>
    <rdfs:comment>an individual entry that is contained by the feed</rdfs:comment>
    <rdfs:domain rdf:resource="#Feed"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="created">
    <rdfs:comment>indicates the time that the entry was created</rdfs:comment>
    <rdfs:domain rdf:resource="#Entry"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="lang">
    <rdfs:label xml:lang="en">lang</rdfs:label>
    <rdfs:domain rdf:resource="#Feed"/>
    <rdfs:comment>content indicates the default natural language of the feed (xml:lang)</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasChild">
    <rdfs:domain rdf:resource="#Feed"/>
  </owl:ObjectProperty>
  <owl:DatatypeProperty rdf:ID="name">
    <rdfs:domain rdf:resource="#Person"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment>human-readable name for the person, corporation or other entity</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="generator">
    <rdfs:domain rdf:resource="#Feed"/>
    <rdfs:label xml:lang="en">generator</rdfs:label>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="mode">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#Content"/>
    <rdfs:comment>indicates the method used to encode the content</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="info">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:label xml:lang="en">info</rdfs:label>
    <rdfs:comment>conveys a human-readable explanation of the feed format itself</rdfs:comment>
    <rdfs:domain rdf:resource="#Feed"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="version">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Feed"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="type">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Content"/>
          <owl:Class rdf:about="#Link"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:comment>indicates the media type of the content</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="rel">
    <rdfs:comment>the type of relationship that the link represents</rdfs:comment>
    <rdfs:label xml:lang="en">rel</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Link"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="title">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Feed"/>
          <owl:Class rdf:about="#Entry"/>
          <owl:Class rdf:about="#Link"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:FunctionalProperty rdf:ID="modified">
    <rdfs:comment>the time when the state of the feed was last modified</rdfs:comment>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Entry"/>
          <owl:Class rdf:about="#Feed"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:range rdf:resource="#Date"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="email">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:comment>e-mail address associated with the person</rdfs:comment>
    <rdfs:domain rdf:resource="#Person"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="value">
    <rdfs:comment>a W3C Date-Time</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Date"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="summary">
    <rdfs:domain rdf:resource="#Entry"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment>a short summary, abstract or excerpt of the entry</rdfs:comment>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="url">
    <rdfs:comment>a URI associated with the person</rdfs:comment>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:domain rdf:resource="#Person"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="tagline">
    <rdfs:domain rdf:resource="#Feed"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment>a human-readable description or tagline for the feed</rdfs:comment>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="copyright">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment>a human-readable copyright statement for the feed</rdfs:comment>
    <rdfs:domain rdf:resource="#Feed"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="href">
    <rdfs:domain rdf:resource="#Link"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:label xml:lang="en">href</rdfs:label>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="id">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Entry"/>
          <owl:Class rdf:about="#Feed"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:label xml:lang="en">id</rdfs:label>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:comment>the URI of the feed</rdfs:comment>
  </owl:FunctionalProperty>
</rdf:RDF>
