Ready to Learn?Ex Libris products all provide open APIs

BIBFRAME

See also Working with BIBFRAME presentation   

 
The Bibliographic Framework (BIBFRAME) Initiative is a Library of Congress project for defining a bibliographic data model. Based on linked data principles, BIBFRAME has been designed to make bibliographic data more useful both within and outside the library community.
 
Alma exposes BIBFRAME2 in RDF xml format in the following places:
  • API 
  • Publishing
  • Alma Resource management UI
 
BIBFRAME defines 3 main entities: Work, Instance and Item. The current Alma BIBFRAME implementation exposes Work and Instance.
Instance is parallel to the Alma BIB record. Alma groups several BIB record into a single Work based on the bibliographic information.
Note that the work grouping logic is not implemented by default. Institutions that are interested in this functionality should contact ExLibris and ask for it. For institutions that did not ask to implement it, each BIB record will be considered as having its own Work.
 
Alma translates the BIB record to BIBFRAME2 using the Library of Congress conversion programs.
See BIBFRAME record sample here.
Note: BIBFRAME is currently supported for MARC21 records only.
 
 

API 

2 APIs are available:

  • GET instance
URL: https://open-na.hosted.exlibrisgroup.com/alma/<institution code>/bf/entity/instance/<mms id>.rdf
The API returns 2 levels of the information: Work and instance. Each level has its own URI.
See sample here.
 
  • GET work
URL: https://open-na.hosted.exlibrisgroup.com/alma/<institution code>/bf/entity/work/<work id>.rdf
The API returns Work related fields. In order to know the work id, you should call the GET instance API first and retrieve the related Work ID.
See sample here.


Publishing

Alma enables you to publish records to third-party systems in BIBFRAME format. This is done by creating a publishing profile with “BIBFRAME” output format:
This process creates a file containing instance and work information for each BIB record in the set. The file has “RDF” wrapping tag.
Note that BIBFRAME publishing is currently supported with FTP protocol only.
For more details regarding the General publishing process see Alma OLH.

 

Alma Resource management UI

Alma exposes BIBFRAME representation of a BIB record in the record simple view Alma UI:

BIBFRAME format appears in a separate tab, right next to the MARC simple view of the record. See Alma OLH for more details regarding Record simple view.