Dashboard > Digital Library Infrastructure > ... > Infrastructure Project > Repository Interoperability
Digital Library Infrastructure Log In   View a printable version of the current page.
Repository Interoperability
DIDO -- Digital Images Delivered Online DLC -- Digital Library of the Commons Hohenberger Photographs Lilly Sheet Music U.S. Steel Cushman Victorian Women Writers Project Variations2 Wright American Fiction Project Hoagy Carmichael Collection
Added by Eric Peters, last edited by Muzaffer Ozakca on Dec 21, 2007  (view change)

System:

Our digital repository will need to interoperate with other repositories. There are many types of interoperability. Our current concerns focus on:

Spiders and other Web Crawlers

The spider that concerns us most is Web Spiders, since it uses far more bandwidth than others.

Asset Actions

Asset actions (formerly called asset definitions) are a way to provide interoperability between repositories, whether Fedora-based or not. An asset definition provides a mapping between a standard set of "actions" and URLs that perform those actions for a given object.

Pathways

Pathways is still very much under development, so this information may be outdated...

The Pathways project seeks to build an interoperability layer on top of several different repositories. It is much more abstract than Asset Actions.

Pathways defines three primary interfaces:

  • Obtain interface – get a "surrogate" of the digital object (datastreams are referenced, not included). This is likely to be OpenURL.
  • Harvest interface – get a set of surrogates based on some properties (e.g., objects updated since my last harvest). This is likely to be OAI-PMH, RSS, or Atom.
  • Put interface – (a better name may be "queue for ingest") request placement of a new digital object into the repository

Information about Pathways:

Questions:

  • Why doesn't the hasLineage relationship have a type indicator? It would be useful to know how the lineage was used to create the object. Or should this information be stored somewhere else in the object?

SRU

See the SRU page.

OAI

See the OAI page.

Asset Action Example (Digital Library Infrastructure)
Asset Definition Example (Digital Library Infrastructure)
Web Spiders (Digital Library Infrastructure)

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.4 Build:#809 Jun 12, 2007) - Bug/feature request - Contact Administrators