DO NOT USE, SEE CURRENT ORE SPECIFICATIONS

ORE Specification - Representing Resource Maps Using the Atom Syndication Format

2 June 2008

DO NOT USE THIS SPECIFICATION, see instead the CURRENT ORE SPECIFICATIONS.

This document was part of a beta release and has been superseded.

This version:
http://www.openarchives.org/ore/0.9/atom
Latest version:
http://www.openarchives.org/ore/atom
Previous version:
http://www.openarchives.org/ore/0.3/atom
Editors (OAI Executive)
Carl Lagoze, Cornell University Information Science
Herbert Van de Sompel, Los Alamos National Laboratory
Editors (ORE Technical Committee)
Pete Johnston, Eduserv Foundation
Michael Nelson, Old Dominion University
Robert Sanderson, University of Liverpool
Simeon Warner, Cornell University Information Science

Abstract

Open Archives Initiative Object Reuse and Exchange (OAI-ORE) defines standards for the description and exchange of Aggregations of Web resources. OAI-ORE introduces the notion of Resource Maps that describe an Aggregation. A Resource Map is resource that is a specialization of a named graph. A Resource Map identifies an Aggregation, it asserts the finite set of constituent resources (the Aggregated Resources) of the Aggregation, and it can express types and relationships pertaining to the Aggregation and its Aggregated Resources. Each Aggregation may be described by one or more Resource Maps, each of which must have exactly one Representation that is a serialization of the Resource Map according to a specific format. The purpose of this document is to specify a serialization for Resource Maps based on and compliant with the Atom syndication format. This serialization may be referred to as the Resource Map Profile of Atom. This specification is one of several documents comprising the OAI-ORE specification and user guide.


Table of Contents

1. Introduction
    1.1 Notational Conventions
    1.2 Namespaces
    1.3 Compliance
    1.4 Example
2. Correspondence between the ORE Model and the Atom Model
    2.1 Mapping between the ORE Model and the Atom Model: Basics
    2.2 Mapping between the ORE Model and the Atom Model: Atom Elements and RDF Triples
3. Use of Atom Constructs in the Resource Map Profile of Atom
    3.1 Text Constructs
    3.2 Person Constructs
    3.3 Date Constructs
4. Use of Atom Elements in the Resource Map Profile of Atom
    4.1 Container Elements
         4.1.1 The "atom:feed" Element
         4.1.2 The "atom:entry" Element
         4.1.3 The "atom:content" Element
    4.2 Metadata Elements
         4.2.1 The "atom:author" Element
         4.2.2 The "atom:category" Element
         4.2.3 The "atom:contributor" Element
         4.2.4 The "atom:generator" Element
         4.2.5 The "atom:icon" Element
         4.2.6 The "atom:id" Element
         4.2.7 The "atom:link" Element
         4.2.8 The "atom:logo" Element
         4.2.9 The "atom:published" Element
         4.2.10 The "atom:rights" Element
         4.2.11 The "atom:source" Element
         4.2.12 The "atom:subtitle" Element
         4.2.13 The "atom:summary" Element
         4.2.14 The "atom:title" Element
         4.2.15 The "atom:updated" Element
         4.2.16 Use of Atom Extension Elements in the Resource Map Profile of Atom
             4.2.16.1 Extension Elements for the "atom:feed" Element
             4.2.16.2 Extension Elements for the "atom:entry" Element
5. References

Appendices

A. Acknowledgements
B. Extended Example
C. Schematron Schema for Resource Map Profile of Atom
D. GRDDL crosswalk from Atom XML to RDF/XML
E. Change Log


1. Introduction

Open Archives Initiative Object Reuse and Exchange (OAI-ORE) defines standards for the description and exchange of Aggregations of Web resources. OAI-ORE introduces the notion of Resource Maps that describe an Aggregation. A Resource Map is a specialization of a Named Graph [Named Graph], which  is a set of triples named by a URI.  This URI makes it possible for other applications to link to or refer to the Resource Map. A Resource Map identifies an Aggregation, it asserts the finite set of constituent resources (the Aggregated Resources) of the Aggregation, and it can express types and relationships pertaining to the Aggregation and its Aggregated Resources. Each Aggregation may be described by one or more Resource Maps, each of which must have exactly one Representation that is a serialization of the Resource Map according to a specific format. The purpose of this document is to specify a serialization for Resource Maps based on and compliant with the Atom syndication format [RFC4287]. This serialization may be referred to as the Resource Map Profile of Atom. Atom-based Resource Maps may be appealing to a number of application domains because of their simplicity and the existence of standard Web feed technology.

The ORE Model imposes constraints on the types of triples that can be expressed in the Resource Map RDF Graph. Although the hierarchical structure of Atom Feeds does not naturally accomodate the expression of aribtrary graphs, the Atom-based serialization of the Resource Map RDF Graph described in this document is capable of expressing the entire range of triples allowed by the ORE Abstract Data Model in Atom. Moreover, Atom-based Resource Maps can automatically and losslessly be transformed into the RDF/XML serializations of Resource Maps as described in the ORE User Guide - Resource Map Implementation in RDF/XML [ORE User Guide RDF/XML].

This specifcation uses concepts and terms introduced in the following ORE documents:

Atom representations of Resource Maps are fully compliant with the Atom Syndication Format [RFC4287] and adhere to a specific profile of it:

The ORE User Guide - Resource Map Implementation in Atom [ORE User Guide Resource Map] provides Atom implementation guidance that supplement this specification.

1.1 Notational Conventions

The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].

This specification uses the same shorthands to terms from the XML Infoset [XML Infoset] as used in [RFC4287]: the phrase "Information Item" is omitted when naming Element Information Items and Attribute Information Items. Therefore, when this specification uses the term "element," it is referring to an Element Information Item in Infoset terms. Likewise, when it uses the term "attribute," it is referring to an Attribute Information Item.

This specification uses the common term URI [RFC3986] to mean both IRI [RFC3987] and URI.

1.2 Namespaces

This specification uses the following namespaces and prefixes:

Prefix Namespace URI Description
atom http://www.w3.org/2005/Atom Atom namespace
dc http://purl.org/dc/elements/1.1/ Dublin Core elements
dcterms http://purl.org/dc/terms/ Dublin Core terms
foaf http://xmlns.com/foaf/0.1/ FOAF vocabulary terms
ore http://www.openarchives.org/ore/terms/ ORE vocabulary terms
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns# RDF vocabulary terms
rdfs http://www.w3.org/2000/01/rdf-schema# RDF vocabulary terms

1.3 Compliance

Atom representations of Resource Maps MUST be compliant with the Atom Syndication Format [RFC4287]. Moreover, they MUST adhere to the semantic mapping between the ORE Model and the Atom model detailed Section 2, as well as to the restrictions and extensions for Atom representations of Resource Maps detailed in Section 3 and Section 4.

Specifically, an Atom representation of a Resource Map MUST be a well-formed XML document that is valid according to the Relax NG Compact Schema of [RFC4287]. Moreover, it MUST be valid according to the more specific Schematron Schema of Appendix C that further restricts the Atom syntax to represent Resource Maps.

1.4 Example

Throughout the remainder of this document, the following scenario will be used to illustrate the specifics of Atom-based representations of Resource Maps.

D-Lib Magazine <http://www.dlib.org> decides to adopt the OAI-ORE specification by minting Aggregation URIs (URI-A in the ORE Model) for each of its articles, and by making an Atom-based Resource Map available for each of those Aggregations. Each Aggregation consists of all Web resources that make up a D-Lib article, and each Atom-based Resource Map expresses this constituency in an Atom-compliant manner. The scenario zooms in on the following article:

Joan A. Smith, Frank McCown, Michael L. Nelson. Observed Web Robot Behavior on Decaying Web Subsites. D-Lib Magazine, Volume 12, Number 2, February 2006. doi:10.1045/february2006-smith. <http://dx.doi.org/10.1045/february2006-smith>.

When implementing OAI-ORE, D-Lib Magazine mints a new URI for the Aggregation (URI-A of an Aggregation in the ORE Model) that will correspond with the journal article: <http://www.dlib.org/dlib/february06/smith/aggregation>. In addition, it makes the Atom-based Resource Map that describes this Aggregation available at another URI (URI-R of a Resource Map in the ORE Model): <http://www.dlib.org/dlib/february06/smith/aggregation.atom>.

A minimal Atom-based Resource Map for the D-Lib Magazine article is shown below. It is also available here. It will be further elaborated throughout this document, and a rich version is provided in Appendix B.

