26.12.2014 Views

Rome Wasn't Digitized in a Day - Council on Library and Information ...

Rome Wasn't Digitized in a Day - Council on Library and Information ...

Rome Wasn't Digitized in a Day - Council on Library and Information ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

252<br />

representati<strong>on</strong>s bey<strong>on</strong>d the borders of host<str<strong>on</strong>g>in</str<strong>on</strong>g>g repositories,” Tarrant et al. decided to see if it could be<br />

used to support a new level of cross-repository services. OAI-ORE was orig<str<strong>on</strong>g>in</str<strong>on</strong>g>ally developed with the<br />

idea of creat<str<strong>on</strong>g>in</str<strong>on</strong>g>g descripti<strong>on</strong>s of aggregati<strong>on</strong>s of digital objects (e.g., <str<strong>on</strong>g>in</str<strong>on</strong>g>dividual PDFs that are chapters<br />

of a book) <strong>and</strong> the relati<strong>on</strong>ships between them that could be used by any digital repository platform.<br />

The OAI-ORE specificati<strong>on</strong> uses the c<strong>on</strong>cepts of Aggregati<strong>on</strong>s <strong>and</strong> Aggregated Resources, where an<br />

Aggregati<strong>on</strong> represents a set of Aggregated Resources, with each resource <strong>and</strong> the Aggregati<strong>on</strong> itself<br />

be<str<strong>on</strong>g>in</str<strong>on</strong>g>g represented by URIs. Tarrant et al. expla<str<strong>on</strong>g>in</str<strong>on</strong>g>ed that <str<strong>on</strong>g>in</str<strong>on</strong>g> a sample OAI-ORE implementati<strong>on</strong> the<br />

highest level Aggregati<strong>on</strong> could be the repository itself; it could c<strong>on</strong>ta<str<strong>on</strong>g>in</str<strong>on</strong>g> various Aggregated Resources<br />

(e.g., research publicati<strong>on</strong>s), each of which <str<strong>on</strong>g>in</str<strong>on</strong>g> turn could c<strong>on</strong>ta<str<strong>on</strong>g>in</str<strong>on</strong>g> its own Aggregated Resources (e.g.<br />

an associated dataset, an image, etc.). Resource Maps are used to describe <str<strong>on</strong>g>in</str<strong>on</strong>g>dividual Aggregati<strong>on</strong>s<br />

(<strong>and</strong> can l<str<strong>on</strong>g>in</str<strong>on</strong>g>k to <strong>on</strong>ly <strong>on</strong>e aggregati<strong>on</strong>), <strong>and</strong> each Resource Map must have a unique URI but can also<br />

make use of various namespaces <strong>and</strong> metadata schemas. OAI-ORE models can be represented either <str<strong>on</strong>g>in</str<strong>on</strong>g><br />

RDF XML or the Atom syndicati<strong>on</strong> format.<br />

The soluti<strong>on</strong> Tarrant et al. (2009) implemented made use of OAI-ORE with various extensi<strong>on</strong>s (e.g.,<br />

writ<str<strong>on</strong>g>in</str<strong>on</strong>g>g export <strong>and</strong> import plug-<str<strong>on</strong>g>in</str<strong>on</strong>g>s, creat<str<strong>on</strong>g>in</str<strong>on</strong>g>g an <str<strong>on</strong>g>in</str<strong>on</strong>g>dividual applicati<strong>on</strong> to create resource maps from<br />

digital objects stored <str<strong>on</strong>g>in</str<strong>on</strong>g> Fedora us<str<strong>on</strong>g>in</str<strong>on</strong>g>g RDFLib) 710 to replicate all digital objects <str<strong>on</strong>g>in</str<strong>on</strong>g> two different<br />

repositories (<str<strong>on</strong>g>in</str<strong>on</strong>g>clud<str<strong>on</strong>g>in</str<strong>on</strong>g>g their metadata <strong>and</strong> object history data) <strong>and</strong> enabled them to execute a lossless<br />

transfer of all digital objects between a Fedora <strong>and</strong> EPr<str<strong>on</strong>g>in</str<strong>on</strong>g>ts archive <strong>and</strong> vice versa. 711 By represent<str<strong>on</strong>g>in</str<strong>on</strong>g>g<br />

