Child pages
  • Fedora OAI Provider

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

If you want to index/provide objects based on a specific argument to a disseminator (like getMetadata?format=mods), the method must restrict its arguments to a defined set of values, and the Resource Index indexing must be set to level 2.

Code Block
xml
xml
titleSample RDF record (in RELS-EXT ds) for member objects:
borderStylesolidxml
<rdf:RDF xmlns:fedora="info:fedora/fedora-system:def/relations-external#"
  <!-- oai namespace added -->
  xmlns:oai="http://www.openarchives.org/OAI/2.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
  <rdf:Description rdf:about="info:fedora/iudl:25959">
  <!-- oai itemID added -->
    <oai:itemID>oai:oai.dlib.indiana.edu:/inharm/sheetmusic/isl-xxx</oai:itemID>
    <fedora:isMemberOfCollection rdf:resource="info:fedora/iudl:23"></fedora:isMemberOfCollection>
  </rdf:Description>
</rdf:RDF>
Code Block
xml
xml
titleSample RDF record (in RELS-EXT ds) for collection (set) objects:
borderStylesolidxml
<rdf:RDF xmlns:oai="http://www.openarchives.org/OAI/2.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:rel="info:fedora/fedora-system:def/relations-external#">
  <rdf:Description rdf:about="info:fedora/iudl:23">
    <!-- oai setSpec and setName added -->
    <oai:setSpec>isl</oai:setSpec>
    <oai:setName>InHarm - ISL collection</oai:setName>
  </rdf:Description>
</rdf:RDF>

...