<?xml version="1.0" encoding="UTF-8" ?>
<atom:feed  xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:ore="http://www.openarchives.org/ore/terms/"
    xmlns:grddl="http://www.w3.org/2003/g/data-view#" 
    grddl:transformation="http://www.openarchives.org/ore/atom/atom-grddl.xsl"> 

    <!-- About the Aggregation --> 

    <atom:id>http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>
    <atom:author>
        <atom:name>Michael Nelson</atom:name>
        <atom:uri>http://www.cs.odu.edu/~mln/</atom:uri>
    </atom:author>
    <atom:author>
        <atom:name>Joan Smith</atom:name>
        <atom:uri>http://www.joanasmith.com/</atom:uri>
    </atom:author>
    <atom:author>
        <atom:name>Frank McCown</atom:name>
        <atom:uri>http://www.cs.odu.edu/~fmccown/</atom:uri>
    </atom:author>
    <atom:title>Observed Web Robot Behavior on Decaying Web Subsites</atom:title>
    <atom:link href="info:doi/10.1045/february2006-smith" 
        rel="related"/>
    <atom:category  scheme="http://www.openarchives.org/ore/terms/" 
        term="http://www.openarchives.org/ore/terms/Aggregation" 
        label="Aggregation" />
    <atom:category  scheme="http://purl.org/eprint/type/" 
        term="http://purl.org/eprint/type/JournalArticle" 
        label="Journal Article" />
    <atom:link rel="alternate" 
        type="application/rdf+xml" 
        href="http://www.dlib.org/dlib/february06/smith/aggregation.rdf" />

    <!-- About the Resource Map --> 

    <atom:link rel="self" 
        type="application/atom+xml" 
        href="http://www.dlib.org/dlib/february06/smith/aggregation.atom" />
    <atom:generator uri="http://www.dlib.org">D-Lib Magazine</atom:generator>
    <atom:updated>2007-09-22T07:11:09Z</atom:updated>

    <!-- Aggregated Resources --> 

    <atom:entry>
        <atom:id>http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/02smith.html&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>
        <atom:author>
            <atom:name>Michael Nelson</atom:name>
            <atom:uri>http://www.cs.odu.edu/~mln/</atom:uri>
        </atom:author>
        <atom:author>
            <atom:name>Joan Smith</atom:name>
            <atom:uri>http://www.joanasmith.com/</atom:uri>
        </atom:author>
        <atom:author>
            <atom:name>Frank McCown</atom:name>
            <atom:uri>http://www.cs.odu.edu/~fmccown/</atom:uri>
        </atom:author>
        <atom:title>Observed Web Robot Behavior on Decaying Web Subsites</atom:title>
        <atom:updated>2007-08-17T21:12:44Z</atom:updated>
        <atom:category scheme="http://purl.org/ontology/bibo/" 
            term="http://purl.org/ontology/bibo/WebPage" 
            label="WebPage" />
        <atom:category  scheme="http://purl.org/dc/dcmitype/" 
            term="http://purl.org/dc/dcmitype/Text" 
            label="Text" />
        <atom:category  scheme="info:eu-repo/semantics/" 
            term="info:eu-repo/semantics/humanStartPage" 
            label="Human Start Page" />        
        <atom:link  rel="alternate" type="text/html" 
            href="http://www.dlib.org/dlib/february06/smith/02smith.html" />
    </atom:entry>
    <atom:entry>
        <atom:id>http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/pg1-13.html&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>
        <atom:title>owenbrauODULPT2 dgrp1 pg1-13-html</atom:title>
        <atom:updated>2007-08-17T21:12:44Z</atom:updated>
        <atom:category scheme="http://purl.org/ontology/bibo/" 
            term="http://purl.org/ontology/bibo/WebPage" 
            label="WebPage" />
        <atom:category  scheme="http://purl.org/dc/dcmitype/" 
            term="http://purl.org/dc/dcmitype/Text" 
            label="Text" />
        <atom:link  rel="alternate" 
            type="text/html" 
            href="http://www.dlib.org/dlib/february06/smith/pg1-13.html" />
    </atom:entry>
    <atom:entry>
        <atom:id>http://oreproxy.org/r?where=what=http://www.dlib.org/dlib/february06/smith/pg1-13.pdf&amp;http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>
        <atom:title>owenbrauODULPT2 dgrp1 pg1-13-pdf</atom:title>
        <atom:updated>2007-08-17T21:12:44Z</atom:updated>
        <atom:category  scheme="http://purl.org/dc/dcmitype/" 
            term="http://purl.org/dc/dcmitype/Text" 
            label="Text" />
        <atom:link  rel="alternate" 
            type="application/pdf" 
            href="http://www.dlib.org/dlib/february06/smith/pg1-13.pdf" />
    </atom:entry>
    <atom:entry>
        <atom:id>http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/MLN_Google.png&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>
        <atom:title>MLN_Google.png</atom:title>
        <atom:updated>2007-09-22T07:11:09Z</atom:updated>
        <atom:category  scheme="http://purl.org/dc/dcmitype/" 
            term="http://purl.org/dc/dcmitype/Image" 
            label="Image" />
        <atom:link  rel="alternate" 
            type="image/png" 
            href="http://www.dlib.org/dlib/february06/smith/MLN_Google.png" />
    </atom:entry>
    <atom:entry>
        <atom:id>http://oreproxy.org/r?what=http://www.crossref.org/openurl?url_ver=Z39.88-2004%26rft_id=info:doi/10.1045/february2006-smith%26noredirect=true&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>
        <atom:author>
            <atom:name>CrossRef</atom:name>
            <atom:uri>http://www.crossref.org</atom:uri>
        </atom:author>
        <atom:title>Bibliographic metadata for info:doi/10.1045/february2006-smith</atom:title>
        <atom:updated>2007-08-17T21:12:44Z</atom:updated>
        <atom:category  scheme="info:eu-repo/semantics/" 
            term="info:eu-repo/semantics/descriptiveMetadata" 
            label="Descriptive Metadata" />  
        <atom:link rel="alternate" 
            type="application/xml" 
            href="http://www.crossref.org/openurl?url_ver=Z39.88-2004&amp;rft_id=info:doi/10.1045/february2006-smith&amp;noredirect=true" />
    </atom:entry>
</atom:feed>

2. Correspondence between the ORE Model and the Atom Model

2.1. Mapping between the ORE Model and the Atom Model: Basics

Table 1, Figure 1 and Figure 2 illustrate how entities from the ORE Model map to entities from the Atom model [RFC4287].

In general, the mapping leverages the fact that the Atom model distinguishes between two URIs that pertain to an Atom Feed:

The mapping also introduces an Atom Entry for each Aggregated Resource of the Aggregation. Two URIs introduced by the ORE Model in relation to an Aggregated Resource are expressed in Atom in the following way:

Furthermore, the mapping introduces an unambiguous way to interpret other elements provided in an Atom-based Resource Map in terms of the ORE Model:

Table 1: Correspondence between items from the ORE and Atom models
Entities from the ORE Model Entities from the Atom model
Aggregation Atom Feed
The URI of an Aggregation (URI-A). Permanent, universally unique identifier of an Atom feed; the content of the atom:id child element of atom:feed.
URI of a resource that is similar to the Aggregation; resource that is the object of the ore:similarTo relationship. The value of the href attribute of an atom:link child element of atom:feed that has a value of "related" for its rel attribute.
URI of another Resource Map that describes the same Aggregation. The value of the href attribute of an atom:link child element of atom:feed that has a value of "alternate" for its rel attribute.
Relationships and types pertaining to the Aggregation. Child elements of atom:feed that are in the Atom namespace (other than atom:generator, atom:updated, and atom:rights) as well as an rdf:Description child element of atom:feed with the URI of the Aggregation (URI-A) as the value for its rdf:about attribute.
 
Resource Map (from which an Atom-based representation is retrievable) Atom Feed Document
The URI of a Resource Map (URI-R) from which a representation describing the Aggregation is retrievable. The preferred URI for retrieving Atom Feed Documents representing an Atom Feed; the value of the href attribute of an atom:link child element of atom:feed that has a value of "self" for its rel attribute.
Metadata pertaining to the (Atom-based) Resource Map. atom:generator, atom:updated, and atom:rights child elements of atom:feed as well as an rdf:Description child element of atom:feed with the URI of the Atom-based Resource Map (URI-R) as the value for its rdf:about attribute.
 
Aggregated Resource Atom Entry
The URI (URI-P) that identifies the Proxy for the Aggregated Resource. Permanent, universally unique identifier of an Atom entry; the content of the atom:id child element of atom:entry.
The URI (URI-AR) that identifies the Aggregated Resource. The value of the href attribute of the single atom:link child element of atom:entry that has a value of "alternate" for its rel attribute.
Relationships and types pertaining to the Aggregated Resource. Child elements of atom:entry that are in the Atom namespace (other than atom:published, atom:updated, atom:rights and atom:link with a rel attribute value of "via") as well as an rdf:Description child element of atom:entry with the URI of the Aggregated Resource (URI-AR) as the value for its rdf:about attribute.
Another Aggregation in which the Aggregated Resource is also aggregated; resource that is the object of the ore:isAggregatedBy relationship. The value of the href attribute of an atom:link child element of atom:entry that has a value of "related" for its rel attribute.
The Aggregated Resource that itself is an Aggregation, indicated by an rdf:type for the Aggregated Resource with a value of ore:Aggregation and/or a ore:isDescribedBy relationship from the Aggregated Resource to a Resource Map. An atom:category child element of atom:entry that has a value of "http://www.openarchives.org/ore/terms/Aggregation" for its term attribute.
Lineage of an Aggregated Resource in another Aggregation, expressed via the ore:lineage relationship among the respective Proxies for the Aggregated Resource in both Aggregations. The atom:link child element of atom:entry that has a rel attribute with a value of "via".
No correspondence in the ORE Model. The preferred URI for retrieving Atom Entry Documents representing an Atom entry; the value of the href attribute of an atom:link child element of atom:entry that has a value of "self" for its rel attribute.
Figure 1: Mapping between basic items from the ORE and Atom models
Basic model image
Figure 2: Mapping between advanced items from the ORE and Atom models
Advanced items image

 

2.2. Mapping between the ORE Model and the Atom Model: Atom Elements and RDF Triples

Table 2 shows the elements of an Atom Feed used to serialize a Resource Map in the Atom format. Elements that are mandatory are highlighted. Note that the column "ORE Abstract Model, and RDF Triples" of this table indicates how elements of an Atom-based Resource Map SHOULD be mapped to RDF triples. As shown, some predicates for these RDF triples are in the ore namespace, while others are in other, commonly used namespaces listed in Section 1.2.

Table 2: The elements of an Atom feed used to express an ORE Resource Map, and the associated RDF Triples
Atom Feed Item Atom representation ORE Abstract Model, and RDF Triples
Feed ID

/feed/id

[RFC3987] [RFC3986]

URI-A, the object of the triple:

URI-R ore:describes URI-A

[URI of the Aggregation described by the Resource Map]

Feed Document "self" Link

/feed/link[@rel="self"]\
[@type="application/atom+xml"]/@href

[RFC3987] [RFC3986]

URI-R, the subject of the triple:

URI-R ore:describes URI-A

[URI of the Resource Map from which an Atom-based representation describing the Aggregation is retrievable]

 

The relationship between the Feed ID and the Feed Document Link, which is implied in Atom.

The triple:

URI-R ore:describes URI-A

[The Resource Map describes an Aggregation]

Feed Author

/feed/author

/feed/author/name
/feed/author/email

/feed/author/uri

[RFC2822]

It is RECOMMENDED to convey meaningful authorship information for the Aggregation. An example is the author of a journal article for which an Aggregation was minted.

It is RECOMMENDED to use a URI for the identification of an author.

In case /feed/author/uri exists, the triples:

URI-A dcterms:creator URI-author

URI-author foaf:name "author name"

URI-author foaf:mbox URI-author-email

In case /feed/author/uri does not exist, the triples:

URI-A dcterms:creator URI-b

URI-b foaf:name "author name"

URI-b foaf:mbox URI-author-email

Note that URI-b designates a blank node.

Note that /feed/author/email is a string, not a URI. Hence URI-author-email must be created by prepending mailto: to that string.

[Relationships to other Resources and Types (pertaining to the Aggregation) ]

Feed Title

/feed/title

It is RECOMMENDED to convey a meaningful title for the Aggregation. An example is the title of a journal article for which an Aggregation was minted.

Object of the triple:

URI-A dc:title "title"

