SWORD and ORE

ICE uses the SWORD protocol to deposit documents and packages into repositories with the help of OAI-ORE.

ORE

ICE generates ORE resource maps (in RDF/XML) using the Foresite toolkit. The resource maps contain references by URL to the original content located on an ICE server.

The resource maps created by ICE aggregate the HTML and PDF renditions of a document. Related images, CSS and scripts are referenced in the resource map. Basic Dublin Core metadata is also included in the resource map and asserted by:

<dcterms:conformsTo>http://www.openarchives.org/OAI/2.0/oai_dc/</dcterms:conformsTo>

ICE packages are collections of documents, e.g. a thesis with multiple chapters or a presentation with posters, papers and slides. The resource map for an ICE package aggregates its contents by referencing the aggregations for each item in that package. The aggregations are asserted by (for example):

<ore:isDescribedBy>http://ice-server/rep.sample/packages/sample/chapter01.rdf</ore:isDescribedBy>

Sample resource maps:

SWORD

SWORD plugins were written for ePrints and Fedora to handle the ORE resource maps generated by ICE. The resource maps are deposited to SWORD using the format namespace "IceORE". The plugins use the above mentioned assertions to handle the deposit. HTML pages are processed so that links to related media point to valid locations (any folder structure in ICE is 'flattened' when deposited) if viewed directly from the repository.

Demos

Source code

Attachments