Github

OAI-PMH & DOI Minting

OAI-PMH

Repositories can expose or harvest metadata, or both. OAI-PMH specifies six services which can be invoked over HTTP(s). The OAI-DC metadata format is aided by the Islandora OAI-PMH module to include the RDF Mapping for the linked agent field (from Islandora Defaults). Including agent links in the OAI-PMH metadata currently requires updating the RDF mapping to include a Dublin Core predicate for that field or any other additional fields. Alternatively, the rest_oai_pmh module also supports defining mappings with the metatag module or creating a custom metadata profile using the Twig templating system. For more information see Islandora 8’s documentation on OAI-PMH

This is from https://oaks.kent.edu/oai/request…:

<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd" name="OAI-PMH">
  <responseDate>2020-07-06T18:05:36Z</responseDate>
  <request verb="ListRecords" metadataPrefix="oai_dc">https://oaks.kent.edu/oai/request</request>
  <ListRecords>
    <resumptionToken/>
    <record>
      <header>
        <identifier>oai:oaks.kent.edu:node-10039</identifier>
        <datestamp>2020-03-17T16:26:06Z</datestamp>
        <setSpec>node:10038</setSpec>
      </header>
      <metadata>
        <oai_dc
          xmlns:dc="http://purl.org/dc/elements/1.1/"
          xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
          <dc:description>https://kent-islandora.s3.us-east-2.amazonaws.com/2020-01/thumbnail.png</dc:description>
          <dc:description>
            <p>Full scan of the&nbsp;<em>Lankenau Fabrics</em>&nbsp;sample catalog, containing the Fall, 1932 fabric line by the Lankenau Company of New York City.</p>
          </dc:description>
          <dc:identifier>https://oaks.kent.edu/historical-fashion/lankenau-fabrics</dc:identifier>
          <dc:date>1932</dc:date>
          <dc:subject>fabric</dc:subject>
          <dc:subject>textiles</dc:subject>
          <dc:subject>silk</dc:subject>
          <dc:subject>tailoring</dc:subject>
          <dc:subject>wool</dc:subject>
          <dc:subject>flannel</dc:subject>
          <dc:subject>corduroy</dc:subject>
          <dc:subject>fur fabric</dc:subject>
          <dc:subject>tweed</dc:subject>
          <dc:subject>mohair</dc:subject>
          <dc:subject>twill</dc:subject>
          <dc:subject>broadcloth</dc:subject>
          <dc:subject>Lankenau</dc:subject>
          <dc:subject>New York City</dc:subject>
          <dc:subject>New York</dc:subject>
          <dc:subject>1932</dc:subject>
          <dc:source>Historical Fashion and Textile Books, Brochures and Small Collections</dc:source>
          <dc:type>Text</dc:type>
          <dc:rights>http://rightsstatements.org/vocab/InC/1.0/</dc:rights>
          <dc:title>Lankenau Fabrics</dc:title>
        </oai_dc>
      </metadata>
    </record>
    <record>
      <header>
        <identifier>oai:oaks.kent.edu:node-10113</identifier>
        <datestamp>2020-03-16T14:21:19Z</datestamp>
        <setSpec>node:10038</setSpec>
      </header>
      <metadata>
        <oai_dc
          xmlns:dc="http://purl.org/dc/elements/1.1/"
          xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
          <dc:description>https://kent-islandora.s3.us-east-2.amazonaws.com/node/10113/Madison001.jpg</dc:description>
          <dc:description>
            <p>Full scan of&nbsp;<em>Madison's Shoulder Measure Coat System, 5th ed. and Encyclopedia of Coat Cutting</em>, written by J.O. Madison of the Jno. J. Mitchell Co. School of Cutting, and published by the Jno. J. Mitchell Co., in 1893.</p>
          </dc:description>
          <dc:identifier>https://oaks.kent.edu/historical-fashion/madisons-shoulder-measure-coat-system-5th-ed</dc:identifier>
          <dc:date>1893</dc:date>
          <dc:subject>tailoring</dc:subject>
          <dc:subject>men's clothing</dc:subject>
          <dc:subject>men's coat</dc:subject>
          <dc:subject>measuring</dc:subject>
          <dc:subject>coat cutting</dc:subject>
          <dc:subject>Fashion Design</dc:subject>
          <dc:source>Historical Fashion and Textile Books, Brochures and Small Collections</dc:source>
          <dc:type>Text</dc:type>
          <dc:rights>http://rightsstatements.org/vocab/NoC-US/1.0/</dc:rights>
          <dc:title>Madison's Shoulder Measure Coat System, 5th ed.</dc:title>
        </oai_dc>
      </metadata>
    </record>
    <record>
      <header>
        <identifier>oai:oaks.kent.edu:node-10115</identifier>
        <datestamp>2020-03-17T16:25:15Z</datestamp>
        <setSpec>node:10038</setSpec>
      </header>
      <metadata>
        <oai_dc
          xmlns:dc="http://purl.org/dc/elements/1.1/"
          xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
          <dc:description>https://kent-islandora.s3.us-east-2.amazonaws.com/node/10115/Forstmann001_0.jpg</dc:description>
          <dc:description>
            <p>Full scan of the&nbsp;<em>Forstmann Woolens Fall 1935&nbsp;</em>fabric sample catalog, published by the Forstmann Woolen, Co. of Passaic, New Jersey.</p>
          </dc:description>
          <dc:identifier>https://oaks.kent.edu/historical-fashion/forstmann-woolens-fall-1935</dc:identifier>
          <dc:date>1935</dc:date>
          <dc:subject>Forstmann</dc:subject>
          <dc:subject>Forstmann Woolen Co.</dc:subject>
          <dc:subject>Forstmann Woolens</dc:subject>
          <dc:subject>wool</dc:subject>
          <dc:subject>Woolens</dc:subject>
          <dc:subject>textiles</dc:subject>
          <dc:subject>fabric</dc:subject>
          <dc:subject>Catalog</dc:subject>
          <dc:subject>1935</dc:subject>
          <dc:subject>Fashion Business</dc:subject>
          <dc:subject>Fiber, Textile, and Weaving Arts</dc:subject>
          <dc:source>Historical Fashion and Textile Books, Brochures and Small Collections</dc:source>
          <dc:type>Text</dc:type>
          <dc:rights>http://rightsstatements.org/vocab/NoC-US/1.0/</dc:rights>
          <dc:title>Forstmann Woolens, Fall 1935</dc:title>
        </oai_dc>
      </metadata>
    </record>
  </ListRecords>
</OAI-PMH>

DOI Minting

There are a few pre-built modules for minting and persistent identifiers (Handles, DOIs, ARKs, etc.). Minting can be done either during a migration, during a batch ingest, or in the UI with one of these modules.

Persistent Identifiers: Module for minting and persisting persistent identifiers (Handles, DOIs, ARKs, etc.).

Persistent identifiers can be minted by a variety of sources, such as CrossRef, DataCite, or EZID. Regardless of the specific source, many of the tasks involved in assigning persistent identifiers to Drupal nodes are the same - providing a “Mint Identifier” button in a node edit form, integration into automated workflows, or persisting identifiers to fields on an entity. This module provides some common tasks while allowing small amounts of code (specifically Drupal services) to handle the particulars of minting and persisting. In addition, a Drupal site admin might want to mix and match minting and persisting services. Generally speaking, this module’s goal is to allow site admins to select the minters and persisters they want, while helping developers to write as little code as necessary to create new minter and persister services.

DataCite DOI Minter: Module that mints DOIs from DataCite via the Persistent Identifiers module. This module allows for both individual and bulk operations.

DataCite DOI Minter UI

persistent IDs test config