[Relationships to other Resources and Types (pertaining to the Aggregation) ]

Feed Category Term

/feed/category/@term

 

One Category MUST be provided with a value for the term attribute of "http://www.openarchives.org/ore/terms/Aggregation"; see also Feed Category Scheme.

Other Categories MAY be provided to express a type of the Aggregation. An example is using a Category to type the Aggregation as a journal article.

Object of the triple:

URI-A rdf:type URI-term

Mandatory case:

URI-A rdf:type ore:Aggregation

[Relationships to other Resources and Types (pertaining to the Aggregation) ]

Feed Category Scheme

/feed/category/@scheme

One Category MUST be provided with a value for the scheme attribute of"http://www.openarchives.org/ore/terms/". See also Feed Category.

It is RECOMMENDED to provide a value for the scheme attribute.

Object of the triple:

URI-term rdfs:isDefinedBy URI-scheme

Mandatory case:

ore:Aggregation rdfs:isDefinedBy http://www.openarchives.org/ore/terms/

[Relationships to other Resources and Types]

Feed Category Label /feed/category/@label

Object of the triple:

URI-term rdfs:label "label"

Mandatory case:

ore:Aggregation rdfs:label "Aggregation"

[Relationships to other Resources and Types]

Feed "related" Link: Target

/feed/link[@rel="related"]/@href

[RFC3987] [RFC3986]

It is RECOMMENDED to convey identifiers of resources similar to the Aggregation described by the Resource Map. Examples are info:doi/... , http://dx.doi.org/... , etc.

Object of the triple:

URI-A ore:similarTo URI-similar

[Relationships between the Aggregation and Similar Resources]

Feed "related" Link: Properties of the Target

/feed/link[@rel="related"]/@type

/feed/link[@rel="related"]/@hreflang

/feed/link[@rel="related"]/@title

Objects of the respective triples:

URI-similar dc:format "mime type"

URI-similar dc:language "language"

URI-similar dc:title "title"

[Relationships to other Resources and Types]

Feed "alternate" Link: Target

/feed/link[@rel="alternate"]/@href

[RFC3987] [RFC3986]

If a Resource Map exists that describes the Aggregation using serialization format other than Atom, it is RECOMMENDED to convey the URI (URI-R) of this other Resource Map. An example is a link to a Resource Map expressed in RDF/XML.

Object of the triple:

URI-A ore:isDescribedBy URI-R-other

[Relationship between a Resource Map and an Aggregation]

Feed "alternate" Link: Properties of the Target

/feed/link[@rel="alternate"]/@type

/feed/link[@rel="alternate"]/@hreflang

/feed/link[@rel="alternate"]/@title

Objects of the respective triples:

URI-R-other dc:format "mime type"

URI-R-other dc:language "language"

URI-R-other dc:title "title"

[Relationships to other Resources and Types]

Feed "license" Link: Target

/feed/link[@rel="license"]/@href

[RFC3987] [RFC3986][RFC4946]

This link element is used to provide the URI of a rights description that pertains to the Aggregation. It is RECOMMENDED that the rights description is machine-readable. An example is the URI of a Creative Common license that dereferences to an RDF/XML rights description.

Object of the triple:

URI-A dcterms:rights URI-rights

Relationships to other Resources and Types (pertaining to the Aggregation) ]
Feed "license" Link: Properties of the Target

/feed/link[@rel="license"]/@type

/feed/link[@rel="license"]/@hreflang

/feed/link[@rel="license"]/@title

Objects of the respective triples:

URI-rights dc:format "mime type"

URI-rights dc:language "language"

URI-rights dc:title "title"

[Relationships to other Resources and Types]

Feed Icon

/feed/icon

Object of the triple:

URI-A foaf:logo URI-icon

[Relationships to other Resources and Types (pertaining to the Aggregation) ]

Feed Logo

/feed/logo

Atom-specific metadata pertaining to the Atom feed without correspondence in the ORE Model. There is no mapping to ORE RDF triples.

Feed Contributor

/feed/contributor

/feed/contributor/name
/feed/contributor/email

/feed/contributor/uri

It is RECOMMENDED to use a URI for the identification of a contributor.

In case /feed/contributor/uri exists, the triples:

URI-A dcterms:contributor URI-contributor

URI-contributor foaf:name "contributor name"

URI-contributor foaf:mbox URI-contributer-email

In case /feed/contributor/uri does not exist, the triples:

URI-A dcterms:contributor URI-b

URI-b foaf:name "contributor name"

URI-b foaf:mbox URI-contributer-email

Note that URI-b designates a blank node.

Note that /feed/contributer/email is a string, not a URI. Hence URI-contributer-email must be created by prepending mailto: to that string.

[Relationships to other Resources and Types (pertaining to the Aggregation) ]

Feed Subtitle /feed/subtitle

Object of the triple:

URI-A dc:description "subtitle"

[Relationships to other Resources and Types (pertaining to the Aggregation) ]

Feed Extension Elements /atom:feed/rdf:Description[@rdf:about="URI-A"]

 

Types and properties pertaining to the Aggregation that can not be expressed using elements of the Atom namespace SHOULD be provided in an rdf:Description child element of atom:feed that has the URI of the Aggregation (URI-A) as the value of its rdf:about attribute.

[Relationships to other Resources and Types (pertaining to the Aggregation) ]
Feed Last Update Date-time

/feed/updated

[RFC3339]

Format SHOULD be "YYYY-MM-DDThh:mm:ssZ"

Object of the triple:

URI-R dcterms:modified "datetime"

[Metadata about the Atom-based Resource Map]

Feed Generator

/feed/generator/@uri

[RFC3987] [RFC3986]

Object of the triple:

URI-R dcterms:creator URI-ReMauthor

[Metadata about the Atom-based Resource Map]

Feed Generator

/feed/generator/

 

Object of the triple:

URI-ReMauthor foaf:name "author of Resource Map"

[Metadata about the Atom-based Resource Map]

Feed Copyright

/feed/rights

It is RECOMMENDED to convey a human readable rights statement pertaining for the Atom-based Resource Map.

Object of the triple:

URI-R dc:rights "rights"

[Metadata about the Atom-based Resource Map]

Feed Extension Elements /feed/rdf:Description[@rdf:about="URI-R"]

 

Types and properties pertaining to the Atom-based Resource Map that can not be expressed using elements of the Atom namespace SHOULD be provided in an rdf:Description child element of atom:feed that has the URI of the Resource Map (URI-R) as the value of its rdf:about attribute.

[Relationships to other Resources and Types (pertaining to the Atom-based Resource Map) ]

Feed Extension Elements /feed/rdf:Description[@rdf:about="URI-other"]

 

Types and properties pertaining to the a resource that has a direct or indirect relationship to the Aggregation or the Atom-based Resource Map SHOULD be provided in an rdf:Description child element of atom:feed that has the URI of the resource as the value of its rdf:about attribute.

[Relationships to other Resources and Types (pertaining to the resources related to the Aggregation or Resource Map) ]

Table 3 shows the elements of an Atom Entry used to serialize a Resource Map in the Atom format. Elements that are mandatory are highlighted. Note that the column "ORE Abstract Model, and RDF Triples" of this table indicates how elements of an Atom-based Resource Map SHOULD be mapped to RDF triples. As shown, some predicates for these RDF triples are in the ore namespace, while others are in other, commonly used namespaces listed in Section 1.2.

Table 3: The elements of an Atom entry used to express an ORE Resource Map, and the associated RDF Triples
Atom Entry Item Atom representation ORE Abstract Model, and RDF Triples
Entry ID

/feed/entry/id

[RFC3987] [RFC3986]

Since the value of this element corresponds with the URI of the Proxy for an Aggregated Resource, corresponding triples from the ORE Model are implied.

URI-P, subject of the triples:

URI-P ore:ProxyFor URI-AR

URI-P ore:ProxyIn URI-A

[URI of the Proxy for an Aggregated Resource]

Entry "alternate" Link: Target

/feed/entry/link[@rel="alternate"]/@href

[RFC3987] [RFC3986]

Object of the triple:

URI-A ore:aggregates URI-AR

[URI-AR of the Aggregated Resource]

Feed "alternate" Link: Properties of the Target

/feed/entry/link[@rel="alternate"]/@type

/feed/entry/link[@rel="alternate"]/@hreflang

/feed/entry/link[@rel="alternate"]/@title

/feed/entry/link[@rel="alternate"]/@length

Objects of the respective triples:

URI-AR dc:format "mime type"

URI-AR dc:language "language"

URI-AR dc:title "title"

URI-AR dcterms:extent "length"

[Relationships to other Resources and Types] (pertaining to the Aggregated Resource) ]

Entry Author

/feed/entry/author

/feed/entry/author/name
/feed/entry/author/email

/feed/entry/author/uri

It is RECOMMENDED to use a URI for the identification of an author.

In case /feed/entry/author/uri exists, the triples:

URI-AR dcterms:creator URI-author

URI-author foaf:name "author name"

URI-author foaf:mbox URI-author-email

In case /feed/entry/author/uri does not exist, the triples:

URI-AR dcterms:creator URI-b

URI-b foaf:name "author name"

URI-b foaf:mbox URI-author-email

Note that URI-b designates a blank node.

Note that /feed/entry/author/email is a string, not a URI. Hence URI-author-email must be created by prepending mailto: to that string.

[Relationships to other Resources and Types (pertaining to the Aggregated Resource) ]

Entry Title /feed/entry/title

Object of the triple:

URI-AR dc:title "title"

[Relationships to other Resources and Types (pertaining to the Aggregated Resource) ]

Entry Category Term

/feed/entry/category/@term

Categories MAY be provided to express a type of the Aggregated Resource. An example is using a Category to type the Aggregated Resource as an image.

Object of the triple:

URI-AR rdf:type URI-term

[Relationships to other Resources and Types (pertaining to the Aggregated Resource) ]

Entry Category Scheme

/feed/entry/category/@scheme

It is RECOMMENDED to provide a value for the scheme attribute.

Object of the triple:

URI-term rdfs:isDefinedBy URI-scheme

