SlideShare a Scribd company logo
1 of 105
Download to read offline
OAI-ORE:
                        The Open Archives Initiative
                     Object Reuse and Exchange Project
                        Herbert Van de Sompel - herbertv@lanl.gov
                           Michael L. Nelson - mln@cs.odu.edu
                                Digital Library Research & Prototyping Team
                                               Research Library
                                       Los Alamos National Laboratory

                                        Department of Computer Science
                                           Old Dominion University

                                               OAI-ORE was funded
                                       by the Andrew W. Mellon Foundation,
                               the National Science Foundation, JISC, and Microsoft




                                 The ORE Editors are:
                Carl Lagoze (Cornell U.), Herbert Van de Sompel (LANL),
Pete Johnston (Eduserv Research Programme), Michael Nelson (Old Dominion University),
                 Robert Sanderson (LANL), Simeon Warner (Cornell U.)

                            OAI Object Reuse & Exchange
                       Herbert Van de Sompel & Michael L. Nelson
                     Woodruff Library, Emory University, October 1 2009
OAI Object Reuse and Exchange: Support

•   The Andrew W. Mellon Foundation
•   The Coalition for Networked Information
•   Joint Information Systems Committee
•   Microsoft Corporation
•   The National Science Foundation




                           OAI Object Reuse & Exchange
                      Herbert Van de Sompel & Michael L. Nelson
                    Woodruff Library, Emory University, October 1 2009
OAI Object Reuse and Exchange: Technical Experts
        ORE Technical Committee
        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                   HP Labs
        Carl Lagoze                     Cornell University
        Peter Murray                    OhioLINK
        Michael Nelson                  Old Dominion University
        Ray Plante                      NCSA and National Virtual Observatory
        Rob Sanderson                   University of Liverpool
        Herbert Van de Sompel           Los Alamos National Laboratory
        Simeon Warne r                  Cornell University
        Jeff Young                      OCLC

        ORE Liaison Group
        Leonardo Candela                Consiglio Nazionale delle Ricerche - DRIVER
        Tim Cole                        University of Illinois Urbana-Champaign - Aquifer
        Julie Allinson                  JISC
        Jane Hunter                     University of Queensland - DEST
        Savas Parastatidis              Microsoft Corporation
        Sandy Payette                   Fedora Commons
        Thomas Place                    University of Tilburg - DARE
        Andy Powell                     Eduserv Foundation - DCMI
        Robert Tansley                  Google, Inc. - DSpace


                         OAI Object Reuse & Exchange
                    Herbert Van de Sompel & Michael L. Nelson
                  Woodruff Library, Emory University, October 1 2009
OAI Object Reuse and Exchange



     Subject: Aggregations of Web resources



Approach: Publish Resource Maps to the Web that
 Instantiate, Describe, and Identify Aggregations




                    OAI Object Reuse & Exchange
               Herbert Van de Sompel & Michael L. Nelson
             Woodruff Library, Emory University, October 1 2009
OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
Instantiate, Describe, and Identify Aggregations
                    OAI Object Reuse & Exchange
               Herbert Van de Sompel & Michael L. Nelson
             Woodruff Library, Emory University, October 1 2009
1. The URI of the human
           Aggregations                              start page for the arXiv
                                                     document.
                                                      2. The formats in which the
                                                     document is available:
                                                     constituents of the
                                                     aggregation.
                                                     3. The title of the document.
                                                     4. The authors of the
                                                     document.
                                                     5. The creation and last
                                                     modification date of the
                                                     document.
                                                     6. Identifiers of entities that
                                                     are in some manner
                                                     equivalent to this document.
                                                     For example, the DOI of a
                                                     peer-reviewed article.
                                                     7. The versions of this
                                                     document.
                                                     8. Links to other arXiv
                                                     documents in the same
                                                     collection.
                                                     9. Citations made by this
                                                     document, and citations it
                                                     received from other
                                                     documents.


       OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
Aggregations!



                                        Flickr Set Items




http://www.flickr.com/photos/fortphoto/sets/72157594190371016/

                   OAI Object Reuse & Exchange
              Herbert Van de Sompel & Michael L. Nelson
            Woodruff Library, Emory University, October 1 2009
Aggregations!!

           Resolutions




http://www.flickr.com/photos/fortphoto/sets/72157594190371016/

                   OAI Object Reuse & Exchange
              Herbert Van de Sompel & Michael L. Nelson
            Woodruff Library, Emory University, October 1 2009
Object Reuse and Exchange: A Resource-Centric Approach

 •   Prior efforts had the repository and metadata records as the center of the
     interoperability thinking:
       o  Including OAI-PMH
       o  Including initial OAI-ORE thinking cf. “Augmenting Interoperability across
          Scholarly Repositories”
       o  Unclear what the metadata records were about …
 •   This approach does not vibe well with the Web:
       o  The Web Architecture knows resources and URIs
       o  Requires special treatment by applications that dominate the Web.



           -                         Keep dreaming!




                                OAI Object Reuse & Exchange
                           Herbert Van de Sompel & Michael L. Nelson
                         Woodruff Library, Emory University, October 1 2009
Object Reuse and Exchange: A Resource-Centric Approach

 •    Fundamental shift in the chosen approach towards interoperability
 •    The Web Architecture as the platform for interoperability
 •    Resources, URIs, and representations as
     the tools of the ORE interoperability trade
 •    De-facto integration with existing Web
     applications
 •    Potential of adoption by other
     communities
 •    Potential of tools created by other
     communities
 •    ….




                                OAI Object Reuse & Exchange
                           Herbert Van de Sompel & Michael L. Nelson
                         Woodruff Library, Emory University, October 1 2009
Foundations of the OAI-ORE solution to handle Aggregations

  •   Web Architecture
       o <http://www.w3.org/TR/webarch/>

  •   Semantic Web, Resource Description Framework (RDF)
       o <http://www.w3.org/TR/rdf-primer/>

  •   Semantic Web, Linked Data, Cool URIs for the Semantic Web
       o <http://linkeddata.org/>

       o <http://www4.wiwiss.fu-berlin.de/bizer/pub/LinkedDataTutorial/>

       o <http://www.w3.org/TR/cooluris>




                             OAI Object Reuse & Exchange
                        Herbert Van de Sompel & Michael L. Nelson
                      Woodruff Library, Emory University, October 1 2009
W3C Web Architecture



                                                                             Representation 2
                  URI
                                                           Represents
                        Identifies

                                         Resource                                 Content Negotiation



The tools we have to solve the                            Represents
  interoperability problem are:
• Resource                                                                   Representation 1

• URI
• Representation

                               OAI Object Reuse & Exchange
                          Herbert Van de Sompel & Michael L. Nelson
                        Woodruff Library, Emory University, October 1 2009
Semantic Web, Resource Description Framework (RDF)



                  URI
                                         Semantic                            RDF
                                           Web



                                       Vocabularies



The tools we have to solve the
  interoperability problem are:
• URI
• RDF
• Vocabularies

                               OAI Object Reuse & Exchange
                          Herbert Van de Sompel & Michael L. Nelson
                        Woodruff Library, Emory University, October 1 2009
Resource Description Framework (RDF)




              OAI Object Reuse & Exchange
         Herbert Van de Sompel & Michael L. Nelson
       Woodruff Library, Emory University, October 1 2009
Resource Description Framework (RDF)




              OAI Object Reuse & Exchange
         Herbert Van de Sompel & Michael L. Nelson
       Woodruff Library, Emory University, October 1 2009
Resource Description Framework (RDF)




 Subject     Predicate        Object
R1         hasChapter    R2
R1         hasChapter    R3
R3         follows       R2
R1         createdBy     “Herbert”            Triples
                                       OAI Object Reuse & Exchange
                                Herbert Van de Sompel & Michael L. Nelson
                              Woodruff Library, Emory University, October 1 2009
Semantic Web

•   On the Web as we know it, URIs are for documents.
•   On the Semantic Web, things are also given URIs:
     o  Real world objects, e.g. a person, a star, a car, …
     o  Concepts, ideas, abstractions, …




                            OAI Object Reuse & Exchange
                       Herbert Van de Sompel & Michael L. Nelson
                     Woodruff Library, Emory University, October 1 2009
Semantic Web, Linked Data

•   In order to allow distinguishing between URIs that identify documents
    and URIs that identify things, a convention is introduced:
     o  The document-URI has a Representation (the document)
     o  The thing-URI has no Representation
•   So how do we ever find out what the thing is about?
     o  Publish a document about the thing at a URI different than the
        thing-URI;
     o  In that document, describe the thing;
     o  Use a network mechanism to point from the thing-URI to its
        describing document-URI.
     o  This means using HTTP URIs for both the thing-URI and its
        describing document-URI.



                            OAI Object Reuse & Exchange
                       Herbert Van de Sompel & Michael L. Nelson
                     Woodruff Library, Emory University, October 1 2009
Cool URIs for the Semantic Web




           OAI Object Reuse & Exchange
      Herbert Van de Sompel & Michael L. Nelson
    Woodruff Library, Emory University, October 1 2009
Cool URIs for the Semantic Web




           OAI Object Reuse & Exchange
      Herbert Van de Sompel & Michael L. Nelson
    Woodruff Library, Emory University, October 1 2009
Cool URIs for the Semantic Web




           OAI Object Reuse & Exchange
      Herbert Van de Sompel & Michael L. Nelson
    Woodruff Library, Emory University, October 1 2009
Cool URIs for the Semantic Web




           OAI Object Reuse & Exchange
      Herbert Van de Sompel & Michael L. Nelson
    Woodruff Library, Emory University, October 1 2009
OAI Object Reuse and Exchange: The Approach

     Subject: How to handle an Aggregation
               of Web resources?


Approach: Publish Resource Maps to the Web that
 Instantiate, Describe, and provide an Identity for
                 the Aggregation


        Aggregation: a thing resource
     Resource Map: a document resource
        that describes an Aggregation

                     OAI Object Reuse & Exchange
                Herbert Van de Sompel & Michael L. Nelson
              Woodruff Library, Emory University, October 1 2009
The Web




       OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
An Aggregation and the Web


•   Resources of an
    aggregation are
    distinct URI-identified
    Web resources

