1 Linked Data in Alma and Publishing the Linked Data to Primo Yoel Kortick Senior Librarian
2 2 Introduction Configuration in Alma The record in Alma and the API template/ The published record in Alma and Primo
3 Introduction Official definition of ‘Linked Data’ Linked Data is about using the Web to connect related data that wasn't previously linked, or using the Web to lower the barriers to linking data currently linked using other methods. The term Linked Data refers to a set of best practices for publishing and connecting structured data on the Web.
4 Introduction For information pertaining to Ex Libris and Linked Data see also: The following documentation on the Ex Libris developers network: ons/linked_data ons/linked_data ebservices/rest/linked_data ebservices/rest/linked_data The On Line Help at ocumentation/Alma_Online_Help_%28English%29/In tegrations_with_External_Systems/030Resource_Man agement/Linked_Data ocumentation/Alma_Online_Help_%28English%29/In tegrations_with_External_Systems/030Resource_Man agement/Linked_Data
5 Introduction It is possible to retrieve Linked data for bibliographic records via RESTful APIs that expose linked data in JSON-LD format. The linked data can also appear in the xml of the published record. In this way it can be exposed in the discovery interface and thereby aid the end user in both discovery and delivery
6 6 Introduction Configuration in Alma The record in Alma and the API template/ The published record in Alma and Primo
7 Configuration in Alma The first step for enabling the Alma RESTful APIs that expose linked data in JSON-LD format is to define an integration profile for the Linked Data. This is described in the On Line Help in the section on Integration profiles
8 Go to Administration > General Configuration > Configuration Menu > External Systems > Integration Profiles > Add integration profile > Choose type “Linked Data” Configuration in Alma
9 In the next screen select ‘active’ if you want this to be an active profile which will be in use. Typically the ‘Alternative Context URL’ will be empty, in which case the default context will be used: na.hosted.exlibrisgroup.com/alma/context/bib na.hosted.exlibrisgroup.com/alma/context/bib Configuration in Alma
10 Introduction Configuration in Alma The record in Alma and the API template/ The published record in Alma and Primo
11 The record we will use for this example will be title 'Lean in' by author 'Sheryl Sandberg', MMS ID The record in Alma and the API
12 The syntax of the URL which performs the GET command of the RESTful API for Linked Data is: The record in Alma and the API Code]/bibs/[MMSID].jsonld na.hosted.exlibrisgroup.com/alma/YILIS_INST/bibs/ jsonld Thus for example if your institution code is ‘YILIS_INST’ and your MMSID is then the syntax of the will be:
13 Here we do the retrieval using the Chrome REST client: The record in Alma and the API Your real institution will go here Your real MMSID will go here
14 Here is the beginning of the results in JSON in Chrome REST client The record in Alma and the API
15 Here is the creator section in Chrome with JSON view The record in Alma and the API
16 Here is the subject section in Chrome with JSON view The record in Alma and the API
17 Here are the bibliographic record linked subjects and corresponding appearance in the API results The record in Alma and the API
18 Here are the bibliographic record linked creators and corresponding appearance in the API results The record in Alma and the API
19 Each link in the API results links to the corresponding subject heading. For example here is the link which appears in the API results for subject 'Leadership in women' The record in Alma and the API
20 Here is one of the links for the creator The record in Alma and the API
21 Here is one of the links for the identifier The record in Alma and the API
22 Here is one of the links for the identifier The record in Alma and the API
23 Introduction Configuration in Alma The record in Alma and the API template/ The published record in Alma and Primo
24 The “Linked Data Enrichment” is chosen in the Publishing to Primo profile. The published record in Alma and Primo
25 When the record is published and ‘Linked data enrichment’ is checked then the xml of the published record includes the linked data. Here is linked data in the xml published record for the field creator The published record in Alma and Primo
26 Here is linked data in the published record for subjects The published record in Alma and Primo
27 The linked data then appears in the pnx record of Primo The published record in Alma and Primo
28 Thank You Yoel Kortick Senior Librarian