[Relationships to other Resources and Types

Feed Category Label /feed/entry/category/@label

Object of the triple:

URI-term rdfs:label "label"

[Relationships to other Resources and Types]

Entry Contributor

/feed/entry/contributor

/feed/entry/contributor/name
/feed/entry/contributor/email

/feed/entry/contributor/uri

It is RECOMMENDED to use a URI for the identification of a contributor.

In case /feed/entry/contributor/uri exists, the triples:

URI-AR dcterms:contributor URI-contributor

URI-contributor foaf:name "contributor name"

URI-contributor foaf:mbox URI-contributor-email

In case /feed/entry/contributor/uri does not exist, the triples:

URI-AR dcterms:contributor URI-b

URI-b foaf:name "author name"

URI-b foaf:mbox URI-author-email

Note that URI-b designates a blank node.

Note that /feed/entry/contributor/email is a string, not a URI. Hence URI-contributer-email must be created by prepending mailto: to that string.

[Relationships to other Resources and Types (pertaining to the Aggregated Resource) ]

Entry Summary /feed/entry/summary

Object of the triple:

URI-AR dcterms:abstract "summary"

[Relationships to other Resources and Types (pertaining to the Aggregated Resource) ]

Entry Source

/feed/entry/source

Atom-specific metadata pertaining to the Atom entry without correspondence in the ORE Model. There is no mapping to ORE RDF triples.
Entry "related" Link: Target

/feed/entry/link[@rel="related"]/@href

[RFC3987] [RFC3986]

It is RECOMMENDED to use this link element to support discovery of other Aggregations. The link points to another Aggregation in which the Aggregated Resource is also aggregated.

Object of the triple:

URI-AR ore:isAggregatedBy URI-A-other

[Asserting that an Aggregated Resource is a Constituent of another Aggregation]

Feed "related" Link: Properties of the Target

/feed/entry/link[@rel="related"]/@hreflang

/feed/entry/link[@rel="related"]/@title

Note that /feed/entry/link[@rel="related"]/@type and /feed/entry/link[@rel="related"]/@length SHOULD NOT be used as Aggregations are non-information resources; they have no mime type nor lenght.

Objects of the respective triples:

URI-A-other dc:language "language"

URI-A-other dc:title "title"

[Relationships to other Resources and Types]

Entry Extension Elements

/feed/entry/rdf:Description[@rdf:about="URI-AR"]

Types and properties pertaining to the Aggregated Resource that can not be expressed using elements of the Atom namespace SHOULD be provided in an rdf:Description child element of atom:entry that has the URI of the Aggregated Resource (URI-AR) as the value of its rdf:about attribute.

[Relationships to other Resources and Types (pertaining to the Aggregated Resource) ]
Entry Copyright /feed/entry/rights Atom-specific metadata pertaining to the Atom entry without correspondence in the ORE Model. There is no mapping to ORE RDF triples.
Entry Last Update Date-time

/feed/entry/updated

[RFC3339]

Format SHOULD be "YYYY-MM-DDThh:mm:ssZ"

Atom-specific metadata pertaining to the Atom entry without correspondence in the ORE Model. There is no mapping to ORE RDF triples.

Entry Publication Date-Time

/feed/entry/published

[RFC3339]

Format SHOULD be "YYYY-MM-DDThh:mm:ssZ"

Atom-specific metadata pertaining to the Atom entry without correspondence in the ORE Model. There is no mapping to ORE RDF triples.
Entry "via" Link: Target

/feed/entry/link[@rel="via"]/@href

[RFC3987] [RFC3986]

It is RECOMMENDED to use this link to express the advanced notion of lineage of an Aggregated Resource in another Aggregation as defined in the ORE Model. This ore:lineage relationship is expressed among the respective Proxies for the Aggregated Resource in both Aggregations.

Object of the triple:

URI-P ore:lineage URI-P-other

whereby:

URI-P ore:proxyFor URI-AR

URI-P ore:proxyIn URI-A

URI-P-other ore:proxyFor URI-AR

URI-P-other ore:proxyIn URI-A-other

[Expressing the Lineage of an Aggregated Resource]

Feed "via" Link: Properties of the Target

/feed/entry/link[@rel="via"]/@type

/feed/entry/link[@rel="via"]/@hreflang

/feed/entry/link[@rel="via"]/@title

Objects of the respective triples:

URI-P-other dc:format "mime type"

URI-P-other dc:language "language"

URI-P-other dc:title "title"

[Relationships to other Resources and Types]

Entry Document "self" Link

/feed/entry/link[@rel="self"]\
[@type="application/atom+xml"]/@href

[RFC3987] [RFC3986]

Atom-specific metadata pertaining to the Atom entry without correspondence in the ORE Model. There is no mapping to ORE RDF triples.

Entry Extension Elements

/feed/entry/rdf:Description[@rdf:about="URI-P"]

Types and properties pertaining to the Proxy for the Aggregated Resource that can not be expressed using elements of the Atom namespace SHOULD be provided in an rdf:Description child element of atom:entry that has the URI of the Proxy (URI-P) as the value of its rdf:about attribute.

[Using Proxies as the Target of other Relationships]

Entry Extension Elements

/feed/entry/rdf:Description[@rdf:about="URI-other"]

Types and properties pertaining to a resource that has a direct or indirect relationship to the Aggregated Resource or to its Proxy that can not be expressed using elements of the Atom namespace SHOULD be provided in an rdf:Description child element of atom:entry that has the URI of the resource as the value of its rdf:about attribute.

[Using Proxies as the Target of other Relationships]

[Relationships to other Resources and Types (pertaining to the Aggregated Resource) ]

 

 

3. Use of Atom Constructs in the Resource Map Profile of Atom

This Section specifies the use of common Atom Constructs to represent Resource Maps in Atom. When, in the remainder of this document, an Atom element is identified as being a particular kind of construct, it inherits the requirements specified here.

3.1 Text Constructs

In the Resource Map Profile of Atom:

3.2 Person Constructs

In the Resource Map Profile of Atom:

3.3 Date Constructs

In the Resource Map Profile of Atom:

4. Use of Atom Elements in the Resource Map Profile of Atom

4.1 Container Elements

4.1.1 The "atom:feed" Element

In the Resource Map Profile of Atom:

4.1.2 The "atom:entry" Element

In the Resource Map Profile of Atom:

4.1.3 The "atom:content" Element

In the Resource Map Profile of Atom:

4.2 Metadata Elements

4.2.1 The "atom:author" Element

In the Resource Map Profile of Atom:

In the D-Lib Magazine example, Michael Nelson, Joan Smith, and Frank McCown are authors of the journal article for which the Aggregation is created. In order to convey meaningful authorship information for the Aggregation, they are listed as authors of the Aggregation. Note that this authorship is automatically inherited for all Aggregated Resources conveyed in the Atom-based Resource Map, unless authorship of individual Aggregated Resources is specified otherwise. To express authorship of an Aggregated Resource, the atom:author child element of the atom:entry that conveys the Aggregated Resource is used. If the authorship of an Aggregated Resource is unknown, and should not be inherited from the Aggregation, an empty atom:author element must be provided for the atom:entry that conveys the Aggregated Resource.

<?xml version="1.0" encoding="UTF-8" ?>
<atom:feed  xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:ore="http://www.openarchives.org/ore/terms/"> 

    <!-- About the Aggregation --> 

    <atom:author>
        <atom:name>Michael Nelson</atom:name>
        <atom:uri>http://www.cs.odu.edu/~mln/</atom:uri>
    </atom:author>
    <atom:author>
        <atom:name>Joan Smith</atom:name>
        <atom:uri>http://www.joanasmith.com/</atom:uri>
    </atom:author>
    <atom:author>
        <atom:name>Frank McCown</atom:name>
        <atom:uri>http://www.cs.odu.edu/~fmccown/</atom:uri>
    </atom:author>

    <!-- Aggregated Resources --> 

    <atom:entry>
        <!-- Authorship of Aggregated Resource inherited from Feed-level author -->
        <atom:link  rel="alternate" 
            type="application/pdf" 
            href="http://www.dlib.org/dlib/february06/smith/pg1-13.pdf" />
    </atom:entry>
    <atom:entry>
        <!-- Authorship of Aggregated Resource unknown or anonymous --> 
        <!-- Authorship not inherited from Feed-level author -->
        <atom:author>
            <atom:name/>
        </atom:author>
        <atom:link  rel="alternate" 
            type="image/png" 
            href="http://www.dlib.org/dlib/february06/smith/MLN_Google.png" />
    </atom:entry>
    <atom:entry>
        <!-- Authorship of Aggregated Resource is known and different from Feed-level author --> 
        <!-- Authorship not inherited from Feed-level author -->
        <atom:author>
            <atom:name>CrossRef</atom:name>
            <atom:uri>http://www.crossref.org</atom:uri>
        </atom:author>
        <atom:link rel="alternate" 
            type="application/xml" 
            href="http://www.crossref.org/openurl?url_ver=Z39.88-2004&amp;rft_id=info:doi/10.1045/february2006-smith&amp;noredirect=true" />
    </atom:entry>
</atom:feed>

4.2.2 The "atom:category" Element

In the Resource Map Profile of Atom:

In the D-Lib Magazine example, the atom:category element is used to convey the mandatory indication that the Atom feed represents an ORE Aggregation. It is also used and to characterize the Aggregation as a journal article.

<?xml version="1.0" encoding="UTF-8" ?>
<atom:feed  xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:ore="http://www.openarchives.org/ore/terms/"> 

    <!-- About the Aggregation --> 

    <atom:category  scheme="http://www.openarchives.org/ore/terms/" 
        term="http://www.openarchives.org/ore/terms/Aggregation" 
        label="Aggregation" />
    <atom:category  scheme="http://purl.org/eprint/type/" 
        term="http://purl.org/eprint/type/JournalArticle" 
        label="Journal Article" />

</atom:feed>

4.2.3 The "atom:contributor" Element

In the Resource Map Profile of Atom:

4.2.4 The "atom:generator" Element

In the Resource Map Profile of Atom:

In the D-Lib Magazine example, D-Lib Magazine itself is the creator of the Resource Map. This information is conveyed in the atom:generator element.

<?xml version="1.0" encoding="UTF-8" ?>
<atom:feed  xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:ore="http://www.openarchives.org/ore/terms/"> 

    <!-- About the Resource Map --> 

    <atom:generator uri="http://www.dlib.org">D-Lib Magazine</atom:generator>

</atom:feed>

4.2.5 The "atom:icon" Element

In the Resource Map Profile of Atom:

In the D-Lib Magazine example, the atom:icon element is used to associate the ORE icon with the Aggregation.

<?xml version="1.0" encoding="UTF-8" ?>
<atom:feed  xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:ore="http://www.openarchives.org/ore/terms/"> 

    <!-- About the Aggregation --> 

    <atom:icon>http://www.dlib.org/icon/dlib_icon.png</atom:icon>

</atom:feed>

4.2.6 The "atom:id" Element

In the Resource Map Profile of Atom:

In the D-Lib Magazine example, <http://www.dlib.org/dlib/february06/smith/aggregation> is the URI of the Aggregation (URI-A); it is conveyed as the content of the Feed-level atom:id element. Note that the URI of the Atom-based Resource Map (URI-R) that describes this Aggregation is provided in a Feed-level atom:link element that has a value of "self" for its rel attribute: <http://www.dlib.org/dlib/february06/smith/aggregation.atom>. The example also shows an Aggregated Resource of this Aggregation. Its URI (URI-AR) is provided in an Entry-level atom:link element that has a value of "alternate" for its rel attribute: <http://www.dlib.org/dlib/february06/smith/02smith.html>. The URI provided as the content of the Entry-level atom:id element <http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/pg1-13.html&where=http://www.dlib.org/dlib/february06/smith/aggregation> uniquely identifies the Atom Entry, and is the URI of the Proxy (URI-P) for the Aggregated Resource.

<?xml version="1.0" encoding="UTF-8" ?>
<atom:feed  xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:ore="http://www.openarchives.org/ore/terms/"> 

    <!-- About the Aggregation --> 

    <atom:id>http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>

    <!-- About the Resource Map  --> 

    <atom:link rel="self" 
        type="application/atom+xml" 
        href="http://www.dlib.org/dlib/february06/smith/aggregation.atom" />

    <!-- Aggregated Resource --> 

    <atom:entry>
        <atom:id>http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/02smith.html&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>
        <atom:link  rel="alternate" type="text/html" 
            href="http://www.dlib.org/dlib/february06/smith/02smith.html" />
    </atom:entry>

</atom:feed>

4.2.7 The "atom:link" Element

In the Resource Map Profile of Atom:

In the D-Lib Magazine example, the URI of the Atom-based Resource Map (URI-R) that describes the Aggregation is provided in a Feed-level atom:link element that has a value of "self" for its rel attribute: <http://www.dlib.org/dlib/february06/smith/aggregation.atom>. Note that the URI of the Aggregation (URI-A) itself is conveyed as the content of the Feed-level atom:id element: <http://www.dlib.org/dlib/february06/smith/aggregation>. Other URIs (e.g. a DOI) that are associated with the Aggregation are provided using an atom:link element with a rel attribute value of "related" and a href attribute value set to another URI associated with the Aggregation: <info:doi/10.1045/february2006-smith>. A pointer to a Resource Map that describes the Aggregation in a format other than Atom is provided in a Feed-level atom:link element that has a value of "alternate" for its rel attribute: <http://www.dlib.org/dlib/february06/smith/aggregation.rdf> is the URI of a Resource Map (URI-R) that describes the Aggregation in an RDF/XML serialization. An additional Feed-level atom:link element conveys the rights pertaining to the Aggregation: the URI <http://creativecommons.org/licenses/by-nc/2.5/rdf> references a machine-readable rights description that pertains to the Aggregation. This URI is provided as the value of the href attribute of a Feed-level atom:link element that has a value of "license" for its rel attribute.

The atom:entry shown in the example conveys the Aggregated Resource with URI <http://www.dlib.org/dlib/february06/smith/MLN_Google.png>. This URI is provided as the value of the href attribute of the Entry-level atom:link element that has a value of "alternate" for its rel attribute. The content of the atom:id element for this atom:entry is the URI of the Proxy for the Aggregated Resource:<http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/MLN_Google.png&where=http://www.dlib.org/dlib/february06/smith/aggregation>. This URI provides a means to reference the Aggregated Resource in the context of this Aggregation. This Aggregated Resource is also aggregated in another Aggregation. This URI of that other Aggregation is provided as the value of the href attribute of the Entry-level atom:link element that has a value of "related" for its rel attribute: <http://www.example.org/aggregation/45887>. An additional Entry-level atom:link element that has a value of "via" for its rel attribute expresses the lineage of the Aggregated Resource in another Aggregation. The value of the href attribute of this atom:link is the URI of the Proxy for the Aggregated Resource in another Aggregation: <http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/MLN_Google.png&where=http://www.example.org/aggregation/45887>.

<?xml version="1.0" encoding="UTF-8" ?>
<atom:feed  xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:ore="http://www.openarchives.org/ore/terms/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 

    <!-- About the Aggregation --> 

    <atom:id>http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>
    <atom:link href="info:doi/10.1045/february2006-smith" 
        rel="related"/>
    <atom:link href="http://creativecommons.org/licenses/by-nc/2.5/rdf" 
        rel="license" 
        type="application/rdf+xml" />
    <atom:link rel="alternate" 
        type="application/rdf+xml" 
        href="http://www.dlib.org/dlib/february06/smith/aggregation.rdf" />

    <!-- About the Resource Map --> 

    <atom:link rel="self" 
        type="application/atom+xml" 
        href="http://www.dlib.org/dlib/february06/smith/aggregation.atom" />

    <!-- Aggregated Resources --> 

    <atom:entry>
        <atom:id>http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/MLN_Google.png&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>
        <atom:title>MLN_Google.png</atom:title>
        <atom:updated>2007-09-22T07:11:09Z</atom:updated>
        <atom:category  scheme="http://purl.org/dc/dcmitype/" 
            term="http://purl.org/dc/dcmitype/Image" 
            label="Image" />
        <atom:link  rel="alternate" 
            type="image/png" 
            href="http://www.dlib.org/dlib/february06/smith/MLN_Google.png" />
        <atom:link  rel="related" 
            href="http://www.example.org/aggregation/45887" />
        <atom:link  rel="via" 
            href="http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/MLN_Google.png&amp;where=http://www.example.org/aggregation/45887" />
        <rdf:Description rdf:about="http://www.dlib.org/dlib/february06/smith/MLN_Google.png">
            <dc:format xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:resource="info:pronom/fmt/13"/>
        </rdf:Description>
    </atom:entry>

</atom:feed>

4.2.8 The "atom:logo" Element

In the Resource Map Profile of Atom:

4.2.9 The "atom:published" Element

In the Resource Map Profile of Atom:

In the D-Lib Magazine example, the shown entry was first published on 2007-08-17T21:12:44Z as a means to aggregate the resource <http://www.dlib.org/dlib/february06/smith/pg1-13.html>. Note that this resource existed a long time before the entry was first published, as it is part of the D-Lib Magazine paper that was published in February 2006.

<?xml version="1.0" encoding="UTF-8" ?>
<atom:feed  xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:ore="http://www.openarchives.org/ore/terms/"> 

    <atom:entry>
        <atom:published>2007-08-17T21:12:44Z</atom:published>
        <atom:link  rel="alternate" 
            type="text/html" 
            href="http://www.dlib.org/dlib/february06/smith/pg1-13.html" />
    </atom:entry>

</atom:feed>

4.2.10 The "atom:rights" Element

In the Resource Map Profile of Atom:

In the D-Lib Magazine example, the rights pertaining to the Aggregation are conveyed using an atom:link child element of atom:entry that has a value of "license" for the rel attribute . The value of the href attribute of this atom:link is the URI of a Creative Commons license "http://creativecommons.org/licenses/by-nc/2.5/rdf". The rights pertaining to the Atom Resource Map are expressed using the atom:rights child element of the atom:feed; its content is the string "No restrictions on the use of this Atom XML document".

<?xml version="1.0" encoding="UTF-8" ?>
<atom:feed  xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:ore="http://www.openarchives.org/ore/terms/"> 

    <!--  Rights pertaining to the Aggregation -->

    <atom:link href="http://creativecommons.org/licenses/by-nc/2.5/rdf" 
        rel="license" 
        type="application/rdf+xml" />

    <!-- Rights pertaining to the Resource Map  --> 

    <atom:rights>No restrictions on the use of this Atom XML document</atom:rights>

</atom:feed>

4.2.11 The "atom:source" Element

In the Resource Map Profile of Atom:

4.2.12 The "atom:subtitle" Element

In the Resource Map Profile of Atom:

4.2.13 The "atom:summary" Element

In the Resource Map Profile of Atom:

4.2.14 The "atom:title" Element

In the Resource Map Profile of Atom:

4.2.15 The "atom:updated" Element

In the Resource Map Profile of Atom:

In the D-Lib Magazine example, an Aggregation for the article was first published on August 17th of 2007, more than a year after the publication of the journal article itself. This date of publication of the Resource Map can be observed in the atom:published element of the atom:entry elements: "2007-08-17T21:12:44Z". This date-time also shows up as the value of the atom:updated element of first shown atom:entry, indicating no changes occurred to it since its publication. However, on September 22nd of 2007, the authors of the article requested to update an image used in their paper; that image is the Aggregated Resource conveyed by the second atom:entry that is shown. As a result, D-Lib Magazine decided to change the date-time of the associated atom:updated element to "2007-09-22T07:11:09Z", leaving the date-time of the associated atom:published element unchanged. The change in the atom:updated element of this one atom:entry caused D-Lib Magazine to also change the date-time of the atom:updated element of the atom:feed.

<?xml version="1.0" encoding="UTF-8" ?>
<atom:feed  xmlns:atom="http://www.w3.org/2005/Atom"
            xmlns:ore="http://www.openarchives.org/ore/terms/"> 

    <!-- About the Resource Map  --> 

    <atom:updated>2007-09-22T07:11:09Z</atom:updated>
    
    <!-- Aggregated Resources  --> 
    
    <atom:entry>
        <atom:published>2007-08-17T21:12:44Z</atom:published>
        <atom:updated>2007-08-17T21:12:44Z</atom:updated>
        <atom:link  rel="alternate" 
            type="text/html" 
            href="http://www.dlib.org/dlib/february06/smith/pg1-13.html" />
    </atom:entry>
    <atom:entry>
        <atom:published>2007-08-17T21:12:44Z</atom:published>
        <atom:updated>2007-09-22T07:11:09Z</atom:updated>
        <atom:link  rel="alternate" 
            type="image/png" 
            href="http://www.dlib.org/dlib/february06/smith/MLN_Google.png" />
    </atom:entry>

</atom:feed>

4.2.16 Use of Atom Extension Elements in the Resource Map Profile of Atom

This Section specifies how the Resource Map Profile of Atom makes use of the extension elements allowed by [RFC4287]. The use of extension elements of an atom:feed element are discussed in Section 4.2.16.1, and extension elements of an atom:entry element are discussed in Section 4.2.16.2.

4.2.16.1 Extension Elements for the "atom:feed" Element

The Resource Map Profile of Atom allows the use of OPTIONAL extension elements for the atom:feed element to convey Relationships and Types pertaining to the Aggregation and the Resource Map or pertaining to resources (other than the Aggregated Resources) that have a direct or indirect relationship with them. These Relationships and Types are conveyed in rdf:Description child elements of atom:feed. A recommendation regarding the RDF/XML style to be used for these rdf:Description elements is provided in [ORE User Guide RDF/XML].

In the Resource Map Profile of Atom:

In the D-Lib Magazine example, the first rdf:Description child element of atom:feed expresses that the Aggregation is part of D-Lib Magazine. The second rdf:Description states that D-Lib Magazine is a journal.

<?xml version="1.0" encoding="UTF-8" ?>
<atom:feed  xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:ore="http://www.openarchives.org/ore/terms/" > 

    <!-- About the Aggregation --> 

    <rdf:Description rdf:about="http://www.dlib.org/dlib/february06/smith/aggregation">
        <dcterms:isPartOf rdf:resource="http://www.dlib.org"/>
    </rdf:Description>
    <rdf:Description rdf:about="http://www.dlib.org">
        <rdf:type rdf:resource="http://purl.org/ontology/bibo/journal"/>
    </rdf:Description>

</atom:feed>
4.2.16.2 Extension Elements for the "atom:entry" Element

The Resource Map Profile of Atom allows the use of OPTIONAL extension elements for the atom:entry element to express Relationships and Types pertaining to the Aggregated Resource conveyed by the atom:entry or pertaing to the Proxy of the Aggregated Resource, as well as to express Relationships and Types pertaining to resources that have a direct or indirect relationship with the Aggregated Resource or its Proxy. These Relationships and Types are conveyed in rdf:Description child elements of atom:entry. A recommendation regarding the RDF/XML style to be used for these rdf:Description elements is provided in the [ORE User Guide RDF/XML].

In the Resource Map Profile of Atom:

In the D-Lib Magazine example, the first atom:entry shown has an rdf:Description element that is about the Aggregated Resource conveyed by the atom:entry: <http://www.dlib.org/dlib/february06/smith/02smith.html>. It conveys the date of creation of the Aggregated Resources, and it conveys resources referenced by it. Two additional rdf:Description elements express the types of two of these referenced resources: one is a working paper (also known as pre-print), the other a journal article. In the second atom:entry that is shown, an rdf:Description element indicates that the Aggregated Resource conveyed by the atom:entry, i.e. <http://www.dlib.org/dlib/february06/smith/pg1-13.html> is also available in another format, namely <http://www.dlib.org/dlib/february06/smith/pg1-13.pdf>.

<?xml version="1.0" encoding="UTF-8" ?>
<atom:feed  xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:ore="http://www.openarchives.org/ore/terms/"> 

    <!-- Aggregated Resources --> 

    <atom:entry>
   
        <atom:link  rel="alternate" type="text/html" 
        href="http://www.dlib.org/dlib/february06/smith/02smith.html" />
        <rdf:Description rdf:about="http://www.dlib.org/dlib/february06/smith/02smith.html">
            <dc:created xmlns:dc="http://purl.org/dc/elements/1.1/">2006-02-15</dc:created>
            <dcterms:references rdf:resource="http://dx.doi.org/10.1023/A:1019213109274"/>
            <dcterms:references rdf:resource="http://arxiv.org/abs/cs.IR/0512069"/>
            <dcterms:references rdf:resource="http://doi.acm.org/10.1145/362883.362894"/>
        </rdf:Description>
        <rdf:Description rdf:about="http://arxiv.org/abs/cs.IR/0512069">
            <rdf:type>http://purl.org/eprint/type/WorkingPaper</rdf:type>
        </rdf:Description>
        <rdf:Description rdf:about="http://doi.acm.org/10.1145/362883.362894">
            <rdf:type>http://purl.org/eprint/type/JournalArticle</rdf:type>
        </rdf:Description>
    
    </atom:entry>
    <atom:entry>
    
        <atom:link  rel="alternate" 
            type="text/html" 
            href="http://www.dlib.org/dlib/february06/smith/pg1-13.html" />
        <rdf:Description rdf:about="http://www.dlib.org/dlib/february06/smith/pg1-13.html">
            <dcterms:hasFormat rdf:resource="http://www.dlib.org/dlib/february06/smith/pg1-13.pdf"/>
        </rdf:Description>
    
    </atom:entry>

</atom:feed>

5. References

[Named Graph]
Named graphs, provenance and trust, J. Carroll, C. Bizer, P. Hayes, P. Stickler, Proceedings of the 14th international conference on World Wide Web, 2005. doi:10.1145/1060745.1060835. Available at http://dx.doi.org/10.1145/1060745.1060835.
[ORE Model]
ORE Specification - Abstract Data Model, C. Lagoze, H. Van de Sompel, P. Johnston, M. Nelson, R. Sanderson, S. Warner, 2008-06-02, Available at http://www.openarchives.org/ore/0.9/datamodel.
[ORE Vocabulary]
ORE Specification - Vocabulary, C. Lagoze, H. Van de Sompel, P. Johnston, M. Nelson, R. Sanderson, S. Warner, 2008-06-02, Available at http://www.openarchives.org/ore/0.9/vocabulary.
[ORE User Guide Resource Map]
ORE User Guide - Resource Map Implementation in Atom, C. Lagoze, H. Van de Sompel, P. Johnston, M. Nelson, R. Sanderson, S. Warner, 2008-06-02, Available at http://www.openarchives.org/ore/0.9/atom-implementation.
[ORE User Guide RDF Syntax]
ORE User Guide - Resource Map Implementation in RDF/XML, C. Lagoze, H. Van de Sompel, P. Johnston, M. Nelson, R. Sanderson, S. Warner, 2008-06-02, Available at http://www.openarchives.org/ore/0.9/rdfxml.
[ORE User Guide Discovery]
ORE User Guide - Resource Map Discovery, C. Lagoze, H. Van de Sompel, P. Johnston, M. Nelson, R. Sanderson, S. Warner, 2008-06-02, Available at http://www.openarchives.org/ore/0.9/discovery.
[RDF CONCEPTS]
Resource Description Framework (RDF): Concepts and Abstract Syntax, G. Klyne, Carroll J. February 2004. Available at http://www.w3.org/TR/rdf-concepts/.
[RFC2119]
IETF RFC 2119: Key words for use in RFCs to Indicate Requirement Levels, S. Bradner, March 1997. Available at http://www.ietf.org/rfc/rfc2119.txt.
[RFC2822]
IETF 2822: Internet Message Format, P. Resnick, April 2001. Available at http://www.ietf.org/rfc/rfc2822.txt.
[RFC3339]
IETF 3339: Date and Time on the Internet: Timestamps, G. Klyne, C. Newman, July 2002, Available at http://www.ietf.org/rfc/rfc3339.txt.
[RFC3986]
IETF RFC 3986: Uniform Resource Identifier (URI): Generic Syntax, T. Berners-Lee, R. Fielding, L. Masinter, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt.
[RFC3987]
IETF RFC 3987: Internationalized Resource Identifiers (IRIs), M. Duerst, M. Suignard, January 2005. Available at http://www.ietf.org/rfc/rfc3987.txt.
[RFC4287]
IETF RFC 4287: The Atom Syndication Format, M. Nottingham, R. Sayre, December 2005. Available at http://www.ietf.org/rfc/rfc4287.txt.
[XML Infoset]
W3C XML Infoset (Second Edition), J. Cowan, R. Tobin, February 2004, Available at http://www.w3.org/TR/xml-infoset/.

A. Acknowledgements

This document is the work of the Open Archives Initiative. Funding for Open Archives Initiative Object Reuse and Exchange is provided by the Andrew W. Mellon Foundation, Microsoft, and the National Science Foundation.  Additional support is provided by the Coalition for Networked Information.

This document is based on meetings of the OAI-ORE Technical Committee (ORE-TC), with participation from the OAI-ORE Liaison Group (ORE-LG).  Members of the ORE-TC are: Chris Bizer (Freie Universität Berlin), Les Carr (University of Southampton), Tim DiLauro (Johns Hopkins University), Leigh Dodds (Ingenta), David Fulker (UCAR), Tony Hammond (Nature Publishing Group), Pete Johnston (Eduserv Foundation), Richard Jones (Imperial College), Peter Murray (OhioLINK), Michael Nelson (Old Dominion University), Ray Plante (NCSA and National Virtual Observatory), Rob Sanderson (University of Liverpool), Simeon Warner (Cornell University), and Jeff Young (OCLC).  Members of ORE-LG are: Leonardo Candela (DRIVER), Tim Cole (DLF Aquifer and UIUC Library), Julie Allinson (JISC), Jane Hunter (DEST), Savas Parastatidis  (Microsoft), Sandy Payette (Fedora Commons), Thomas Place (DARE and University of Tilburg), Andy Powell (DCMI), and Robert Tansley (Google, Inc. and DSpace)

We also acknowledge comments from the OAI-ORE Advisory Committee (ORE-AC).

Many thanks to the Digital Library Research & Prototyping Team of the Los Alamos National Laboratory for their inspiring explorations into Atom and ORE space: Lyudmilla Balakireva, Ryan Chute, Stephan Drescher, Alberto Pepe, Zhiwu Xie.

B. Extended Example

A rich Resource Map for the D-Lib Magazine article is shown below and is available here.

<?xml version="1.0" encoding="UTF-8" ?>
<atom:feed  xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:ore="http://www.openarchives.org/ore/terms/"
    xmlns:grddl="http://www.w3.org/2003/g/data-view#" 
    grddl:transformation="http://www.openarchives.org/ore/atom/atom-grddl.xsl"> 

    <!-- About the Aggregation (cf ORE Model: Types and Relationships pertaining to the Aggregation) --> 

    <atom:id>http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>
    <atom:author>
        <atom:name>Michael Nelson</atom:name>
        <atom:uri>http://www.cs.odu.edu/~mln/</atom:uri>
    </atom:author>
    <atom:author>
        <atom:name>Joan Smith</atom:name>
        <atom:uri>http://www.joanasmith.com/</atom:uri>
    </atom:author>
    <atom:author>
        <atom:name>Frank McCown</atom:name>
        <atom:uri>http://www.cs.odu.edu/~fmccown/</atom:uri>
    </atom:author>
    <atom:title>Observed Web Robot Behavior on Decaying Web Subsites</atom:title>
    <atom:link href="info:doi/10.1045/february2006-smith" 
        rel="related"/>
    <atom:link href="http://dx.doi.org/10.1045/february2006-smith" 
        rel="related"/>
    <atom:link href="http://creativecommons.org/licenses/by-nc/2.5/rdf" 
        rel="license" 
        type="application/rdf+xml" />
    <atom:category  scheme="http://www.openarchives.org/ore/terms/" 
        term="http://www.openarchives.org/ore/terms/Aggregation" 
        label="Aggregation" />
    <atom:category  scheme="http://purl.org/eprint/type/" 
        term="http://purl.org/eprint/type/JournalArticle" 
        label="Journal Article" />
    <rdf:Description rdf:about="http://www.dlib.org/dlib/february06/smith/aggregation">
        <dcterms:isPartOf rdf:resource="http://www.dlib.org"/>
    </rdf:Description>

    <!-- About the Resource Map (cf ORE Model: metadata about the Resource Map) --> 

    <atom:link rel="self" 
        type="application/atom+xml" 
        href="http://www.dlib.org/dlib/february06/smith/aggregation.atom" />
    <atom:link rel="alternate" 
        type="application/rdf+xml" 
        href="http://www.dlib.org/dlib/february06/smith/aggregation.rdf" />
    <atom:generator uri="http://www.dlib.org">D-Lib Magazine</atom:generator>
    <atom:updated>2007-09-22T07:11:09Z</atom:updated>
    <atom:rights>No restrictions on the use of this Atom XML document</atom:rights>

    <!-- Aggregated Resources --> 

    <atom:entry>
        <atom:id>http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/02smith.html&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>
        <atom:author>
            <atom:name>Michael Nelson</atom:name>
            <atom:uri>http://www.cs.odu.edu/~mln/</atom:uri>
        </atom:author>
        <atom:author>
            <atom:name>Joan Smith</atom:name>
            <atom:uri>http://www.joanasmith.com/</atom:uri>
        </atom:author>
        <atom:author>
            <atom:name>Frank McCown</atom:name>
            <atom:uri>http://www.cs.odu.edu/~fmccown/</atom:uri>
        </atom:author>
        <atom:title>Observed Web Robot Behavior on Decaying Web Subsites</atom:title>
        <atom:updated>2007-08-17T21:12:44Z</atom:updated>
        <atom:category scheme="http://purl.org/ontology/bibo/" 
            term="http://purl.org/ontology/bibo/WebPage" 
            label="WebPage" />
        <atom:category  scheme="http://purl.org/dc/dcmitype/" 
            term="http://purl.org/dc/dcmitype/Text" 
            label="Text" />
        <atom:category  scheme="info:eu-repo/semantics/" 
            term="info:eu-repo/semantics/humanStartPage" 
            label="Human Start Page" />        
        <atom:link  rel="alternate" type="text/html" 
            href="http://www.dlib.org/dlib/february06/smith/02smith.html" />
        <rdf:Description rdf:about="http://www.dlib.org/dlib/february06/smith/02smith.html">
            <dc:created xmlns:dc="http://purl.org/dc/elements/1.1/">2006-02-15</dc:created>
            <dcterms:references rdf:resource="http://dx.doi.org/10.1023/A:1019213109274"/>
            <dcterms:references rdf:resource="http://arxiv.org/abs/cs.IR/0512069"/>
            <dcterms:references rdf:resource="http://doi.acm.org/10.1145/362883.362894"/>
        </rdf:Description>
    </atom:entry>
    <atom:entry>
        <atom:id>http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/pg1-13.html&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>
        <atom:title>owenbrauODULPT2 dgrp1 pg1-13-html</atom:title>
        <atom:updated>2007-08-17T21:12:44Z</atom:updated>
        <atom:category scheme="http://purl.org/ontology/bibo/" 
            term="http://purl.org/ontology/bibo/WebPage" 
            label="WebPage" />
        <atom:category  scheme="http://purl.org/dc/dcmitype/" 
            term="http://purl.org/dc/dcmitype/Text" 
            label="Text" />
        <atom:link  rel="alternate" 
            type="text/html" 
            href="http://www.dlib.org/dlib/february06/smith/pg1-13.html" />
        <rdf:Description rdf:about="http://www.dlib.org/dlib/february06/smith/pg1-13.html">
            <dcterms:hasFormat rdf:resource="http://www.dlib.org/dlib/february06/smith/pg1-13.pdf"/>
        </rdf:Description>
    </atom:entry>
    <atom:entry>
        <atom:id>http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/pg1-13.pdf&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>
        <atom:title>owenbrauODULPT2 dgrp1 pg1-13-pdf</atom:title>
        <atom:updated>2007-08-17T21:12:44Z</atom:updated>
        <atom:category  scheme="http://purl.org/dc/dcmitype/" 
            term="http://purl.org/dc/dcmitype/Text" 
            label="Text" />
        <atom:link  rel="alternate" 
            type="application/pdf" 
            href="http://www.dlib.org/dlib/february06/smith/pg1-13.pdf" />
        <rdf:Description rdf:about="http://www.dlib.org/dlib/february06/smith/pg1-13.pdf">
            <dc:format xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:resource="info:pronom/fmt/18"/>
        </rdf:Description>
    </atom:entry>
    <atom:entry>
        <atom:id>http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/MLN_Google.png&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>
        <atom:title>MLN_Google.png</atom:title>
        <atom:author>
            <atom:name/>
        </atom:author>
        <atom:updated>2007-09-22T07:11:09Z</atom:updated>
        <atom:category  scheme="http://purl.org/dc/dcmitype/" 
            term="http://purl.org/dc/dcmitype/Image" 
            label="Image" />
        <atom:link  rel="alternate" 
            type="image/png" 
            href="http://www.dlib.org/dlib/february06/smith/MLN_Google.png" />
        <atom:link  rel="related" 
            href="http://www.example.org/aggregation/45887" />
        <atom:link  rel="via" 
            href="http://oreproxy.org?where=http://www.example.org/aggregation/45887&amp;what=http://www.dlib.org/dlib/february06/smith/MLN_Google.png" />
        <rdf:Description rdf:about="http://www.dlib.org/dlib/february06/smith/MLN_Google.png">
            <dc:format xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:resource="info:pronom/fmt/13"/>
        </rdf:Description>
    </atom:entry>
    <atom:entry>
        <atom:id>http://oreproxy.org/r?what=http://www.crossref.org/openurl?url_ver=Z39.88-2004%26rft_id=info:doi/10.1045/february2006-smith%26noredirect=true&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation</atom:id>
        <atom:author>
            <atom:name>CrossRef</atom:name>
            <atom:uri>http://www.crossref.org</atom:uri>
        </atom:author>
        <atom:title>Bibliographic metadata for info:doi/10.1045/february2006-smith</atom:title>
        <atom:updated>2007-08-17T21:12:44Z</atom:updated>
        <atom:category  scheme="info:eu-repo/semantics/" 
            term="info:eu-repo/semantics/descriptiveMetadata" 
            label="Descriptive Metadata" />  
        <atom:link rel="alternate" 
            type="application/xml" 
            href="http://www.crossref.org/openurl?url_ver=Z39.88-2004&amp;rft_id=info:doi/10.1045/february2006-smith&amp;noredirect=true" />
    </atom:entry>
</atom:feed>

C. Schematron Schema for the Resource Map Profile of Atom

The up-to-date version of the Schematron schema for the Resource Map Profile of Atom is available at http://www.openarchives.org/ore/0.9/atom-tron.

D. GRDDL crosswalk from Atom XML to RDF/XML

The up-to-date version of the GRDDL-compliant XSLT to transform an Atom-based serialization of a Resource Map into a serialization in RDF/XML is available at http://www.openarchives.org/ore/0.9/atom-grddl.xsl. This XSLT uses XSLT 2.0 functionality. In order to allow Atom-based Resource Maps to be readily transformed in this manner, it is RECOMMENDED to add GRDDL namespace and transformation information as attributes to the atom:feed element, as shown below.

<?xml version="1.0" encoding="UTF-8"?>
<atom:feed xmlns:atom="http://www.w3.org/2005/Atom"
      xmlns:grddl="http://www.w3.org/2003/g/data-view#"
      grddl:transformation="http://www.openarchives.org/ore/atom/atom-grddl.xsl">
...

The result of transforming the extended example of Appendix B in this manner is shown below and is also available here. Online transformation engines exist. For example, the W3C's Online XSLT 2.0 service takes the URIs of a stylesheet and an XML document as input.

<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:grddl="http://www.w3.org/2003/g/data-view#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:xhtml="http://www.w3.org/1999/xhtml"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:ore="http://www.openarchives.org/ore/terms/"
    xmlns:dcterms="http://purl.org/dc/terms/">
    <rdf:Description
        rdf:about="http://www.dlib.org/dlib/february06/smith/aggregation.atom">
        <rdf:type
            rdf:resource="http://openarchives.org/ore/terms/ResourceMap"/>
        <ore:describes
            rdf:resource="http://www.dlib.org/dlib/february06/smith/aggregation"/>
        <dcterms:modified>2007-09-22T07:11:09Z</dcterms:modified>
        <dcterms:creator rdf:resource="http://www.dlib.org"/>
        <dc:rights>No restrictions on the use of this Atom XML
            document</dc:rights>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://www.dlib.org/dlib/february06/smith/aggregation">
        <rdf:type
            rdf:resource="http://www.openarchives.org/ore/terms/Aggregation"/>
        <rdf:type rdf:resource="http://purl.org/eprint/type/JournalArticle"/>
        <dc:title>Observed Web Robot Behavior on Decaying Web
            Subsites</dc:title>
        <dcterms:creator rdf:resource="http://www.cs.odu.edu/~mln/"/>
        <dcterms:creator rdf:resource="http://www.joanasmith.com/"/>
        <dcterms:creator rdf:resource="http://www.cs.odu.edu/~fmccown/"/>
        <ore:similarTo rdf:resource="info:doi/10.1045/february2006-smith"/>
        <ore:similarTo
            rdf:resource="http://dx.doi.org/10.1045/february2006-smith"/>
        <ore:isDescribedBy
            rdf:resource="http://www.dlib.org/dlib/february06/smith/aggregation.rdf"/>
        <dcterms:rights
            rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/rdf"/>
        <ore:aggregates
            rdf:resource="http://www.dlib.org/dlib/february06/smith/02smith.html"/>
        <ore:aggregates
            rdf:resource="http://www.dlib.org/dlib/february06/smith/pg1-13.html"/>
        <ore:aggregates
            rdf:resource="http://www.dlib.org/dlib/february06/smith/pg1-13.pdf"/>
        <ore:aggregates
            rdf:resource="http://www.dlib.org/dlib/february06/smith/MLN_Google.png"/>
        <ore:aggregates
            rdf:resource="http://www.crossref.org/openurl?url_ver=Z39.88-2004&amp;rft_id=info:doi/10.1045/february2006-smith&amp;noredirect=true"/>
    </rdf:Description>
    <rdf:Description rdf:about="http://www.dlib.org">
        <foaf:name>D-Lib Magazine</foaf:name>
    </rdf:Description>
    <rdf:Description rdf:about="http://www.cs.odu.edu/~mln/">
        <foaf:name>Michael Nelson</foaf:name>
    </rdf:Description>
    <rdf:Description rdf:about="http://www.joanasmith.com/">
        <foaf:name>Joan Smith</foaf:name>
    </rdf:Description>
    <rdf:Description rdf:about="http://www.cs.odu.edu/~fmccown/">
        <foaf:name>Frank McCown</foaf:name>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://www.dlib.org/dlib/february06/smith/aggregation">
        <dcterms:isPartOf rdf:resource="http://www.dlib.org"/>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://www.dlib.org/dlib/february06/smith/02smith.html">
        <dc:created>2006-02-15</dc:created>
        <dcterms:references
            rdf:resource="http://dx.doi.org/10.1023/A:1019213109274"/>
        <dcterms:references rdf:resource="http://arxiv.org/abs/cs.IR/0512069"/>
        <dcterms:references
            rdf:resource="http://doi.acm.org/10.1145/362883.362894"/>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://www.dlib.org/dlib/february06/smith/pg1-13.html">
        <dcterms:hasFormat
            rdf:resource="http://www.dlib.org/dlib/february06/smith/pg1-13.pdf"/>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://www.dlib.org/dlib/february06/smith/pg1-13.pdf">
        <dc:format rdf:resource="info:pronom/fmt/18"/>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://www.dlib.org/dlib/february06/smith/MLN_Google.png">
        <dc:format rdf:resource="info:pronom/fmt/13"/>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/02smith.html&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation">
        <ore:proxyFor
            rdf:resource="http://www.dlib.org/dlib/february06/smith/02smith.html"/>
        <ore:proxyIn
            rdf:resource="http://www.dlib.org/dlib/february06/smith/aggregation"/>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/pg1-13.html&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation">
        <ore:proxyFor
            rdf:resource="http://www.dlib.org/dlib/february06/smith/pg1-13.html"/>
        <ore:proxyIn
            rdf:resource="http://www.dlib.org/dlib/february06/smith/aggregation"/>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/pg1-13.pdf&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation">
        <ore:proxyFor
            rdf:resource="http://www.dlib.org/dlib/february06/smith/pg1-13.pdf"/>
        <ore:proxyIn
            rdf:resource="http://www.dlib.org/dlib/february06/smith/aggregation"/>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://oreproxy.org/r?what=http://www.dlib.org/dlib/february06/smith/MLN_Google.png&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation">
        <ore:proxyFor
            rdf:resource="http://www.dlib.org/dlib/february06/smith/MLN_Google.png"/>
        <ore:proxyIn
            rdf:resource="http://www.dlib.org/dlib/february06/smith/aggregation"/>
        <ore:lineage
            rdf:resource="http://oreproxy.org?where=http://www.example.org/aggregation/45887&amp;what=http://www.dlib.org/dlib/february06/smith/MLN_Google.png"/>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://oreproxy.org/r?what=http://www.crossref.org/openurl?url_ver=Z39.88-2004%26rft_id=info:doi/10.1045/february2006-smith%26noredirect=true&amp;where=http://www.dlib.org/dlib/february06/smith/aggregation">
        <ore:proxyFor
            rdf:resource="http://www.crossref.org/openurl?url_ver=Z39.88-2004&amp;rft_id=info:doi/10.1045/february2006-smith&amp;noredirect=true"/>
        <ore:proxyIn
            rdf:resource="http://www.dlib.org/dlib/february06/smith/aggregation"/>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://www.dlib.org/dlib/february06/smith/02smith.html">
        <rdf:type rdf:resource="http://purl.org/ontology/bibo/WebPage"/>
        <rdf:type rdf:resource="http://purl.org/dc/dcmitype/Text"/>
        <rdf:type rdf:resource="info:eu-repo/semantics/humanStartPage"/>
        <dc:title>Observed Web Robot Behavior on Decaying Web
            Subsites</dc:title>
        <dcterms:creator rdf:resource="http://www.cs.odu.edu/~mln/"/>
        <dcterms:creator rdf:resource="http://www.joanasmith.com/"/>
        <dcterms:creator rdf:resource="http://www.cs.odu.edu/~fmccown/"/>
        <dc:format>text/html</dc:format>
    </rdf:Description>
    <rdf:Description rdf:about="http://www.cs.odu.edu/~mln/">
        <foaf:name>Michael Nelson</foaf:name>
    </rdf:Description>
    <rdf:Description rdf:about="http://www.joanasmith.com/">
        <foaf:name>Joan Smith</foaf:name>
    </rdf:Description>
    <rdf:Description rdf:about="http://www.cs.odu.edu/~fmccown/">
        <foaf:name>Frank McCown</foaf:name>
    </rdf:Description>
    <rdf:Description rdf:about="http://purl.org/ontology/bibo/WebPage">
        <rdfs:isDefinedBy rdf:resource="http://purl.org/ontology/bibo/"/>
        <rdfs:label xml:lang="en-US">WebPage</rdfs:label>
    </rdf:Description>
    <rdf:Description rdf:about="http://purl.org/dc/dcmitype/Text">
        <rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
        <rdfs:label xml:lang="en-US">Text</rdfs:label>
    </rdf:Description>
    <rdf:Description rdf:about="info:eu-repo/semantics/humanStartPage">
        <rdfs:isDefinedBy rdf:resource="info:eu-repo/semantics/"/>
        <rdfs:label xml:lang="en-US">Human Start Page</rdfs:label>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://www.dlib.org/dlib/february06/smith/pg1-13.html">
        <rdf:type rdf:resource="http://purl.org/ontology/bibo/WebPage"/>
        <rdf:type rdf:resource="http://purl.org/dc/dcmitype/Text"/>
        <dc:title>owenbrauODULPT2 dgrp1 pg1-13-html</dc:title>
        <dcterms:creator rdf:resource="http://www.cs.odu.edu/~mln/"/>
        <dcterms:creator rdf:resource="http://www.joanasmith.com/"/>
        <dcterms:creator rdf:resource="http://www.cs.odu.edu/~fmccown/"/>
        <dc:format>text/html</dc:format>
    </rdf:Description>
    <rdf:Description rdf:about="http://purl.org/ontology/bibo/WebPage">
        <rdfs:isDefinedBy rdf:resource="http://purl.org/ontology/bibo/"/>
        <rdfs:label xml:lang="en-US">WebPage</rdfs:label>
    </rdf:Description>
    <rdf:Description rdf:about="http://purl.org/dc/dcmitype/Text">
        <rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
        <rdfs:label xml:lang="en-US">Text</rdfs:label>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://www.dlib.org/dlib/february06/smith/pg1-13.pdf">
        <rdf:type rdf:resource="http://purl.org/dc/dcmitype/Text"/>
        <dc:title>owenbrauODULPT2 dgrp1 pg1-13-pdf</dc:title>
        <dcterms:creator rdf:resource="http://www.cs.odu.edu/~mln/"/>
        <dcterms:creator rdf:resource="http://www.joanasmith.com/"/>
        <dcterms:creator rdf:resource="http://www.cs.odu.edu/~fmccown/"/>
        <dc:format>application/pdf</dc:format>
    </rdf:Description>
    <rdf:Description rdf:about="http://purl.org/dc/dcmitype/Text">
        <rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
        <rdfs:label xml:lang="en-US">Text</rdfs:label>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://www.dlib.org/dlib/february06/smith/MLN_Google.png">
        <rdf:type rdf:resource="http://purl.org/dc/dcmitype/Image"/>
        <dc:title>MLN_Google.png</dc:title>
        <dc:format>image/png</dc:format>
        <ore:isAggregatedBy
            rdf:resource="http://www.example.org/aggregation/45887"/>
    </rdf:Description>
    <rdf:Description rdf:about="http://purl.org/dc/dcmitype/Image">
        <rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
        <rdfs:label xml:lang="en-US">Image</rdfs:label>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://www.crossref.org/openurl?url_ver=Z39.88-2004&amp;rft_id=info:doi/10.1045/february2006-smith&amp;noredirect=true">
        <rdf:type rdf:resource="info:eu-repo/semantics/descriptiveMetadata"/>
        <dc:title>Bibliographic metadata for
            info:doi/10.1045/february2006-smith</dc:title>
        <dcterms:creator rdf:resource="http://www.crossref.org"/>
        <dc:format>application/xml</dc:format>
    </rdf:Description>
    <rdf:Description rdf:about="http://www.crossref.org">
        <foaf:name>CrossRef</foaf:name>
    </rdf:Description>
    <rdf:Description rdf:about="info:eu-repo/semantics/descriptiveMetadata">
        <rdfs:isDefinedBy rdf:resource="info:eu-repo/semantics/"/>
        <rdfs:label xml:lang="en-US">Descriptive Metadata</rdfs:label>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://www.openarchives.org/ore/terms/Aggregation">
        <rdfs:isDefinedBy
            rdf:resource="http://www.openarchives.org/ore/terms/"/>
        <rdfs:label xml:lang="en-US">Aggregation</rdfs:label>
    </rdf:Description>
    <rdf:Description rdf:about="http://purl.org/eprint/type/JournalArticle">
        <rdfs:isDefinedBy rdf:resource="http://purl.org/eprint/type/"/>
        <rdfs:label xml:lang="en-US">Journal Article</rdfs:label>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://creativecommons.org/licenses/by-nc/2.5/rdf">
        <dc:format>application/rdf+xml</dc:format>
    </rdf:Description>
    <rdf:Description
        rdf:about="http://www.dlib.org/dlib/february06/smith/aggregation.rdf">
        <dc:format>application/rdf+xml</dc:format>
    </rdf:Description>
</rdf:RDF>

E. Change Log

Date Editor Description
2008-06-02 herbertv public beta 0.9 release
2008-04-14 simeon correct ORE namespace in examples
2008-04-04 herbertv public alpha 0.3 release
2008-02-26 herbertv public alpha 0.2 release
2007-12-10 herbertv public alpha 0.1 release
2007-10-15 herbertv alpha release to ORE-TC

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

Use of this page is tracked to collect anonymous traffic data. See OAI privacy policy.