====== Add metadata format PICO to OAI-PMH ======
===== Fedora Commons Sdef object =====
Ingest new object Sdef (PID openbess:dc2picoSdef) with these DS:
* DC
* RELS_EXT
* METHODMAP
===== Fedora Commons Sdep object =====
Ingest new object Sdep (PID openbess:dc2picoSdep-bookCModel) with these DS:
* DC
* RELS-EXT
* DSINPUTSPEC
DC
text/xml
XSL
text/xml
* WDSL
* METHODMAP
* XSL (see next paragraph)
===== XSLT for DC to PICO transformation =====
XSL datastream contains xslt transformation:
pico:Anchor
dcterms:URI
pico:Thesaurus
dcterms:DCMIType
===== Fedora Commons bookCModel =====
Add the new service to RELS-EXT datastream:
===== Oaiprovider (proai) configuration =====
Add new metada format to proai.properties:
...
driver.fedora.md.formats = oai_dc pico
driver.fedora.md.format.oai_dc.loc = http://www.openarchives.org/OAI/2.0/oai_dc.xsd
driver.fedora.md.format.pico.loc = http://www.culturaitalia.it/opencms/export/sites/culturaitalia/attachments/schemas/1.0/pico.xsd
driver.fedora.md.format.oai_dc.uri = http://www.openarchives.org/OAI/2.0/oai_dc/
driver.fedora.md.format.pico.uri = http://purl.org/pico/1.0/
driver.fedora.md.format.oai_dc.dissType = info:fedora/*/DC
driver.fedora.md.format.pico.dissType = info:fedora/*/openbess:dc2picoSdef/dc2pico
...
===== Result example =====
Harvesting fron this URL
http://fc1.to.cnr.it/oaiprovider/?verb=GetRecord&identifier=oai:fc1.to.cnr.it:openbess:TO043-00057&metadataPrefix=pico
return this:
2012-07-11T10:03:19Z
http://fc1.to.cnr.it/oaiprovider/
oai:fc1.to.cnr.it:openbess:TO043-00057
2012-07-11T10:02:03Z
digibess:openbess:cognetti:directors
Monografie di soci e allievi del laboratorio di economia politica : 1909-911
R. Università di Torino
Economia, lavoro, società
http://culturaitalia.it/pico/thesaurus/4.2#libri
s.n.
2012-01-16
Text
openbess:TO043-00057
title=visualizza la scheda esterna; url=http://www.digibess.it/fedora/repository/openbess:TO043-00057
http://www.digibess.it/fedora/repository/openbess:TO043-00057/TN
it