The bibliographic metadata found in Alma contains a rich set of information and objects that can be represented in linked data
The Alma linked open data provides access to the institution’s bibliographic information using Linked Data Principles
and made available in several places, including the Alma UI and APIs.
The general workflow for exposing linked open data is described in the following diagram:
Following is detailed description of each step:
The bibliographic information is enriched with URIs in the public domain. These URIs are a key piece of information that might be used in order to retrieve new information from related entities. In a Linked Data context, ideally one would simply follow the links and crawl from one data description to another.
Alma adds the following URIs (when relevant):
Library of Congress subjects
For example: http://id.loc.gov/authorities/subjects/sh1234
Library of congress names
For example: http://id.loc.gov/authorities/names/n1234
Medical Subject Headings (MeSH)
For example: https://portal.dnb.de/opac.htm?method=simpleSearch&cqlMode=true&query=idn=1234
German National library headings (GND)
For example: http://www.ncbi.nlm.nih.gov/mesh/?term=1234
The above URIs are added according to the Alma authorities control mechanism
, i.e. to authorized fields according to the defined vocabularies.
Virtual International Authority File (VIAF®)
For example: http://viaf.org/viaf/sourceID/LC|no1234
Note that VIAF links are added only for library of congress and GND authorized fields.
Links to Wikidata are provided via a resolver URI with the following structure:
Alma creates URIs for the following identifier types:
- Oclc number
- Library of congress authorized fields
- GND authorized fields
The resolver will redirect to the relevant Wikidata HTML page.
Adding a ".jsonld" suffix will result in getting the data in JSON-LD format.
Note: Alma creates the Wikidata URIs without checking if the actual page exists.
As Wikidata information is not full, there might be situations in which resolving the Wikidata URI will return 400 HTTP response.
Linked data can be exposed in several formats. Alma supports the following LD formats:
Each format defines the structure of the information and the entities in which it will be exposed. The pages in this section describe each LD format in more details, including the places in Alma in which it is exposed.
The Linked Data functionality is opt-in. In order to activate it, an integration profile should be defined in Alma. See OLH
for more details about defining the “Linked Data” integration profile.