Atom Syndication Ontology

IRI:
http://bblfish.net/work/atom-owl/2006-06-06/
Authors:
Henry Story
Contributors:
Danny Ayers
Elias Torres
Reto Bachmann-Gmuer
Imported Ontologies:
http://purl.org/dc/elements/1.1/ (visualise it with LODE)
http://www.w3.org/2004/02/skos/core/owl-dl/skos-core-owl-dl.owl (visualise it with LODE)
http://xmlns.com/foaf/0.1/index.rdf (visualise it with LODE)
Other visualisation:
Ontology source

Abstract

The AtomOWL ontology is inspired from the work done by the atom working group. This ontology is working off the rfc 4287 published among othe places at http://www.atompub.org/rfc4287.html . The AtomOWL ontology uses as much as possible the same terms as the format there to make the relation easy to understand. The AtomOWL name space is slightly different from the atom namespace [see post http://www.imc.org/atom-syntax/mail-archive/msg16476.html]. But this is a good thing as it helps distinguish the ontology from the rfc 4287 serialisation.

Table of Content

  1. Classes
  2. Object Properties
  3. Data Properties
  4. Named Individuals
  5. Annotation Properties
  6. Namespace Declarations

Classes

All Text Content Classc back to ToC or Class ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#TextContent

see §3.1 of rfc 4287. The text constructs.
has super-classes
Content Classc
has sub-classes
Html content classc, Plain text content classc, Xhtml content classc
is in range of
rightsop, subtitleop, summaryop, titleop

Category Classc back to ToC or Class ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#Category

see §4.2.2 of rfc 4287. A Category Type
is in domain of
catgegorization schemeop, labeldp, termdp
is in range of
categoryop

Content Classc back to ToC or Class ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#Content

see §4.1.3 in rfc 4287 One way to think of this is as a class that represents what one can get from an HTTP connection. It has a body, and a number of headers, info such as mime-type, content-lenght, etc... .
has super-classes
representationc
has sub-classes
All Text Content Classc, XML content classc
is in domain of
body relationdp, languagedp, length in bytesdp, mime typedp, sourceop
is in range of
contentop

Entry Classc back to ToC or Class ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#Entry

see §4.1.2 of the rfc 4287 spec
has super-classes
Version Classc
is in domain of
contentop, publication datedp, source feedop, summaryop
is in range of
aggregatesop, contains relationop, entry relationop

Feed Classc back to ToC or Class ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#Feed

Container for feed metadata.
has super-classes
Version Classc
is in domain of
aggregatesop, contains relationop, entry relationop, generatorop, iconop, logoop, subtitleop
is in range of
source feedop

FeedOrEntry Classc back to ToC or Class ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#FeedOrEntry

Union of the Feed and Entry class. Simplifies writing the ontology.
is equivalent to
Entry Classc or Feed Classc
has super-classes
titleop exactly 1
is in domain of
authorop, categoryop, contributorop, email addressop, linkop, rightsop

Generator of feedc back to ToC or Class ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#Generator

see §4.2.4 of rfc 4287 spec. Generator for the Feed. It has many properties in common with awol:Person
has super-classes
agent
is in domain of
generatorVersiondp
is in range of
generatorop

Html content classc back to ToC or Class ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#HTML

see §3.1.1.2 of rfc 4287. The class of html strings
has super-classes
All Text Content Classc
is in domain of
html valueop

Link Classc back to ToC or Class ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#Link

see §4.2.7 of rfc 4287 spec. Note that the href, hreflang and lengtlength attributes of rfc 4287 have been moved to the content class and a content relation from the Link to a Content class has been made. The href is translated onto the awol:src relation of the Content class. A link is a reified relation between an entry an a content, for the purpose of adding some metadata such as a title. If it is a reified statement, it is a special type of such a statement, one that implies always the reified statement itself (see N3 rule)
has super-classes
statementc
is in domain of
relation typeop
is in range of
linkop

Person Classc back to ToC or Class ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#Person

see §3.2 of rfc 4287 spec.
has super-classes
agent
email addressop exactly 1
is in range of
authorop, contributorop, email addressop

Plain text content classc back to ToC or Class ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#PlainText

see §3.1.1.1 of rfc 4287. The datatype of simple text elements. Essentially this is the class of all plain text literals.
has super-classes
All Text Content Classc
is in domain of
text typeop

Relation Type Classc back to ToC or Class ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#RelationType