•   To handle
    aggregations, missing
    are:
     o   The boundary
         that delineates
         the aggregation in
         the Web
     o   An identity (URI)
         for the
         aggregation




                               OAI Object Reuse & Exchange
                          Herbert Van de Sompel & Michael L. Nelson
                        Woodruff Library, Emory University, October 1 2009
Introduce a Resource that stands for the Aggregation




                     OAI Object Reuse & Exchange
                Herbert Van de Sompel & Michael L. Nelson
              Woodruff Library, Emory University, October 1 2009
Publish a Resource Map that describes the Aggregation




                      OAI Object Reuse & Exchange
                 Herbert Van de Sompel & Michael L. Nelson
               Woodruff Library, Emory University, October 1 2009
Discover the Resource Map via the Aggregation




              OAI Object Reuse & Exchange
         Herbert Van de Sompel & Michael L. Nelson
       Woodruff Library, Emory University, October 1 2009
OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
OAI Object Reuse and Exchange: The Basics

               Aggregation
          Aggregated Resources
           ore:aggregates

                 Resource Map
                ore:describes

         Relationships and Types




                 OAI Object Reuse & Exchange
            Herbert Van de Sompel & Michael L. Nelson
          Woodruff Library, Emory University, October 1 2009
It starts with some resources that belong together


                                                                       HTTP GET
This resource has URI AR-1




                                                               The resource has a representation

                                OAI Object Reuse & Exchange
                           Herbert Van de Sompel & Michael L. Nelson
                         Woodruff Library, Emory University, October 1 2009
Introduce the Aggregation




This resource is an Aggregation

                                 OAI Object Reuse & Exchange
                            Herbert Van de Sompel & Michael L. Nelson
                          Woodruff Library, Emory University, October 1 2009
Express the ore:aggregates relationship




The inverse is ore:isAggregatedBy

                    OAI Object Reuse & Exchange
               Herbert Van de Sompel & Michael L. Nelson
             Woodruff Library, Emory University, October 1 2009
The ore:aggregates relationship


This resource is an Aggregated Resource




                                                   Aggregated Resources are just resources

                                OAI Object Reuse & Exchange
                           Herbert Van de Sompel & Michael L. Nelson
                         Woodruff Library, Emory University, October 1 2009
The ore:aggregates relationship




Aggregated Resources can be aggregated by multiple Aggregations

                   OAI Object Reuse & Exchange
              Herbert Van de Sompel & Michael L. Nelson
            Woodruff Library, Emory University, October 1 2009
Introduce the Resource Map




         OAI Object Reuse & Exchange
    Herbert Van de Sompel & Michael L. Nelson
  Woodruff Library, Emory University, October 1 2009
Express the ore:describes relationship




               OAI Object Reuse & Exchange
          Herbert Van de Sompel & Michael L. Nelson
        Woodruff Library, Emory University, October 1 2009
The ore:isDescribedBy relationship




The inverse is ore:isDescribedBy; subproperty of rdfs:seeAlso

                              OAI Object Reuse & Exchange
                         Herbert Van de Sompel & Michael L. Nelson
                       Woodruff Library, Emory University, October 1 2009
Express metadata about the Resource Map




This corresponds to metadata from the Linked Data recommendations

                          OAI Object Reuse & Exchange
                     Herbert Van de Sompel & Michael L. Nelson
                   Woodruff Library, Emory University, October 1 2009
A Resource Map can describe a lot …




This corresponds to the description, related descriptions, backlinks, metadata
from the Linked Data recommendations

                               OAI Object Reuse & Exchange
                          Herbert Van de Sompel & Michael L. Nelson
                        Woodruff Library, Emory University, October 1 2009
But minimally it describes this …




This corresponds to the description (minimal), and metadata from the Linked
Data recommendations

                               OAI Object Reuse & Exchange
                          Herbert Van de Sompel & Michael L. Nelson
                        Woodruff Library, Emory University, October 1 2009
A lot about the Aggregation and the Aggregated Resources




                        OAI Object Reuse & Exchange
                   Herbert Van de Sompel & Michael L. Nelson
                 Woodruff Library, Emory University, October 1 2009
A Resource Map can describe a lot …




but the graph expressed by the Resource Map must be connected

                       OAI Object Reuse & Exchange
                  Herbert Van de Sompel & Michael L. Nelson
                Woodruff Library, Emory University, October 1 2009
•   Version 1.0 released October
    17th 2008

•   ORE Primer
•   Atom Resource Maps
•   RDF/XML Resource Maps
•   RDFa Resource Maps
•   HTTP implementation
•   Discovery of Resource Maps
•   Data Model
•   Vocabulary

•   Tools and Resources
•   OAI-ORE Google Group

                                                   http://www.openarchives.org/ore/toc

                                OAI Object Reuse & Exchange
                           Herbert Van de Sompel & Michael L. Nelson
                         Woodruff Library, Emory University, October 1 2009
OAI Object Reuse and Exchange

   Playing ORE in two worlds




           OAI Object Reuse & Exchange
      Herbert Van de Sompel & Michael L. Nelson
    Woodruff Library, Emory University, October 1 2009
Interoperability Stacks

Atom profiles,              Vocabularies,
APP, Special-               SPARQL
purpose APIs

Feed                        RDF, RDF
technologies,               serializations
RSS, Atom

HTTP URI                    HTTP URI




    Web 2.0                   Semantic
                             Web; Linked
                                Data



       OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
Interoperability Stacks

ORE extensions   Atom profiles,             Vocabularies,             ORE terms,
for Atom         APP, special-              SPARQL                    dcterms, foaf
                 purpose APIs

Atom ReM         Feed                       RDF, RDF                  RDF-based data
                 technologies,              serializations            model; HTTP
                 RSS, Atom                                            303; RDF/XML
                                                                      ReM, RDFa
                                                                      ReM
HTTP URI for     HTTP URI                   HTTP URI                  HTTP URI for
Aggregation,                                                          Aggregation,
Resource Map,                                                         Resource Map,
Proxies                                                               Proxies
    ORE              Web 2.0                   Semantic                    ORE
                                              Web; Linked
                                                 Data


                        OAI Object Reuse & Exchange
                   Herbert Van de Sompel & Michael L. Nelson
                 Woodruff Library, Emory University, October 1 2009
OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
Atom

•   Feed technology
•   Attempt to rationalize RSS 1.x, 2.x divergence
•   IETF FRC 4287
     o  http://www.ietf.org/rfc/rfc4287
•   Encoding is up-to-date with current XML standards
     o  namespaces
     o  Relax-NG schema
•   Content model
     o  Distinguishes between metadata and content (plain text, HTML, base-64
        binary, linked content)
•   Relationship types defined in IESG Atom Link Relations registry
     o  http://www.iana.org/assignments/link-relations.html
•   Well-defined extensibility model
     o  Elements from external namespaces
     o  Relationships from external namespaces


                               OAI Object Reuse & Exchange
                          Herbert Van de Sompel & Michael L. Nelson
                        Woodruff Library, Emory University, October 1 2009
An Atom Feed in XML
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">                                Feed
<title>Dan’s Blog</title>
<link @rel=“self” href="http://netzoid.com/blog/"/>                       Feed
<updated>2007-11-07T18:30:02Z</updated>                                   Meta
<author>
  <name>Dan Diephouse</name>
</author>
<id>urn:uuid:60a76c80-d399-11d9-b91C-0003939e0af6</id>
<entry>
 …
<entry>
</feed>




                            OAI Object Reuse & Exchange
                       Herbert Van de Sompel & Michael L. Nelson
                     Woodruff Library, Emory University, October 1 2009
An Atom Entry in XML
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 …
 <entry>                                                                    Entry
 <title>Building services with AtomPub</title>
 <link @rel=“self” href="http://netzoid.com/blog/122c"/>
 <link @rel=“alternate”                                                     Entry
   href="http://netzoid.com/blog/building_atompub.htm"/>                    Meta
 <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
 <updated>2007-11-07T18:30:02Z</updated>
  <content>
   (optional. by-value or by-reference. Must provide                       Entry
   a <summary> if by-reference or by-value is base64)                     Content
  </content>
</entry>




                            OAI Object Reuse & Exchange
                       Herbert Van de Sompel & Michael L. Nelson
                     Woodruff Library, Emory University, October 1 2009
ORE Atom Serialization

•   Result must be valid Atom
•   Don’t distort Atom semantics
•   Indicate this is an ORE Atom Entry by specifying a <category
    term="http://www.openarchives.org/ore/terms/Aggregation”>
•   Convey as much information as possible about the Aggregation
    using native Atom elements
     o But /entry/id, /entry/updated, /entry/published, /entry/rights

        are about the Entry/ResourceMap
•   Use Atom extensibility:
     o Express relationships of ORE model by means of special

        purpose ORE URIs
     o Use <ore:triples> extension element to convey information

        about Aggregated Resources (and some about Aggregation)

                            OAI Object Reuse & Exchange
                       Herbert Van de Sompel & Michael L. Nelson
                     Woodruff Library, Emory University, October 1 2009
ORE Atom Example




              Click Here
       OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
ORE Atom Example




    <link rel=“alternate” …>




                                                     Entry




       OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
Entry URI




atom:id mandatory (atom)
         OAI Object Reuse & Exchange
    Herbert Van de Sompel & Michael L. Nelson
  Woodruff Library, Emory University, October 1 2009
URI-A of Aggregation




                                                     URI-A




   mandatory (ORE)
       OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
URI-R of Resource Map




                  URI-R




   mandatory (ORE)
       OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
URIs of Aggregated Resources

                                                        URI-AR




      mandatory (ORE)
          OAI Object Reuse & Exchange
     Herbert Van de Sompel & Michael L. Nelson
   Woodruff Library, Emory University, October 1 2009
URI of Splash Page




                                                   URI-S



atom:link@rel=“alternate”: mandatory if no atom:content (atom)
                    recommended (ORE)
                           OAI Object Reuse & Exchange
                      Herbert Van de Sompel & Michael L. Nelson
                    Woodruff Library, Emory University, October 1 2009
Title and Summary for the Aggregation




        atom:title mandatory (atom)
atom:summary mandatory if no content (atom)
                  OAI Object Reuse & Exchange
             Herbert Van de Sompel & Michael L. Nelson
           Woodruff Library, Emory University, October 1 2009
