BraDyCMS

BraDypUS CMS

View the Project on GitHub jbogdani/BraDyCMS

BraDyCMS’ OAI-PMH interface

Intro

BraDyCMS supports by default the Open Archives Initiative Protocol for Metadata Harvesting, OAI-PMH

The BraDypUS implementation of this interface uses the oaiprovider-php freely available on GitHub.

This interface can be reached postponing /oai to the main url of the website. If your website is available the the URL http://my-host.ext the URL of the OAI-PMH interface will be http://my-host.ext/oai.

All the configuration can be handled using a single JSON file named config.json, placed in the sites/default/modules/metadata folder of the web directory where BraDyCMS is installed.

Configuration

##Example of configuration file

File: ./sites/default/modules/oai/config.json

{
  "repositoryName"  : "E-Review. Rivista degli Istituti Storici dell'Emilia-Romagna in Rete",
  "baseURL"      : "http://e-review.it/OAI",
  "protocolVersion"  : "2.0",
  "adminEmail"    : "oai@e-review.it",
  "sets"        : [
    {
      "spec" : "dossier_2013",
      "name" : "Sezione principale, anno 2013"
    },
    {
      "spec" : "formazione",
      "name" : "Sezione dedicata alla formazione"
    },
    {
      "spec" : "patrimonio",
      "name" : "Sezione dedicata al patrimonio"
    },
    {
      "spec" : "usopubblico",
      "name" : "Sezione dedicata all'usopubblico"
    }
  ],

  "table" :
  {
    "name" : "erevarticles",
    "id" : "doi",
    "lastchanged" : "updated",
    "deleted" : "status",
    "category" : "section",
    "title" : "title",
    "translated_title": "english_title",
    "creator" : "author",
    "description" : "summary"
  },
  "publisher": "BraDypUS",
  "doi_prefix": "10.12977",
  "journal_suffix": "erev",
  "issn": "ISSN:2282-4979"
}