see §4.2.7.2 of rfc 4287. Relation types are registered, or can be created as described in rfc 4287. They are special types of properties that relate awol:Versions to :Contents.
has super-classes
object propertyc
is in range of
relation typeop
has members
alternate relationni, enclosure relationni, relatedni, self relationni, via relationni

Version Classc back to ToC or Class ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#Version

Metadata about the state of a resource with given awol:id at an :updated time.
has super-classes
iddp exactly 1
updateddp exactly 1
has sub-classes
Entry Classc, Feed Classc
is in domain of
alternate relationop, iddp, related, self relation, updateddp, via relation

Xhtml content classc back to ToC or Class ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#XHTML

see §3.1.1.3 of rfc 4287. The datatype of xhtml strings
has super-classes
All Text Content Classc
is in domain of
xhtml typeop

XML content classc back to ToC or Class ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#XML

see §4.1.3.3 of rfc 4287. The datatype of xml content
has super-classes
Content Classc
is in domain of
xml type relationop

Object Properties

aggregatesop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#aggregates

The feed aggregates this given Entry. See §4.1.1 of rfc4287. This means that the entry does not have the feed as its source. The entry was taken from a different feed.
has super-properties
contentop
has domain
Feed Classc
has range
Entry Classc

alternate relationop back to ToC or Object Property ToC

IRI: http://www.iana.org/assignments/relation/alternate

see §4.2.7.2.1 of rfc 4287. The object points to an alternate version of the subject
has sub-properties
enclosure relationop
has domain
Version Classc
is also defined as
named individual

authorop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#author

See §4.2.1 rfc 4287 spec.
has domain
FeedOrEntry Classc
has range
Person Classc

categoryop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#category

See §4.2.2. A category with which the conainer is associated.
has domain
FeedOrEntry Classc
has range
Category Classc

catgegorization schemeop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#scheme

see §4.2.2.2 of rfc 4287. Identifies a categorization scheme.

has characteristics: functional

has domain
Category Classc
has range
information resourcec

contains relationop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#contains

The feed contains the given Entry. See §4.1.1 of rfc4287. This makes no statement about whether that Entry has the awol:Feed as its source.
has sub-properties
entry relationop
has domain
Feed Classc
has range
Entry Classc

contentop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#content

See §4.1.3 of rfc 4287 spec. The content of an Entry, a Link or any of the relation types that are the object of awol:rel properties

has characteristics: functional

has super-properties
representationop
has sub-properties
aggregatesop, subtitleop
has domain
Entry Classc
has range
Content Classc

contributorop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#contributor

See §4.2.3 of rfc 4287 spec. Someone who contributed to the Version.
has domain
FeedOrEntry Classc
has range
Person Classc

email addressop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#email

see §3.2.3 of rfc 4287. A mailbox of the Person
has domain
FeedOrEntry Classc
has range
Person Classc

enclosure relationop back to ToC or Object Property ToC

IRI: http://www.iana.org/assignments/relation/enclosure

see §4.2.7.2.4 of rfc 4287. The object is a related resource that is potentially large in size and requires special handling.
has super-properties
alternate relationop
is also defined as
named individual

entry relationop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#entry

The feed contains the given Entry and that Entry has the feed as its source. See §4.1.1 of rfc 4287. This relation is a little bit more specialised than the rfc 4287 entry element. It relates only awol:Feed objects to :Entry objects where the :Feed is a :source of the :Entry. See also the :source and :contains relations.
has super-properties
contains relationop
has domain
Feed Classc
has range
Entry Classc
is inverse of
source feedop

generatorop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#generator

see §4.2.4 of rfc 4287. The generator of the object

has characteristics: functional

has domain
Feed Classc
has range
Generator of feedc

html valueop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#html

see §3.1.1.2 of rfc 4287. The datatype of html text elements. It is considered to be a relation to the text.

has characteristics: inverse functional

has domain
Html content classc
is also defined as
data property

iconop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#icon

see 4.2.5 of rfc 4287. An icon associated with the object
has domain
Feed Classc
has range
image

linkop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#link

See §4.2.7 of rfc 4287 spec. A link associated with the container. If the link is unreified, we have a relation from the container to some resource
has super-properties
has domain
FeedOrEntry Classc
has range
Link Classc
is inverse of
the object of the linkop

logoop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#logo

see §4.2.8 of rfc 4287. An icon associated with the object

has characteristics: functional

has domain
Feed Classc
has range
image

relation typeop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#rel