Authors for the Aggregation




mandatory (ORE). To prevent author-inheritance from Feed.
                         OAI Object Reuse & Exchange
                    Herbert Van de Sompel & Michael L. Nelson
                  Woodruff Library, Emory University, October 1 2009
ORE Relationships for the Aggregation




        recommended (ORE)
              OAI Object Reuse & Exchange
         Herbert Van de Sompel & Michael L. Nelson
       Woodruff Library, Emory University, October 1 2009
ORE Relationships for the Aggregation




optional: say what you can and say it right (ORE)
                    OAI Object Reuse & Exchange
               Herbert Van de Sompel & Michael L. Nelson
             Woodruff Library, Emory University, October 1 2009
Types for the Aggregation




…/Aggregation mandatory (ORE)
           OAI Object Reuse & Exchange
      Herbert Van de Sompel & Michael L. Nelson
    Woodruff Library, Emory University, October 1 2009
Dates for the Aggregation




optional: say what you can and say it right (ORE)
                    OAI Object Reuse & Exchange
               Herbert Van de Sompel & Michael L. Nelson
             Woodruff Library, Emory University, October 1 2009
Dates for the Resource Map




atom:updated mandatory (atom)
           OAI Object Reuse & Exchange
      Herbert Van de Sompel & Michael L. Nelson
    Woodruff Library, Emory University, October 1 2009
Rights pertaining to the Resource Map




       recommended (ORE)
              OAI Object Reuse & Exchange
         Herbert Van de Sompel & Michael L. Nelson
       Woodruff Library, Emory University, October 1 2009
Authorship of the Resource Map




                                                                Of feed that
                                                               encompasses
                                                                 the entry



       atom:author mandatory (ORE)
other elements shown: recommended (atom)
                 OAI Object Reuse & Exchange
            Herbert Van de Sompel & Michael L. Nelson
          Woodruff Library, Emory University, October 1 2009
And all the rest …




optional: say what you can and say it right (ORE)
                    OAI Object Reuse & Exchange
               Herbert Van de Sompel & Michael L. Nelson
             Woodruff Library, Emory University, October 1 2009
OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
OAI Object Reuse and Exchange

     HTTP Implementation
       Aggregation URI
      Resource Map URI
       Splash Page URI
          Proxy URI




           OAI Object Reuse & Exchange
      Herbert Van de Sompel & Michael L. Nelson
    Woodruff Library, Emory University, October 1 2009
HTTP implementation


information resource - protocol based URI




    The Web is built of HTTP URIs

       OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
HTTP implementation


                non-information resource - cite A-1, get ReM-1




Access to URI Aggregation yields a Resource Map: various approaches

                          OAI Object Reuse & Exchange
                     Herbert Van de Sompel & Michael L. Nelson
                   Woodruff Library, Emory University, October 1 2009
Cool URIs


•   Want simple, stable, manageable URIs
     o stability important for citation

•   Certainly no technology baggage (.php, .asp etc.)
•   Aggregation URI not tied to format of ReM




         A-1   = http://example.org/foo
         ReM-1 = http://example.org/foo.atom

                         OAI Object Reuse & Exchange
                    Herbert Van de Sompel & Michael L. Nelson
                  Woodruff Library, Emory University, October 1 2009
HTTP 303 & Content Negotiation

• Web server support for 303 redirection is
available.
• Web server support for content negotiation is
available.
• Support multiple Resource Maps is required.
• Desire to integrate Splash Pages into the
solution.
• Desire to allow easy extensibility to additional
Resource Maps and/or Splash Pages




                       OAI Object Reuse & Exchange
                  Herbert Van de Sompel & Michael L. Nelson
                Woodruff Library, Emory University, October 1 2009
HTTP 303 & Content Negotiation




           OAI Object Reuse & Exchange
      Herbert Van de Sompel & Michael L. Nelson
    Woodruff Library, Emory University, October 1 2009
HTTP 303 & Content Negotiation




           OAI Object Reuse & Exchange
      Herbert Van de Sompel & Michael L. Nelson
    Woodruff Library, Emory University, October 1 2009
HTTP 303 & Content Negotiation




           OAI Object Reuse & Exchange
      Herbert Van de Sompel & Michael L. Nelson
    Woodruff Library, Emory University, October 1 2009
HTTP 303 without Content Negotiation

• There is just one Resource Map for each
Aggregation
• Web server support for content negotiation is not
available
• Web server support for HTTP 303 redirection is
available




                      OAI Object Reuse & Exchange
                 Herbert Van de Sompel & Michael L. Nelson
               Woodruff Library, Emory University, October 1 2009
HTTP 303 without Content Negotiation




              OAI Object Reuse & Exchange
         Herbert Van de Sompel & Michael L. Nelson
       Woodruff Library, Emory University, October 1 2009
HTTP 303 without Content Negotiation




              OAI Object Reuse & Exchange
         Herbert Van de Sompel & Michael L. Nelson
       Woodruff Library, Emory University, October 1 2009
Simple Implementation using Hash URIs

• There is just one Resource Map for each
Aggregation
• Web server support for 303 redirection is not
available




                      OAI Object Reuse & Exchange
                 Herbert Van de Sompel & Michael L. Nelson
               Woodruff Library, Emory University, October 1 2009
Simple Implementation using Hash URIs




               OAI Object Reuse & Exchange
          Herbert Van de Sompel & Michael L. Nelson
        Woodruff Library, Emory University, October 1 2009
Simple Implementation using Hash URIs




               OAI Object Reuse & Exchange
          Herbert Van de Sompel & Michael L. Nelson
        Woodruff Library, Emory University, October 1 2009
HTTP Proxy URIs




ore:proxyIn and ore:proxyFor to introduce a Proxy for an Aggregated Resource

                               OAI Object Reuse & Exchange
                          Herbert Van de Sompel & Michael L. Nelson
                        Woodruff Library, Emory University, October 1 2009
Requirements for HTTP URIs for Proxies


1. Redirect to the Aggregated Resource with:
     HTTP status code "303 See Other" and Location: URI-AR
2. Indicate the Aggregation context with:
     HTTP Link header Link: <URI-A>; rel="aggregation"
3. No restriction on URI syntax, but...




                        OAI Object Reuse & Exchange
                   Herbert Van de Sompel & Michael L. Nelson
                 Woodruff Library, Emory University, October 1 2009
ORE Proxy URI resolver


• Operated by OCLC (thanks!)
• Simple construction syntax:
       http://oreproxy.org/r?what=URI-AR&where=URI-A
 > parameter order important


 > careful to URI encode (potentially doubly)


• Resolver is compliant with required behaviour
• Allows the use of Proxy URIs at no extra cost




                         OAI Object Reuse & Exchange
                    Herbert Van de Sompel & Michael L. Nelson
                  Woodruff Library, Emory University, October 1 2009
OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
Resource Map Discovery: Outline


•   Batch Discovery
     o Atom Feeds, OAI-PMH, SiteMaps,
•   Embedding Discovery Links
     o With HTML “link” element
     o With HTTP “Link” response header




                            OAI Object Reuse & Exchange
                       Herbert Van de Sompel & Michael L. Nelson
                     Woodruff Library, Emory University, October 1 2009
Batch Discovery

•   There are several techniques to expose batches of Resource Maps:
     o Atom Feed in which Entries are Resource Maps serialized in Atom
     o OAI-PMH in which records are Resource Maps (Atom and/or
       RDF/XML)
     o SiteMaps in which URLs point at Resource Maps (Atom and/or
       RDF/XML)




                            OAI Object Reuse & Exchange
                       Herbert Van de Sompel & Michael L. Nelson
                     Woodruff Library, Emory University, October 1 2009
Atom Feed




                                                     ReM




       OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
Atom Feed
<?xml version="1.0" encoding="UTF-8"?>
<atom:feed xmlns:atom="http://www.w3.org/2005/Atom">
  <atom:author>
     <atom:name>arXiv.org e-Print Repository</atom:name>
     <atom:uri>http://arXiv.org</atom:uri>                                                                           Feed
  </atom:author>
  <atom:id>tag:arxiv.org,2008:astro-ph</atom:id>
  <atom:updated>2008-10-03T07:30:34Z</atom:updated>
  <atom:title>arXiv.org Atrophysics Feed</atom:title>
  <atom:entry>
     <atom:id>tag:arxiv.org,2008:astro-ph:0601007</atom:id>
     <atom:link href="http://arxiv.org/aggregation/astro-ph/0601007 rel="http://www.openarchives.org/ore/terms/describes"/>
     <atom:category term="http://www.openarchives.org/ore/terms/Aggregation” scheme="http://www.openarchives.org/ore/terms/"/>
     <atom:link href="http://arxiv.org/abs/astro-ph/0601007" rel="alternate"/>
     <atom:author>
        <atom:name>Hui Li</atom:name>
     </atom:author>
     <!-- ... -->                                                                                                  ReM
  </atom:entry>
  <atom:entry>
     <atom:id>tag:arxiv.org,2008:astro-ph:0601008</atom:id>
     <atom:link href="http://arxiv.org/aggregation/astro-ph/0601008” rel="http://www.openarchives.org/ore/terms/describes"/>
     <atom:category term="http://www.openarchives.org/ore/terms/Aggregation" scheme="http://www.openarchives.org/ore/terms/"/>
     <atom:link href="http://arxiv.org/abs/astro-ph/0601008" rel="alternate"/>
     <atom:author>
        <atom:name>Renyue Cen</atom:name>
     </atom:author>
     <!-- ... -->
                                                                                                                   ReM
</atom:feed>

                                                OAI Object Reuse & Exchange
                                           Herbert Van de Sompel & Michael L. Nelson
                                         Woodruff Library, Emory University, October 1 2009
OAI-PMH
 http://www.foo.edu/oai?verb=ListRecords&metadataPrefix=oai_rem_atom
<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/
         http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2007-02-08T08:55:46Z</responseDate>
  <request verb=”ListRecords” metadataPrefix="oai_rem_atom">
         http://foo.edu/oai2</request>
  <ListRecords>
   <record>
    <header>                                                MUST NOT
      <identifier>oai:foo.edu:object1</identifier>
                                                            equal ReM /entry/id
      <datestamp>2007-01-06</datestamp>
    </header>
    <metadata>
        <!-- Insert ReM here -->       MUST be equal to ReM
    </metadata>                        modification time ( /entry/updated in Atom)
  </record>
  . . .
 </ListRecords>