repository c<strong>on</strong>tent through OAI-ORE Resource Maps, they proposed that many different digital<br />

repository platforms could then be used to provide access to the same c<strong>on</strong>tent, which would enable an<br />

important “transformati<strong>on</strong> from repositories-as-software to a services-based c<strong>on</strong>cepti<strong>on</strong>.” OAI-ORE<br />

also specifies a number of different import <strong>and</strong> export <str<strong>on</strong>g>in</str<strong>on</strong>g>terfaces that support the exchange <strong>and</strong> reuse of<br />

digital objects, <strong>and</strong> Tarrant et al. (2009) believed that this feature could greatly aid <str<strong>on</strong>g>in</str<strong>on</strong>g> digital<br />

preservati<strong>on</strong> by enabl<str<strong>on</strong>g>in</str<strong>on</strong>g>g simpler migrati<strong>on</strong> of objects between platforms:<br />

OAI-ORE provides another tool to help repository managers tackle the problem of l<strong>on</strong>g-term<br />

preservati<strong>on</strong>, provid<str<strong>on</strong>g>in</str<strong>on</strong>g>g a simple model <strong>and</strong> protocol for express<str<strong>on</strong>g>in</str<strong>on</strong>g>g objects so they can be<br />

exchanged <strong>and</strong> re-used. In future we hope to see OAI-ORE be<str<strong>on</strong>g>in</str<strong>on</strong>g>g used at the lowest level<br />

with<str<strong>on</strong>g>in</str<strong>on</strong>g> a repository, the storage layer. B<str<strong>on</strong>g>in</str<strong>on</strong>g>d<str<strong>on</strong>g>in</str<strong>on</strong>g>g objects <str<strong>on</strong>g>in</str<strong>on</strong>g> this manner would allow the<br />

c<strong>on</strong>structi<strong>on</strong> of a layered repository where the core is the storage <strong>and</strong> b<str<strong>on</strong>g>in</str<strong>on</strong>g>d<str<strong>on</strong>g>in</str<strong>on</strong>g>g <strong>and</strong> all other<br />

software <strong>and</strong> services sit <strong>on</strong> top of this layer (Tarrant et al. 2009).<br />

The use of OAI-ORE illustrates <strong>on</strong>e data model that might be used by different digital classics or<br />

digital humanities repositories that wish to support the not just the reuse of their objects <str<strong>on</strong>g>in</str<strong>on</strong>g> various<br />

digital applicati<strong>on</strong>s but also their replicati<strong>on</strong> across different digital repository platforms.<br />

Johns Hopk<str<strong>on</strong>g>in</str<strong>on</strong>g>s University used OAI-ORE to represent various data aggregati<strong>on</strong>s <str<strong>on</strong>g>in</str<strong>on</strong>g> an astr<strong>on</strong>omical<br />

data case study. Their data model <str<strong>on</strong>g>in</str<strong>on</strong>g>cluded Resource Maps that represented Aggregati<strong>on</strong>s that<br />

c<strong>on</strong>ta<str<strong>on</strong>g>in</str<strong>on</strong>g>ed multiple digital objects as well as objects bey<strong>on</strong>d the <str<strong>on</strong>g>in</str<strong>on</strong>g>dividual Aggregati<strong>on</strong> that were stored<br />

<str<strong>on</strong>g>in</str<strong>on</strong>g> a large number of repositories. Choudhury argued that <str<strong>on</strong>g>in</str<strong>on</strong>g>dividual repositories could never be<br />

expected to <str<strong>on</strong>g>in</str<strong>on</strong>g>clude this level of data. “At some fundamental level, OAI-ORE acknowledges the<br />

realizati<strong>on</strong> that repositories are not an end,” Choudhury remarked, “but rather a means to participate <str<strong>on</strong>g>in</str<strong>on</strong>g><br />

710 A Pyth<strong>on</strong> library for work<str<strong>on</strong>g>in</str<strong>on</strong>g>g with RDF, available at (http://rdflib.net/).<br />

711 Their approach also w<strong>on</strong> the 2008 Comm<strong>on</strong> Repositories Interface Group (CRIG) challenge.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!