see §4.2.7.2 of rfc 4287. The relationship type. The relationship type is a property that relates a awol:Version to a :Content
has super-properties
predicateop
has domain
Link Classc
has range
Relation Type Classc

rightsop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#rights

See §4.2.10 of rfc 4287 spec. Rights held over a Version.

has characteristics: functional

has domain
FeedOrEntry Classc
has range
All Text Content Classc

sourceop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#src

a source of the representation
has domain
Content Classc
has range
information resourcec

source feedop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#source

See §4.2.11 of rfc 4287 spec. The source feed where the entry was found
has domain
Entry Classc
has range
Feed Classc
is inverse of
entry relationop

subtitleop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#subtitle

see §4.2.12 of rfc 4287. Subtitle of the feed.

has characteristics: functional

has super-properties
contentop
has domain
Feed Classc
has range
All Text Content Classc

summaryop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#summary

See §4.2.13 of rfc 4287 spec. A summary of the content of the Entry

has characteristics: functional

has domain
Entry Classc
has range
All Text Content Classc

text typeop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#text

see §3.1.1.1 of rfc 4287. The datatype of xhtml text elements

has characteristics: inverse functional

has domain
Plain text content classc
is also defined as
data property

the object of the linkop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#subject

the inverse of the awol:link relation, not specified in rfc 4287, but added here for convenience
has super-properties
subjectop
is inverse of
linkop

titleop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#title

See §4.2.14. Title of a container

has characteristics: functional

has domain
FeedOrEntry Classc or Link Classc
has range
All Text Content Classc

toop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#to

the object of a link. We interpret here a Link to be a re-ified relation from a awol:Version to a :Content object. The relation is re-ified in order to add a :title relation to the link. This can probably usually be safely ignored
has super-properties
objectop

xhtml typeop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#xhtml

see §3.1.1.3 of rfc 4287. The datatype of xhtml text elements.

has characteristics: inverse functional

has domain
Xhtml content classc
is also defined as
data property

xml type relationop back to ToC or Object Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#xml

see §4.1.3.1 of rfc 4287. Relates an awol:XML object to its content.

has characteristics: inverse functional

has domain
XML content classc
is also defined as
data property

Data Properties

a uridp back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#uri

see §3.2.2 of rfc 4287. A uri associated the Person
has range
any u r i
is also defined as
annotation property

body relationdp back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#body

the body of the content.

has characteristics: functional

has sub-properties
html valueop, text typeop, xhtml typeop, xml type relationop
has domain
Content Classc
has range
literal

generatorVersiondp back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#generatorVersion

see §4.2.4 of rfc 4287. Indicates the version of the Generator
has domain
Generator of feedc
has range
string

html valueop back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#html

see §3.1.1.2 of rfc 4287. The datatype of html text elements. It is considered to be a relation to the text.
has super-properties
body relationdp
has range
string
is also defined as
object property

iddp back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#id

See §4.2.6 rfc 4287 spec. All Versions with the same id can be considered to be versions of the resource identified by the id. The id mentions the resource of which it is a representation.

has characteristics: functional

has domain
Version Classc
has range
any u r i

labeldp back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#label

see §4.2.2.3 of rfc 4287. A Human readable label for display.

has characteristics: functional

has domain
Category Classc
has range
string

languagedp back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#lang

see §4.2.7.4 of rfc 4287. The language of the representation.

has characteristics: functional

has domain
Content Classc
has range
language

length in bytesdp back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#length

see §4.2.7.6 of rfc 4287. The length in bytes of the representation.

has characteristics: functional

has domain
Content Classc
has range
int

mime typedp back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#type

see §4.2.7.3 of rfc 4287. The mime type of the representation.

has characteristics: functional

has domain
Content Classc
has range
string

namedp back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#name

see §3.2.1 of rfc 4287. A human readable name for the Person.
has super-properties
name
is also defined as
annotation property

publication datedp back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#published

See §4.2.9 of rfc 4287 spec. A date associated with an event early in the lifecyle of the subject.

has characteristics: functional

has domain
Entry Classc
has range
date time

termdp back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#term

see §4.2.2.1 of rfc 4287. Identifies the category

has characteristics: functional

has domain
Category Classc
has range
string

text typeop back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#text

see §3.1.1.1 of rfc 4287. The datatype of xhtml text elements
has super-properties
body relationdp
has range
string
is also defined as
object property

updateddp back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#updated