</OAI-PMH>

                               OAI Object Reuse & Exchange
                          Herbert Van de Sompel & Michael L. Nelson
                        Woodruff Library, Emory University, October 1 2009
OAI-PMH GetRecord points at ReM … almost
   http://www.foo.edu/oai?verb=GetRecord&identifier=oai:foo.edu:object1&
                          metadataPrefix=oai_rem_atom

<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/
         http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2007-02-08T08:55:46Z</responseDate>
  <request verb="GetRecord" identifier="oai:foo.edu:object1"
            metadataPrefix="oai_rem_atom">http://foo.edu/oai2</request>
  <GetRecord>
   <record>
    <header>
      <identifier>oai:foo.edu:object1</identifier>
      <datestamp>2007-01-06</datestamp>
    </header>                             need a gateway to:
    <metadata>                            1. strip off OAI-PMH wrappers
        <!-- Insert ReM here -->          2. return just what is inside <metadata>
    </metadata>                           3. reset the MIME type (e.g., from
  </record>                                  application/xml to application/atom+xml )
 </GetRecord>
</OAI-PMH>
                                OAI Object Reuse & Exchange
                           Herbert Van de Sompel & Michael L. Nelson
                         Woodruff Library, Emory University, October 1 2009
SiteMaps
                      http://www.foo.edu/sitemap-rem.xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
       <loc>http://www.foo.edu/objects/object1.atom</loc>
       <lastmod>2007-01-06</lastmod>
    </url>
    <url>
       <loc>http://www.foo.edu/objects/object2.atom</loc>
       <lastmod>2007-08-11</lastmod>
       <changefreq>weekly</changefreq>
                                                      MUST equal URI-R
    </url>                                            ( /entry/link[@rel="self"]/@href
    <url>                                             in Atom)
       <loc>http://www.foo.edu/objects/object3.atom</loc>
       <lastmod>2007-03-15T18:30:02Z</lastmod>
       <priority>0.3</priority>
    </url>
...                                    MUST be equal to ReM
</urlset>                              modification time ( /entry/updated in Atom)

remember SiteMap path limitation: http://www.foo.edu/a/b/sitemap-rem.xml can list
http://www.foo.edu/a/b/bar2.atom but not http://www.foo.edu/bar1.atom
                                OAI Object Reuse & Exchange
                           Herbert Van de Sompel & Michael L. Nelson
                         Woodruff Library, Emory University, October 1 2009
Embedding Discovery Links

•   Starting with a Web resource (say a splash page), how to find the
    associated Aggregations(s)?
     o  HTML <link> element
     o  HTTP Response Headers
     o  Display it …




                             OAI Object Reuse & Exchange
                        Herbert Van de Sompel & Michael L. Nelson
                      Woodruff Library, Emory University, October 1 2009
HTML <link>: one ReM

<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<title>[astro-ph/0601007] Parametrization of K-essence and Its Kinetic
Term</title>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" media="screen" href="/css/arXiv.css" />
<link rel=”resourcemap" type=”application/atom+xml"
                          href=“http://arxiv.org/rem/atom/astro-ph/0601007" />
</head>
<body>
<div id="header">
<h1><a href="/">arXiv.org</a> &gt; <a href="/list/astro-ph/recent">astro-ph</a>
&gt; arXiv:astro-ph/0601007</h1>
…
</body>



                                 OAI Object Reuse & Exchange
                            Herbert Van de Sompel & Michael L. Nelson
                          Woodruff Library, Emory University, October 1 2009
HTML <link>: two ReMs

<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<title>[astro-ph/0601007] Parametrization of K-essence and Its Kinetic
Term</title>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" media="screen" href="/css/arXiv.css" />
<link rel=”resourcemap" type=”application/atom+xml"
                          href=“http://arxiv.org/rem/atom/astro-ph/0601007" />
<link rel=”resourcemap" type=”application/rdf+xml"
                          href=“http://arxiv.org/rem/rdf/astro-ph/0601007" />
</head>
<body>
<div id="header">
<h1><a href="/">arXiv.org</a> &gt; <a href="/list/astro-ph/recent">astro-ph</a>
&gt; arXiv:astro-ph/0601007</h1>
…
</body>

                                 OAI Object Reuse & Exchange
                            Herbert Van de Sompel & Michael L. Nelson
                          Woodruff Library, Emory University, October 1 2009
HTML <link>: a ReM and a Feed

<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<title>[astro-ph/0601007] Parametrization of K-essence and Its Kinetic
Term</title>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" media="screen" href="/css/arXiv.css" />
<link rel=”resourcemap" type=”application/atom+xml"
                          href=“http://arxiv.org/rem/atom/astro-ph/0601007" />
<link rel=”alternate" type=”application/atom+xml"
                          href=“http://arxiv.org/feed/astro-ph" />
</head>
<body>
<div id="header">
<h1><a href="/">arXiv.org</a> &gt; <a href="/list/astro-ph/recent">astro-ph</a>
&gt; arXiv:astro-ph/0601007</h1>
…
</body>

                                 OAI Object Reuse & Exchange
                            Herbert Van de Sompel & Michael L. Nelson
                          Woodruff Library, Emory University, October 1 2009
HTML <link>: an RDFa ReM

<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<title>[astro-ph/0601007] Parametrization of K-essence and Its Kinetic
Term</title>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" media="screen" href="/css/arXiv.css" />
<link rel=”resourcemap self" type=”application/xhtml+xml"
                          href=“http://arxiv.org/abs/astro-ph/0601007#rem" />
</head>
<body>
<div id="header">
<h1><a href="/">arXiv.org</a> &gt; <a href="/list/astro-ph/recent">astro-ph</a>
&gt; arXiv:astro-ph/0601007</h1>
…
</body>



                                 OAI Object Reuse & Exchange
                            Herbert Van de Sompel & Michael L. Nelson
                          Woodruff Library, Emory University, October 1 2009
HTTP Link Header




       OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
Display the URI




       OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
Display URI-A




       OAI Object Reuse & Exchange
  Herbert Van de Sompel & Michael L. Nelson
Woodruff Library, Emory University, October 1 2009
OAI Object Reuse and Exchange

                   Get Involved!

  http://www.openarchives.org/ore/

http://groups.google.com/group/oai-ore




               OAI Object Reuse & Exchange
          Herbert Van de Sompel & Michael L. Nelson
        Woodruff Library, Emory University, October 1 2009

More Related Content

Viewers also liked

Using timed-release cryptography to mitigate the preservation risk of embargo...
Using timed-release cryptography to mitigate the preservation risk of embargo...Using timed-release cryptography to mitigate the preservation risk of embargo...
Using timed-release cryptography to mitigate the preservation risk of embargo...Michael Nelson
 
A Research Agenda for "Obsolete Data or Resources"
A Research Agenda for "Obsolete Data or Resources"A Research Agenda for "Obsolete Data or Resources"
A Research Agenda for "Obsolete Data or Resources"Michael Nelson
 
Music Video Redundancy and Half-Life in YouTube
Music Video Redundancy and Half-Life in YouTubeMusic Video Redundancy and Half-Life in YouTube
Music Video Redundancy and Half-Life in YouTubeMichael Nelson
 