See §4.2.15 of rfc 4287 spec. Indicates the most recent instant in time when a resource with the given id was modified in a way the publisher considers significant. Therefore, not all modifications necessarily result in a changed atom:updated value.

has characteristics: functional

has domain
Version Classc
has range
date time

xhtml typeop back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#xhtml

see §3.1.1.3 of rfc 4287. The datatype of xhtml text elements.
has super-properties
body relationdp
has range
string
is also defined as
object property

xml type relationop back to ToC or Data Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#xml

see §4.1.3.1 of rfc 4287. Relates an awol:XML object to its content.
has super-properties
body relationdp
has range
x m l literal
is also defined as
object property

Named Individuals

alternate relationni back to ToC or Named Individual ToC

IRI: http://www.iana.org/assignments/relation/alternate

see §4.2.7.2.1 of rfc 4287. The object points to an alternate version of the subject
belongs to
Relation Type Classc
is also defined as
object property

enclosure relationni back to ToC or Named Individual ToC

IRI: http://www.iana.org/assignments/relation/enclosure

see §4.2.7.2.4 of rfc 4287. The object is a related resource that is potentially large in size and requires special handling.
belongs to
Relation Type Classc
is also defined as
object property

relatedni back to ToC or Named Individual ToC

IRI: http://www.iana.org/assignments/relation/related

see §4.2.7.2.2 of rfc 4287. The object points to a related version of the subject. So if the subject is a Entry the object might be a resource with an html representation of that entry.
belongs to
Relation Type Classc
is also defined as
annotation property

self relationni back to ToC or Named Individual ToC

IRI: http://www.iana.org/assignments/relation/self

see §4.2.7.2.3 of rfc 4287. The object is equivalent to the subject.
belongs to
Relation Type Classc
is also defined as
annotation property

via relationni back to ToC or Named Individual ToC

IRI: http://www.iana.org/assignments/relation/via

see §4.2.7.2.5 of rfc 4287. The object provided a source of the information found in the subject.
belongs to
Relation Type Classc
is also defined as
annotation property

Annotation Properties

a uriap back to ToC or Annotation Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#uri

see §3.2.2 of rfc 4287. A uri associated the Person
has domain
_:genid1259761
is also defined as
data property

danny noteap back to ToC or Annotation Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#dannyNote

A comment by Danny Ayers
has super-properties
editorial note

elias noteap back to ToC or Annotation Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#eliasNote

A comment by Elias Torres
has super-properties
editorial note

nameap back to ToC or Annotation Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#name

see §3.2.1 of rfc 4287. A human readable name for the Person.
has domain
_:genid1259755
is also defined as
data property

product propertyap back to ToC or Annotation Property ToC

IRI: http://eulersharp.sourceforge.net/2004/04test/rogier#productProperty

relatedap back to ToC or Annotation Property ToC

IRI: http://www.iana.org/assignments/relation/related

see §4.2.7.2.2 of rfc 4287. The object points to a related version of the subject. So if the subject is a Entry the object might be a resource with an html representation of that entry.
has domain
Version Classc
is also defined as
named individual

retos noteap back to ToC or Annotation Property ToC

IRI: http://bblfish.net/work/atom-owl/2006-06-06/#retosNote

A comment by Reto Bachmann-Gmuer
has super-properties
editorial note

self relationap back to ToC or Annotation Property ToC

IRI: http://www.iana.org/assignments/relation/self

see §4.2.7.2.3 of rfc 4287. The object is equivalent to the subject.
has domain
Version Classc
is also defined as
named individual

via relationap back to ToC or Annotation Property ToC

IRI: http://www.iana.org/assignments/relation/via

see §4.2.7.2.5 of rfc 4287. The object provided a source of the information found in the subject.
has domain
Version Classc
is also defined as
named individual

Namespace Declarations back to ToC

default namespace
http://bblfish.net/work/atom-owl/2006-06-06/
0-1
http://xmlns.com/foaf/0.1/
atom-owl
http://bblfish.net/work/atom-owl/2006-06-06/#
dc
http://purl.org/dc/elements/1.1/
owl
http://www.w3.org/2002/07/owl#
owl-dl
http://www.w3.org/2004/02/skos/core/owl-dl/
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
relation
http://www.iana.org/assignments/relation/
rogier
http://eulersharp.sourceforge.net/2004/04test/rogier#
skos
http://www.w3.org/2004/02/skos/core#
webarch-1
http://sw.nokia.com/WebArch-1/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.