(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web Pages(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web PagesMichael Nelson
 
Memento: Time Travel for the Web
Memento: Time Travel for the WebMemento: Time Travel for the Web
Memento: Time Travel for the WebMichael Nelson
 
My Point of View: Michael L. Nelson Web Archiving Cooperative
My Point of View: Michael L. Nelson  Web Archiving CooperativeMy Point of View: Michael L. Nelson  Web Archiving Cooperative
My Point of View: Michael L. Nelson Web Archiving CooperativeMichael Nelson
 
Synchronicity: Just-In-Time Discovery of Lost Web Pages
Synchronicity: Just-In-Time Discovery of Lost Web PagesSynchronicity: Just-In-Time Discovery of Lost Web Pages
Synchronicity: Just-In-Time Discovery of Lost Web PagesMichael Nelson
 
Can’t Find Your 404s?
Can’t Find Your 404s?Can’t Find Your 404s?
Can’t Find Your 404s?Michael Nelson
 
Memento: Time Travel for the Web
Memento: Time Travel for the WebMemento: Time Travel for the Web
Memento: Time Travel for the WebMichael Nelson
 
Web Archiving: A Brief Introduction
Web Archiving: A Brief IntroductionWeb Archiving: A Brief Introduction
Web Archiving: A Brief IntroductionSawood Alam
 
On the Change in Archivability of Websites Over Time
On the Change in Archivability of Websites Over TimeOn the Change in Archivability of Websites Over Time
On the Change in Archivability of Websites Over TimeMichael Nelson
 
Assessing the Quality of Web Archives
Assessing the Quality of Web ArchivesAssessing the Quality of Web Archives
Assessing the Quality of Web ArchivesMichael Nelson
 
Evaluating the SiteStory Transactional Web Archive with the ApacheBench Tool
Evaluating the SiteStory Transactional Web Archive with the ApacheBench ToolEvaluating the SiteStory Transactional Web Archive with the ApacheBench Tool
Evaluating the SiteStory Transactional Web Archive with the ApacheBench ToolMichael Nelson
 
Old Dominion University Computer Science IIPC New Member
Old Dominion University Computer Science IIPC New Member Old Dominion University Computer Science IIPC New Member
Old Dominion University Computer Science IIPC New Member Michael Nelson
 
Profiling Web Archives
Profiling Web ArchivesProfiling Web Archives
Profiling Web ArchivesMichael Nelson
 
Why We Need Multiple Archives
Why We Need Multiple ArchivesWhy We Need Multiple Archives
Why We Need Multiple ArchivesMichael Nelson
 
Resurrecting My Revolutionsing Social Link Neighborhood in Bringing Context t...
Resurrecting My Revolutionsing Social Link Neighborhood in Bringing Context t...Resurrecting My Revolutionsing Social Link Neighborhood in Bringing Context t...
Resurrecting My Revolutionsing Social Link Neighborhood in Bringing Context t...Michael Nelson
 
Who and What Links to the Internet Archive
Who and What Links to the Internet ArchiveWho and What Links to the Internet Archive
Who and What Links to the Internet ArchiveMichael Nelson
 
More Archives, More Better
More Archives, More Better More Archives, More Better
More Archives, More Better Michael Nelson
 
Storytelling for Summarizing Collections in Web Archives
Storytelling for Summarizing Collections in Web ArchivesStorytelling for Summarizing Collections in Web Archives
Storytelling for Summarizing Collections in Web ArchivesMichael Nelson
 

Viewers also liked (20)

Using timed-release cryptography to mitigate the preservation risk of embargo...
Using timed-release cryptography to mitigate the preservation risk of embargo...Using timed-release cryptography to mitigate the preservation risk of embargo...
Using timed-release cryptography to mitigate the preservation risk of embargo...
 
A Research Agenda for "Obsolete Data or Resources"
A Research Agenda for "Obsolete Data or Resources"A Research Agenda for "Obsolete Data or Resources"
A Research Agenda for "Obsolete Data or Resources"
 
Music Video Redundancy and Half-Life in YouTube
Music Video Redundancy and Half-Life in YouTubeMusic Video Redundancy and Half-Life in YouTube
Music Video Redundancy and Half-Life in YouTube
 
(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web Pages(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web Pages
 
Memento: Time Travel for the Web
Memento: Time Travel for the WebMemento: Time Travel for the Web
Memento: Time Travel for the Web
 
My Point of View: Michael L. Nelson Web Archiving Cooperative
My Point of View: Michael L. Nelson  Web Archiving CooperativeMy Point of View: Michael L. Nelson  Web Archiving Cooperative
My Point of View: Michael L. Nelson Web Archiving Cooperative
 
Synchronicity: Just-In-Time Discovery of Lost Web Pages
Synchronicity: Just-In-Time Discovery of Lost Web PagesSynchronicity: Just-In-Time Discovery of Lost Web Pages
Synchronicity: Just-In-Time Discovery of Lost Web Pages
 
Can’t Find Your 404s?
Can’t Find Your 404s?Can’t Find Your 404s?
Can’t Find Your 404s?
 
Memento: Time Travel for the Web
Memento: Time Travel for the WebMemento: Time Travel for the Web
Memento: Time Travel for the Web
 
Web Archiving: A Brief Introduction
Web Archiving: A Brief IntroductionWeb Archiving: A Brief Introduction
Web Archiving: A Brief Introduction
 
On the Change in Archivability of Websites Over Time
On the Change in Archivability of Websites Over TimeOn the Change in Archivability of Websites Over Time
On the Change in Archivability of Websites Over Time
 
Assessing the Quality of Web Archives
Assessing the Quality of Web ArchivesAssessing the Quality of Web Archives
Assessing the Quality of Web Archives
 
Evaluating the SiteStory Transactional Web Archive with the ApacheBench Tool
Evaluating the SiteStory Transactional Web Archive with the ApacheBench ToolEvaluating the SiteStory Transactional Web Archive with the ApacheBench Tool
Evaluating the SiteStory Transactional Web Archive with the ApacheBench Tool
 
Old Dominion University Computer Science IIPC New Member
Old Dominion University Computer Science IIPC New Member Old Dominion University Computer Science IIPC New Member
Old Dominion University Computer Science IIPC New Member
 
Profiling Web Archives
Profiling Web ArchivesProfiling Web Archives
Profiling Web Archives
 
Why We Need Multiple Archives
Why We Need Multiple ArchivesWhy We Need Multiple Archives
Why We Need Multiple Archives
 
Resurrecting My Revolutionsing Social Link Neighborhood in Bringing Context t...
Resurrecting My Revolutionsing Social Link Neighborhood in Bringing Context t...Resurrecting My Revolutionsing Social Link Neighborhood in Bringing Context t...
Resurrecting My Revolutionsing Social Link Neighborhood in Bringing Context t...
 
Who and What Links to the Internet Archive
Who and What Links to the Internet ArchiveWho and What Links to the Internet Archive
Who and What Links to the Internet Archive
 
More Archives, More Better
More Archives, More Better More Archives, More Better
More Archives, More Better
 
Storytelling for Summarizing Collections in Web Archives
Storytelling for Summarizing Collections in Web ArchivesStorytelling for Summarizing Collections in Web Archives
Storytelling for Summarizing Collections in Web Archives
 

Similar to OAI-ORE: The Open Archives Initiative Object Reuse and Exchange Project

An Overview of the OAI Object Reuse and Exchange Interoperability Framework
An Overview of the OAI Object Reuse and Exchange Interoperability FrameworkAn Overview of the OAI Object Reuse and Exchange Interoperability Framework
An Overview of the OAI Object Reuse and Exchange Interoperability FrameworkHerbert Van de Sompel
 
How Much to Semanticize? Looking at the future of Library Data and the Semant...
How Much to Semanticize? Looking at the future of Library Data and the Semant...How Much to Semanticize? Looking at the future of Library Data and the Semant...
How Much to Semanticize? Looking at the future of Library Data and the Semant...Jenn Riley
 
Lessons in Cross-Repository Interoperability learned from the aDORe effort
Lessons in Cross-Repository Interoperability learned from the aDORe effortLessons in Cross-Repository Interoperability learned from the aDORe effort
Lessons in Cross-Repository Interoperability learned from the aDORe effortHerbert Van de Sompel
 
Introduction to EOL.org for scientists
Introduction to EOL.org for scientistsIntroduction to EOL.org for scientists
Introduction to EOL.org for scientistsCyndy Parr
 
Open Archives Initiative Object Re-Use & Exchange
Open Archives Initiative Object Re-Use & ExchangeOpen Archives Initiative Object Re-Use & Exchange
Open Archives Initiative Object Re-Use & ExchangeHerbert Van de Sompel
 
Open Annotation Collaboration Introduction
Open Annotation Collaboration IntroductionOpen Annotation Collaboration Introduction
Open Annotation Collaboration IntroductionTimothy Cole
 
OAC Presentation at CNI 09 Fall Forum
OAC Presentation at CNI 09 Fall ForumOAC Presentation at CNI 09 Fall Forum
OAC Presentation at CNI 09 Fall ForumRobert Sanderson
 
The OAI-ORE Interoperability Framework in the Context of the Current Scholarl...
The OAI-ORE Interoperability Framework in the Context of the Current Scholarl...The OAI-ORE Interoperability Framework in the Context of the Current Scholarl...
The OAI-ORE Interoperability Framework in the Context of the Current Scholarl...Herbert Van de Sompel
 
Frontiers of discovery with Encyclopedia of Life
Frontiers of discovery with Encyclopedia of LifeFrontiers of discovery with Encyclopedia of Life
Frontiers of discovery with Encyclopedia of Life Cyndy Parr
 
Research Data Sharing LERU
Research Data Sharing LERU Research Data Sharing LERU
Research Data Sharing LERU LIBER Europe
 
[word]
[word][word]
[word]butest
 
Augmenting interoperability across scholarly repositories
Augmenting interoperability across scholarly repositoriesAugmenting interoperability across scholarly repositories
Augmenting interoperability across scholarly repositoriesHerbert Van de Sompel
 
Principle Violations: Revisiting the Dublin Core 1:1 Principle
Principle Violations:  Revisiting the Dublin Core 1:1 PrinciplePrinciple Violations:  Revisiting the Dublin Core 1:1 Principle
Principle Violations: Revisiting the Dublin Core 1:1 PrincipleRichard Urban
 
Evolution of e-Research
Evolution of e-ResearchEvolution of e-Research
Evolution of e-ResearchDavid De Roure
 
towards interoperable archives: the Universal Preprint Service initiative
towards interoperable archives:  the Universal Preprint Service initiativetowards interoperable archives:  the Universal Preprint Service initiative
towards interoperable archives: the Universal Preprint Service initiativeHerbert Van de Sompel
 
Research Objects for e-Laboratories
Research Objects for e-LaboratoriesResearch Objects for e-Laboratories
Research Objects for e-LaboratoriesDavid Newman
 

Similar to OAI-ORE: The Open Archives Initiative Object Reuse and Exchange Project (20)

An Overview of the OAI Object Reuse and Exchange Interoperability Framework
An Overview of the OAI Object Reuse and Exchange Interoperability FrameworkAn Overview of the OAI Object Reuse and Exchange Interoperability Framework
An Overview of the OAI Object Reuse and Exchange Interoperability Framework
 
How Much to Semanticize? Looking at the future of Library Data and the Semant...
How Much to Semanticize? Looking at the future of Library Data and the Semant...How Much to Semanticize? Looking at the future of Library Data and the Semant...
How Much to Semanticize? Looking at the future of Library Data and the Semant...
 
Lessons in Cross-Repository Interoperability learned from the aDORe effort
Lessons in Cross-Repository Interoperability learned from the aDORe effortLessons in Cross-Repository Interoperability learned from the aDORe effort
Lessons in Cross-Repository Interoperability learned from the aDORe effort
 
Introduction to EOL.org for scientists
Introduction to EOL.org for scientistsIntroduction to EOL.org for scientists
Introduction to EOL.org for scientists
 
Open Archives Initiative Object Re-Use & Exchange
Open Archives Initiative Object Re-Use & ExchangeOpen Archives Initiative Object Re-Use & Exchange
Open Archives Initiative Object Re-Use & Exchange
 
Open Annotation Collaboration Introduction
Open Annotation Collaboration IntroductionOpen Annotation Collaboration Introduction
Open Annotation Collaboration Introduction
 
OAC Presentation at CNI 09 Fall Forum
OAC Presentation at CNI 09 Fall ForumOAC Presentation at CNI 09 Fall Forum
OAC Presentation at CNI 09 Fall Forum
 
The OAI-ORE Interoperability Framework in the Context of the Current Scholarl...
The OAI-ORE Interoperability Framework in the Context of the Current Scholarl...The OAI-ORE Interoperability Framework in the Context of the Current Scholarl...
The OAI-ORE Interoperability Framework in the Context of the Current Scholarl...
 
Data Publishing in Archaeozoology
Data Publishing in ArchaeozoologyData Publishing in Archaeozoology
Data Publishing in Archaeozoology
 
Frontiers of discovery with Encyclopedia of Life
Frontiers of discovery with Encyclopedia of LifeFrontiers of discovery with Encyclopedia of Life
Frontiers of discovery with Encyclopedia of Life
 
Peer Review and Science2.0
Peer Review and Science2.0Peer Review and Science2.0
Peer Review and Science2.0
 
Research Data Sharing LERU
Research Data Sharing LERU Research Data Sharing LERU
Research Data Sharing LERU
 
[word]
[word][word]
[word]
 
Augmenting interoperability across scholarly repositories
Augmenting interoperability across scholarly repositoriesAugmenting interoperability across scholarly repositories
Augmenting interoperability across scholarly repositories
 
Principle Violations: Revisiting the Dublin Core 1:1 Principle
Principle Violations:  Revisiting the Dublin Core 1:1 PrinciplePrinciple Violations:  Revisiting the Dublin Core 1:1 Principle
Principle Violations: Revisiting the Dublin Core 1:1 Principle
 
Goldminers of the Digital Age: How Libraries are Selecting, Presenting, and D...
Goldminers of the Digital Age: How Libraries are Selecting, Presenting, and D...Goldminers of the Digital Age: How Libraries are Selecting, Presenting, and D...
Goldminers of the Digital Age: How Libraries are Selecting, Presenting, and D...
 
Towards Knowledge-Enabled Society
Towards Knowledge-Enabled SocietyTowards Knowledge-Enabled Society
Towards Knowledge-Enabled Society
 
Evolution of e-Research
Evolution of e-ResearchEvolution of e-Research
Evolution of e-Research
 
towards interoperable archives: the Universal Preprint Service initiative
towards interoperable archives:  the Universal Preprint Service initiativetowards interoperable archives:  the Universal Preprint Service initiative
towards interoperable archives: the Universal Preprint Service initiative
 
Research Objects for e-Laboratories
Research Objects for e-LaboratoriesResearch Objects for e-Laboratories
Research Objects for e-Laboratories
 

More from Michael Nelson

Web Archiving in the Year eaee1902f186819154789ee22ca30035
Web Archiving in the Year eaee1902f186819154789ee22ca30035Web Archiving in the Year eaee1902f186819154789ee22ca30035
Web Archiving in the Year eaee1902f186819154789ee22ca30035Michael Nelson
 
Uncertainty in replaying archived Twitter pages
Uncertainty in replaying archived Twitter pagesUncertainty in replaying archived Twitter pages
Uncertainty in replaying archived Twitter pagesMichael Nelson
 
Web Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed OriginalsWeb Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed OriginalsMichael Nelson
 
Web Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed OriginalsWeb Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed OriginalsMichael Nelson
 
Blockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web PagesBlockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web PagesMichael Nelson
 
Blockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web PagesBlockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web PagesMichael Nelson
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Michael Nelson
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Michael Nelson
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Michael Nelson
 
Web Archiving Activities of ODU’s Web Science and Digital Library Research G...
Web Archiving Activities of ODU’s Web Science and Digital Library Research G...Web Archiving Activities of ODU’s Web Science and Digital Library Research G...
Web Archiving Activities of ODU’s Web Science and Digital Library Research G...Michael Nelson
 
Summarizing archival collections using storytelling techniques
Summarizing archival collections using storytelling techniquesSummarizing archival collections using storytelling techniques
Summarizing archival collections using storytelling techniquesMichael Nelson
 
The Memento Protocol and Research Issues With Web Archiving
The Memento Protocol and Research Issues With Web ArchivingThe Memento Protocol and Research Issues With Web Archiving
The Memento Protocol and Research Issues With Web ArchivingMichael Nelson
 
We Need Multiple, Independent Web Archives
We Need Multiple, Independent Web ArchivesWe Need Multiple, Independent Web Archives
We Need Multiple, Independent Web ArchivesMichael Nelson
 
Combining Heritrix and PhantomJS for Better Crawling of Pages with Javascript
Combining Heritrix and PhantomJS for Better Crawling of Pages with JavascriptCombining Heritrix and PhantomJS for Better Crawling of Pages with Javascript
Combining Heritrix and PhantomJS for Better Crawling of Pages with JavascriptMichael Nelson
 
Combining Storytelling and Web Archives
Combining Storytelling and Web ArchivesCombining Storytelling and Web Archives
Combining Storytelling and Web ArchivesMichael Nelson
 
@WebSciDL PhD Student Project Reviews August 5&6, 2015
@WebSciDL PhD Student Project Reviews August 5&6, 2015@WebSciDL PhD Student Project Reviews August 5&6, 2015
@WebSciDL PhD Student Project Reviews August 5&6, 2015Michael Nelson
 
Evaluating the Temporal Coherence of Archived Pages
Evaluating the Temporal Coherence of Archived PagesEvaluating the Temporal Coherence of Archived Pages
Evaluating the Temporal Coherence of Archived PagesMichael Nelson
 
When Should I Make Preservation Copies of Myself?
When Should I Make Preservation Copies of Myself?�When Should I Make Preservation Copies of Myself?�
When Should I Make Preservation Copies of Myself?Michael Nelson
 
Profiling Web Archive Coverage for Top-Level Domain and Content Language
Profiling Web Archive Coverage for Top-Level Domain and Content LanguageProfiling Web Archive Coverage for Top-Level Domain and Content Language
Profiling Web Archive Coverage for Top-Level Domain and Content LanguageMichael Nelson
 
Who Will Archive the Archives? Thoughts About the Future of Web Archiving
Who Will Archive the Archives? Thoughts About the Future of Web ArchivingWho Will Archive the Archives? Thoughts About the Future of Web Archiving
Who Will Archive the Archives? Thoughts About the Future of Web ArchivingMichael Nelson
 

More from Michael Nelson (20)

Web Archiving in the Year eaee1902f186819154789ee22ca30035
Web Archiving in the Year eaee1902f186819154789ee22ca30035Web Archiving in the Year eaee1902f186819154789ee22ca30035
Web Archiving in the Year eaee1902f186819154789ee22ca30035
 
Uncertainty in replaying archived Twitter pages
Uncertainty in replaying archived Twitter pagesUncertainty in replaying archived Twitter pages
Uncertainty in replaying archived Twitter pages
 
Web Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed OriginalsWeb Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed Originals
 
Web Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed OriginalsWeb Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed Originals
 
Blockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web PagesBlockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web Pages
 
Blockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web PagesBlockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web Pages
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
 
Web Archiving Activities of ODU’s Web Science and Digital Library Research G...
Web Archiving Activities of ODU’s Web Science and Digital Library Research G...Web Archiving Activities of ODU’s Web Science and Digital Library Research G...
Web Archiving Activities of ODU’s Web Science and Digital Library Research G...
 
Summarizing archival collections using storytelling techniques
Summarizing archival collections using storytelling techniquesSummarizing archival collections using storytelling techniques
Summarizing archival collections using storytelling techniques
 
The Memento Protocol and Research Issues With Web Archiving
The Memento Protocol and Research Issues With Web ArchivingThe Memento Protocol and Research Issues With Web Archiving
The Memento Protocol and Research Issues With Web Archiving
 
We Need Multiple, Independent Web Archives
We Need Multiple, Independent Web ArchivesWe Need Multiple, Independent Web Archives
We Need Multiple, Independent Web Archives
 
Combining Heritrix and PhantomJS for Better Crawling of Pages with Javascript
Combining Heritrix and PhantomJS for Better Crawling of Pages with JavascriptCombining Heritrix and PhantomJS for Better Crawling of Pages with Javascript
Combining Heritrix and PhantomJS for Better Crawling of Pages with Javascript
 
Combining Storytelling and Web Archives
Combining Storytelling and Web ArchivesCombining Storytelling and Web Archives
Combining Storytelling and Web Archives
 
@WebSciDL PhD Student Project Reviews August 5&6, 2015
@WebSciDL PhD Student Project Reviews August 5&6, 2015@WebSciDL PhD Student Project Reviews August 5&6, 2015
@WebSciDL PhD Student Project Reviews August 5&6, 2015
 
Evaluating the Temporal Coherence of Archived Pages
Evaluating the Temporal Coherence of Archived PagesEvaluating the Temporal Coherence of Archived Pages
Evaluating the Temporal Coherence of Archived Pages
 
When Should I Make Preservation Copies of Myself?
When Should I Make Preservation Copies of Myself?�When Should I Make Preservation Copies of Myself?�
When Should I Make Preservation Copies of Myself?
 
Profiling Web Archive Coverage for Top-Level Domain and Content Language
Profiling Web Archive Coverage for Top-Level Domain and Content LanguageProfiling Web Archive Coverage for Top-Level Domain and Content Language
Profiling Web Archive Coverage for Top-Level Domain and Content Language
 
Who Will Archive the Archives? Thoughts About the Future of Web Archiving
Who Will Archive the Archives? Thoughts About the Future of Web ArchivingWho Will Archive the Archives? Thoughts About the Future of Web Archiving
Who Will Archive the Archives? Thoughts About the Future of Web Archiving
 

Recently uploaded

Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 

OAI-ORE: The Open Archives Initiative Object Reuse and Exchange Project

  • 1. OAI-ORE: The Open Archives Initiative Object Reuse and Exchange Project Herbert Van de Sompel - herbertv@lanl.gov Michael L. Nelson - mln@cs.odu.edu Digital Library Research & Prototyping Team Research Library Los Alamos National Laboratory Department of Computer Science Old Dominion University OAI-ORE was funded by the Andrew W. Mellon Foundation, the National Science Foundation, JISC, and Microsoft The ORE Editors are: Carl Lagoze (Cornell U.), Herbert Van de Sompel (LANL), Pete Johnston (Eduserv Research Programme), Michael Nelson (Old Dominion University), Robert Sanderson (LANL), Simeon Warner (Cornell U.) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 2. OAI Object Reuse and Exchange: Support • The Andrew W. Mellon Foundation • The Coalition for Networked Information • Joint Information Systems Committee • Microsoft Corporation • The National Science Foundation OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 3. OAI Object Reuse and Exchange: Technical Experts ORE Technical Committee 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 HP Labs Carl Lagoze Cornell University Peter Murray OhioLINK Michael Nelson Old Dominion University Ray Plante NCSA and National Virtual Observatory Rob Sanderson University of Liverpool Herbert Van de Sompel Los Alamos National Laboratory Simeon Warne r Cornell University Jeff Young OCLC ORE Liaison Group Leonardo Candela Consiglio Nazionale delle Ricerche - DRIVER Tim Cole University of Illinois Urbana-Champaign - Aquifer Julie Allinson JISC Jane Hunter University of Queensland - DEST Savas Parastatidis Microsoft Corporation Sandy Payette Fedora Commons Thomas Place University of Tilburg - DARE Andy Powell Eduserv Foundation - DCMI Robert Tansley Google, Inc. - DSpace OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 4. OAI Object Reuse and Exchange Subject: Aggregations of Web resources Approach: Publish Resource Maps to the Web that Instantiate, Describe, and Identify Aggregations OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 5. OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 6. Instantiate, Describe, and Identify Aggregations OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 7. 1. The URI of the human Aggregations start page for the arXiv document. 2. The formats in which the document is available: constituents of the aggregation. 3. The title of the document. 4. The authors of the document. 5. The creation and last modification date of the document. 6. Identifiers of entities that are in some manner equivalent to this document. For example, the DOI of a peer-reviewed article. 7. The versions of this document. 8. Links to other arXiv documents in the same collection. 9. Citations made by this document, and citations it received from other documents. OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 8. Aggregations! Flickr Set Items http://www.flickr.com/photos/fortphoto/sets/72157594190371016/ OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 9. Aggregations!! Resolutions http://www.flickr.com/photos/fortphoto/sets/72157594190371016/ OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 10. Object Reuse and Exchange: A Resource-Centric Approach • Prior efforts had the repository and metadata records as the center of the interoperability thinking: o Including OAI-PMH o Including initial OAI-ORE thinking cf. “Augmenting Interoperability across Scholarly Repositories” o Unclear what the metadata records were about … • This approach does not vibe well with the Web: o The Web Architecture knows resources and URIs o Requires special treatment by applications that dominate the Web. - Keep dreaming! OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 11. Object Reuse and Exchange: A Resource-Centric Approach • Fundamental shift in the chosen approach towards interoperability • The Web Architecture as the platform for interoperability • Resources, URIs, and representations as the tools of the ORE interoperability trade • De-facto integration with existing Web applications • Potential of adoption by other communities • Potential of tools created by other communities • …. OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 12. Foundations of the OAI-ORE solution to handle Aggregations • Web Architecture o <http://www.w3.org/TR/webarch/> • Semantic Web, Resource Description Framework (RDF) o <http://www.w3.org/TR/rdf-primer/> • Semantic Web, Linked Data, Cool URIs for the Semantic Web o <http://linkeddata.org/> o <http://www4.wiwiss.fu-berlin.de/bizer/pub/LinkedDataTutorial/> o <http://www.w3.org/TR/cooluris> OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 13. W3C Web Architecture Representation 2 URI Represents Identifies Resource Content Negotiation The tools we have to solve the Represents interoperability problem are: • Resource Representation 1 • URI • Representation OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 14. Semantic Web, Resource Description Framework (RDF) URI Semantic RDF Web Vocabularies The tools we have to solve the interoperability problem are: • URI • RDF • Vocabularies OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 15. Resource Description Framework (RDF) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 16. Resource Description Framework (RDF) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 17. Resource Description Framework (RDF) Subject Predicate Object R1 hasChapter R2 R1 hasChapter R3 R3 follows R2 R1 createdBy “Herbert” Triples OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 18. Semantic Web • On the Web as we know it, URIs are for documents. • On the Semantic Web, things are also given URIs: o Real world objects, e.g. a person, a star, a car, … o Concepts, ideas, abstractions, … OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 19. Semantic Web, Linked Data • In order to allow distinguishing between URIs that identify documents and URIs that identify things, a convention is introduced: o The document-URI has a Representation (the document) o The thing-URI has no Representation • So how do we ever find out what the thing is about? o Publish a document about the thing at a URI different than the thing-URI; o In that document, describe the thing; o Use a network mechanism to point from the thing-URI to its describing document-URI. o This means using HTTP URIs for both the thing-URI and its describing document-URI. OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 20. Cool URIs for the Semantic Web OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 21. Cool URIs for the Semantic Web OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 22. Cool URIs for the Semantic Web OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 23. Cool URIs for the Semantic Web OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 24. OAI Object Reuse and Exchange: The Approach Subject: How to handle an Aggregation of Web resources? Approach: Publish Resource Maps to the Web that Instantiate, Describe, and provide an Identity for the Aggregation Aggregation: a thing resource Resource Map: a document resource that describes an Aggregation OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 25. The Web OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 26. An Aggregation and the Web • Resources of an aggregation are distinct URI-identified Web resources • To handle aggregations, missing are: o The boundary that delineates the aggregation in the Web o An identity (URI) for the aggregation OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 27. Introduce a Resource that stands for the Aggregation OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 28. Publish a Resource Map that describes the Aggregation OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 29. Discover the Resource Map via the Aggregation OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 30. OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 31. OAI Object Reuse and Exchange: The Basics Aggregation Aggregated Resources ore:aggregates Resource Map ore:describes Relationships and Types OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 32. It starts with some resources that belong together HTTP GET This resource has URI AR-1 The resource has a representation OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 33. Introduce the Aggregation This resource is an Aggregation OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 34. Express the ore:aggregates relationship The inverse is ore:isAggregatedBy OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 35. The ore:aggregates relationship This resource is an Aggregated Resource Aggregated Resources are just resources OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 36. The ore:aggregates relationship Aggregated Resources can be aggregated by multiple Aggregations OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 37. Introduce the Resource Map OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 38. Express the ore:describes relationship OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 39. The ore:isDescribedBy relationship The inverse is ore:isDescribedBy; subproperty of rdfs:seeAlso OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 40. Express metadata about the Resource Map This corresponds to metadata from the Linked Data recommendations OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 41. A Resource Map can describe a lot … This corresponds to the description, related descriptions, backlinks, metadata from the Linked Data recommendations OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 42. But minimally it describes this … This corresponds to the description (minimal), and metadata from the Linked Data recommendations OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 43. A lot about the Aggregation and the Aggregated Resources OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 44. A Resource Map can describe a lot … but the graph expressed by the Resource Map must be connected OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 45. Version 1.0 released October 17th 2008 • ORE Primer • Atom Resource Maps • RDF/XML Resource Maps • RDFa Resource Maps • HTTP implementation • Discovery of Resource Maps • Data Model • Vocabulary • Tools and Resources • OAI-ORE Google Group http://www.openarchives.org/ore/toc OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 46. OAI Object Reuse and Exchange Playing ORE in two worlds OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 47. Interoperability Stacks Atom profiles, Vocabularies, APP, Special- SPARQL purpose APIs Feed RDF, RDF technologies, serializations RSS, Atom HTTP URI HTTP URI Web 2.0 Semantic Web; Linked Data OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 48. Interoperability Stacks ORE extensions Atom profiles, Vocabularies, ORE terms, for Atom APP, special- SPARQL dcterms, foaf purpose APIs Atom ReM Feed RDF, RDF RDF-based data technologies, serializations model; HTTP RSS, Atom 303; RDF/XML ReM, RDFa ReM HTTP URI for HTTP URI HTTP URI HTTP URI for Aggregation, Aggregation, Resource Map, Resource Map, Proxies Proxies ORE Web 2.0 Semantic ORE Web; Linked Data OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 49. OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 50. Atom • Feed technology • Attempt to rationalize RSS 1.x, 2.x divergence • IETF FRC 4287 o http://www.ietf.org/rfc/rfc4287 • Encoding is up-to-date with current XML standards o namespaces o Relax-NG schema • Content model o Distinguishes between metadata and content (plain text, HTML, base-64 binary, linked content) • Relationship types defined in IESG Atom Link Relations registry o http://www.iana.org/assignments/link-relations.html • Well-defined extensibility model o Elements from external namespaces o Relationships from external namespaces OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 51. An Atom Feed in XML <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> Feed <title>Dan’s Blog</title> <link @rel=“self” href="http://netzoid.com/blog/"/> Feed <updated>2007-11-07T18:30:02Z</updated> Meta <author> <name>Dan Diephouse</name> </author> <id>urn:uuid:60a76c80-d399-11d9-b91C-0003939e0af6</id> <entry> … <entry> </feed> OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 52. An Atom Entry in XML <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> … <entry> Entry <title>Building services with AtomPub</title> <link @rel=“self” href="http://netzoid.com/blog/122c"/> <link @rel=“alternate” Entry href="http://netzoid.com/blog/building_atompub.htm"/> Meta <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> <updated>2007-11-07T18:30:02Z</updated> <content> (optional. by-value or by-reference. Must provide Entry a <summary> if by-reference or by-value is base64) Content </content> </entry> OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 53. ORE Atom Serialization • Result must be valid Atom • Don’t distort Atom semantics • Indicate this is an ORE Atom Entry by specifying a <category term="http://www.openarchives.org/ore/terms/Aggregation”> • Convey as much information as possible about the Aggregation using native Atom elements o But /entry/id, /entry/updated, /entry/published, /entry/rights are about the Entry/ResourceMap • Use Atom extensibility: o Express relationships of ORE model by means of special purpose ORE URIs o Use <ore:triples> extension element to convey information about Aggregated Resources (and some about Aggregation) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 54. ORE Atom Example Click Here OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 55. ORE Atom Example <link rel=“alternate” …> Entry OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 56. Entry URI atom:id mandatory (atom) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 57. URI-A of Aggregation URI-A mandatory (ORE) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 58. URI-R of Resource Map URI-R mandatory (ORE) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 59. URIs of Aggregated Resources URI-AR mandatory (ORE) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 60. URI of Splash Page URI-S atom:link@rel=“alternate”: mandatory if no atom:content (atom) recommended (ORE) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 61. Title and Summary for the Aggregation atom:title mandatory (atom) atom:summary mandatory if no content (atom) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 62. Authors for the Aggregation mandatory (ORE). To prevent author-inheritance from Feed. OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 63. ORE Relationships for the Aggregation recommended (ORE) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 64. ORE Relationships for the Aggregation optional: say what you can and say it right (ORE) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 65. Types for the Aggregation …/Aggregation mandatory (ORE) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 66. Dates for the Aggregation optional: say what you can and say it right (ORE) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 67. Dates for the Resource Map atom:updated mandatory (atom) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 68. Rights pertaining to the Resource Map recommended (ORE) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 69. Authorship of the Resource Map Of feed that encompasses the entry atom:author mandatory (ORE) other elements shown: recommended (atom) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 70. And all the rest … optional: say what you can and say it right (ORE) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 71. OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 72. OAI Object Reuse and Exchange HTTP Implementation Aggregation URI Resource Map URI Splash Page URI Proxy URI OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 73. HTTP implementation information resource - protocol based URI The Web is built of HTTP URIs OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 74. HTTP implementation non-information resource - cite A-1, get ReM-1 Access to URI Aggregation yields a Resource Map: various approaches OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 75. Cool URIs • Want simple, stable, manageable URIs o stability important for citation • Certainly no technology baggage (.php, .asp etc.) • Aggregation URI not tied to format of ReM A-1 = http://example.org/foo ReM-1 = http://example.org/foo.atom OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 76. HTTP 303 & Content Negotiation • Web server support for 303 redirection is available. • Web server support for content negotiation is available. • Support multiple Resource Maps is required. • Desire to integrate Splash Pages into the solution. • Desire to allow easy extensibility to additional Resource Maps and/or Splash Pages OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 77. HTTP 303 & Content Negotiation OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 78. HTTP 303 & Content Negotiation OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 79. HTTP 303 & Content Negotiation OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 80. HTTP 303 without Content Negotiation • There is just one Resource Map for each Aggregation • Web server support for content negotiation is not available • Web server support for HTTP 303 redirection is available OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 81. HTTP 303 without Content Negotiation OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 82. HTTP 303 without Content Negotiation OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 83. Simple Implementation using Hash URIs • There is just one Resource Map for each Aggregation • Web server support for 303 redirection is not available OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 84. Simple Implementation using Hash URIs OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 85. Simple Implementation using Hash URIs OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 86. HTTP Proxy URIs ore:proxyIn and ore:proxyFor to introduce a Proxy for an Aggregated Resource OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 87. Requirements for HTTP URIs for Proxies 1. Redirect to the Aggregated Resource with: HTTP status code "303 See Other" and Location: URI-AR 2. Indicate the Aggregation context with: HTTP Link header Link: <URI-A>; rel="aggregation" 3. No restriction on URI syntax, but... OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 88. ORE Proxy URI resolver • Operated by OCLC (thanks!) • Simple construction syntax: http://oreproxy.org/r?what=URI-AR&where=URI-A > parameter order important > careful to URI encode (potentially doubly) • Resolver is compliant with required behaviour • Allows the use of Proxy URIs at no extra cost OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 89. OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 90. Resource Map Discovery: Outline • Batch Discovery o Atom Feeds, OAI-PMH, SiteMaps, • Embedding Discovery Links o With HTML “link” element o With HTTP “Link” response header OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 91. Batch Discovery • There are several techniques to expose batches of Resource Maps: o Atom Feed in which Entries are Resource Maps serialized in Atom o OAI-PMH in which records are Resource Maps (Atom and/or RDF/XML) o SiteMaps in which URLs point at Resource Maps (Atom and/or RDF/XML) OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 92. Atom Feed ReM OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 93. Atom Feed <?xml version="1.0" encoding="UTF-8"?> <atom:feed xmlns:atom="http://www.w3.org/2005/Atom"> <atom:author> <atom:name>arXiv.org e-Print Repository</atom:name> <atom:uri>http://arXiv.org</atom:uri> Feed </atom:author> <atom:id>tag:arxiv.org,2008:astro-ph</atom:id> <atom:updated>2008-10-03T07:30:34Z</atom:updated> <atom:title>arXiv.org Atrophysics Feed</atom:title> <atom:entry> <atom:id>tag:arxiv.org,2008:astro-ph:0601007</atom:id> <atom:link href="http://arxiv.org/aggregation/astro-ph/0601007 rel="http://www.openarchives.org/ore/terms/describes"/> <atom:category term="http://www.openarchives.org/ore/terms/Aggregation” scheme="http://www.openarchives.org/ore/terms/"/> <atom:link href="http://arxiv.org/abs/astro-ph/0601007" rel="alternate"/> <atom:author> <atom:name>Hui Li</atom:name> </atom:author> <!-- ... --> ReM </atom:entry> <atom:entry> <atom:id>tag:arxiv.org,2008:astro-ph:0601008</atom:id> <atom:link href="http://arxiv.org/aggregation/astro-ph/0601008” rel="http://www.openarchives.org/ore/terms/describes"/> <atom:category term="http://www.openarchives.org/ore/terms/Aggregation" scheme="http://www.openarchives.org/ore/terms/"/> <atom:link href="http://arxiv.org/abs/astro-ph/0601008" rel="alternate"/> <atom:author> <atom:name>Renyue Cen</atom:name> </atom:author> <!-- ... --> ReM </atom:feed> OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 94. OAI-PMH http://www.foo.edu/oai?verb=ListRecords&metadataPrefix=oai_rem_atom <?xml version="1.0" encoding="UTF-8"?> <OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"> <responseDate>2007-02-08T08:55:46Z</responseDate> <request verb=”ListRecords” metadataPrefix="oai_rem_atom"> http://foo.edu/oai2</request> <ListRecords> <record> <header> MUST NOT <identifier>oai:foo.edu:object1</identifier> equal ReM /entry/id <datestamp>2007-01-06</datestamp> </header> <metadata> <!-- Insert ReM here --> MUST be equal to ReM </metadata> modification time ( /entry/updated in Atom) </record> . . . </ListRecords> </OAI-PMH> OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 95. OAI-PMH GetRecord points at ReM … almost http://www.foo.edu/oai?verb=GetRecord&identifier=oai:foo.edu:object1& metadataPrefix=oai_rem_atom <?xml version="1.0" encoding="UTF-8"?> <OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"> <responseDate>2007-02-08T08:55:46Z</responseDate> <request verb="GetRecord" identifier="oai:foo.edu:object1" metadataPrefix="oai_rem_atom">http://foo.edu/oai2</request> <GetRecord> <record> <header> <identifier>oai:foo.edu:object1</identifier> <datestamp>2007-01-06</datestamp> </header> need a gateway to: <metadata> 1. strip off OAI-PMH wrappers <!-- Insert ReM here --> 2. return just what is inside <metadata> </metadata> 3. reset the MIME type (e.g., from </record> application/xml to application/atom+xml ) </GetRecord> </OAI-PMH> OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 96. SiteMaps http://www.foo.edu/sitemap-rem.xml <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://www.foo.edu/objects/object1.atom</loc> <lastmod>2007-01-06</lastmod> </url> <url> <loc>http://www.foo.edu/objects/object2.atom</loc> <lastmod>2007-08-11</lastmod> <changefreq>weekly</changefreq> MUST equal URI-R </url> ( /entry/link[@rel="self"]/@href <url> in Atom) <loc>http://www.foo.edu/objects/object3.atom</loc> <lastmod>2007-03-15T18:30:02Z</lastmod> <priority>0.3</priority> </url> ... MUST be equal to ReM </urlset> modification time ( /entry/updated in Atom) remember SiteMap path limitation: http://www.foo.edu/a/b/sitemap-rem.xml can list http://www.foo.edu/a/b/bar2.atom but not http://www.foo.edu/bar1.atom OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 97. Embedding Discovery Links • Starting with a Web resource (say a splash page), how to find the associated Aggregations(s)? o HTML <link> element o HTTP Response Headers o Display it … OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 98. HTML <link>: one ReM <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <title>[astro-ph/0601007] Parametrization of K-essence and Its Kinetic Term</title> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" type="text/css" media="screen" href="/css/arXiv.css" /> <link rel=”resourcemap" type=”application/atom+xml" href=“http://arxiv.org/rem/atom/astro-ph/0601007" /> </head> <body> <div id="header"> <h1><a href="/">arXiv.org</a> &gt; <a href="/list/astro-ph/recent">astro-ph</a> &gt; arXiv:astro-ph/0601007</h1> … </body> OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 99. HTML <link>: two ReMs <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <title>[astro-ph/0601007] Parametrization of K-essence and Its Kinetic Term</title> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" type="text/css" media="screen" href="/css/arXiv.css" /> <link rel=”resourcemap" type=”application/atom+xml" href=“http://arxiv.org/rem/atom/astro-ph/0601007" /> <link rel=”resourcemap" type=”application/rdf+xml" href=“http://arxiv.org/rem/rdf/astro-ph/0601007" /> </head> <body> <div id="header"> <h1><a href="/">arXiv.org</a> &gt; <a href="/list/astro-ph/recent">astro-ph</a> &gt; arXiv:astro-ph/0601007</h1> … </body> OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 100. HTML <link>: a ReM and a Feed <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <title>[astro-ph/0601007] Parametrization of K-essence and Its Kinetic Term</title> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" type="text/css" media="screen" href="/css/arXiv.css" /> <link rel=”resourcemap" type=”application/atom+xml" href=“http://arxiv.org/rem/atom/astro-ph/0601007" /> <link rel=”alternate" type=”application/atom+xml" href=“http://arxiv.org/feed/astro-ph" /> </head> <body> <div id="header"> <h1><a href="/">arXiv.org</a> &gt; <a href="/list/astro-ph/recent">astro-ph</a> &gt; arXiv:astro-ph/0601007</h1> … </body> OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 101. HTML <link>: an RDFa ReM <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <title>[astro-ph/0601007] Parametrization of K-essence and Its Kinetic Term</title> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" type="text/css" media="screen" href="/css/arXiv.css" /> <link rel=”resourcemap self" type=”application/xhtml+xml" href=“http://arxiv.org/abs/astro-ph/0601007#rem" /> </head> <body> <div id="header"> <h1><a href="/">arXiv.org</a> &gt; <a href="/list/astro-ph/recent">astro-ph</a> &gt; arXiv:astro-ph/0601007</h1> … </body> OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 102. HTTP Link Header OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 103. Display the URI OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 104. Display URI-A OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009
  • 105. OAI Object Reuse and Exchange Get Involved! http://www.openarchives.org/ore/ http://groups.google.com/group/oai-ore OAI Object Reuse & Exchange Herbert Van de Sompel & Michael L. Nelson Woodruff Library, Emory University, October 1 2009