The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment
description
Transcript of The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment
![Page 1: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/1.jpg)
Jennifer Bowen, University of RochesterALA Midwinter Conference January 22, 2012, Dallas, TX
The eXtensible Catalog (XC): Transitioning to a
Post-MARC Environment
![Page 2: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/2.jpg)
2
Agenda
XC’s potential role in the transition from MARC to a non-MARC environment
Lessons learned from XC to inform a new bibliographic framework
XC’s potential for producing linked data
![Page 3: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/3.jpg)
3
What is XC software?
eXtensible Catalog (XC) is open source, user-centered, next generation software for libraries.
XC provides a discovery system and a set of tools for libraries to manage metadata and build applications.
![Page 4: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/4.jpg)
![Page 5: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/5.jpg)
![Page 6: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/6.jpg)
6
Why Build XC?Empower libraries to have control over
their discovery environment Put results of user research into practiceEverything in XC user interface is customizable
Create a new platform for metadata manipulation that uses FRBR, RDA
![Page 7: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/7.jpg)
7
Bridge to a new Bibliographic Framework
Image source: http://www.masters.org/en_US/news/photos/2008-03-
06/200803061204844213593.html
![Page 8: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/8.jpg)
XC’s Role in Transitioning to a non-MARC Environment…and
RDA…
![Page 9: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/9.jpg)
Facilitating RDA Implementation
9
XC transforms MARC data into a FRBR-informed “transitional” XML schema
The “XC Schema,” uses a subset of RDA elements and roles alongside Dublin Core, some XC data elements
More RDA elements can be added to the schema in the future
![Page 10: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/10.jpg)
10
By January 2013…
By the time that RDA is implemented,
Using XC Software, libraries will be able to use RDA in MARC and RDA in a non-MARC environment at the same time.
![Page 11: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/11.jpg)
11
LC Requirements for a New Bibliographic Framework
Environment1. Broad accommodation of content rules and data
models2. Provision for types of data that logically accompany
or support bibliographic description3. Accommodation of textual data, linked data with
URIs instead of text, and both4. Consideration of the relationships between and
recommendations for communications format tagging, record input conventions, and system storage/manipulation
5. Consideration of the needs of all sizes and types of libraries, from small public to large research
6. Continuation of maintenance of MARC until no longer necessary
7. Compatibility with MARC-based records8. Provision of transformation from MARC 21 to a new
bibliographic environment
![Page 12: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/12.jpg)
12
Requirement #7
Compatibility with MARC-based records. While a new schema for communications could be radically different, it will need to enable use of data currently found in MARC, since redescribing resources will not be feasible. Ideally there would be an option to preserve all data from a MARC record.
![Page 13: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/13.jpg)
13
Converting MARC 21
What XC software can do:– Convert MARC codes to vocabulary
values– Remove extraneous data– Normalize inconsistencies– Map most MARC fields/subfields and
parse to appropriate FRBR Group 1 entity records
![Page 14: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/14.jpg)
14
Requirement #8
Provision of transformation from MARC 21 to a new bibliographic environment. A key requirement will be software that converts data to be moved from MARC to the new bibliographic framework and back, if possible, in order to enable experimentation, testing, and other activities related to evolution of the environment.
![Page 15: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/15.jpg)
15
Easing the Transition
Keep your MARC-based ILS! (for now…)
XC works alongside MARC-based systems
XC uses a copy of the metadata in your ILS or repository, allowing risk-free experimentation without disturbing current workflows
![Page 16: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/16.jpg)
MARC to XC Schema Transformation
XC Work
XC Expression
XC Manifestation
MARCXML Bibliograp
hic
Parses MARCXML records into linked FRBR-based records
Maps MARCXML data elements to elements in the XC Schema.
![Page 17: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/17.jpg)
17
Converting MARC 21
Problematic areas:– Some MARC fields/subfields are
difficult to map to appropriate FRBR entities
– Tracking relationships between FRBR entity records: How many relationships can we support with XC software?
![Page 18: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/18.jpg)
Managing Relationships
XC Work
XC Expression
XC Manifestation
MARCXML Bibliograp
hic
![Page 19: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/19.jpg)
19
Managing Relationships
XC Work
XC Expression
XC Manifestation
MARCXML Bibliograp
hic
![Page 20: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/20.jpg)
20
Issue 1: Managing Multiple Relationships
XC Work
XC Expression
XC Manifestation
MARCXML Bibliograp
hicXC Expression
XC Work
MARC bibliographic records can refer to multiple FRBR entities of the same type (analytics that represent multiple works/expressions, e.g. tracks on a CD)
![Page 21: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/21.jpg)
21
Issue 2: Beyond FRBR Group 1 Entities
MARC “Alternate Graphic Representation” (880 fields) can contain data that belong in records for Group 2 and Group 3 entities
Contributor:700 1 ‡6 880-08 ‡a Vasil’ev, Maksim.880 1 ‡6 700-08 ‡a Васильев, Максим.
Subject:600 10 ‡6 880-06 ‡a Putin, Vladimir Vladimirovich, ‡d 1952- 880 10 ‡6 600-06 ‡a Путин, Владимир Владимирович, ‡d 1952-
![Page 22: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/22.jpg)
22
If we were to parse this 880 data correctly:
XC Work
XC Expression
XC Manifestation
MARCXML Bibliograp
hic
Contributor •Contributor in Cyrillic characters•Contributor in Roman characters
Subject •Subject in Cyrillic characters•Subject in Roman characters
Alternative script of
name from 880
Alternative script of
subject from 880
![Page 23: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/23.jpg)
23
Issue 3: Related Group 1 Entities
Language attribute for a related expression
041 1 ‡a eng ‡h ita100 0 ‡a Dante Alighieri, ‡d 1265-1321.240 10 ‡a Divina commedia. ‡l English245 14 ‡a The divine comedy / ‡c Dante ; a
new verse translation by C.H. Sisson.500 ‡a Translation of: Divina commedia.
![Page 24: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/24.jpg)
24
If we were to parse 041 ‡h data…
XC Work
XC Expression
XC Manifestation
MARCXML Bibliograp
hic
Based on (Expression)
Contributor •Contributor in Cyrillic characters•Contributor in Roman characters
Subject •Subject in Cyrillic characters•Subject in Roman characters
Alternative script of
name from 880
Original language
from 041 ‡h
Alternative script of
subject from 880
![Page 25: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/25.jpg)
25
Contributor •Contributor in Cyrillic characters•Contributor in Roman characters
Managing Relationships Between Entities
Based on (Expression)
Subject •Subject in Cyrillic characters•Subject in Roman characters
XC Work
XC Expression
XC Manifestation
MARCXML Bibliograp
hic
Original language from 041
$h
Alternative script of
subject from 880
Alternative script of
name from 880
![Page 26: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/26.jpg)
Lessons Learned from Transforming MARC to the XC
Schema
![Page 27: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/27.jpg)
27
•new records•changed records•deleted records•changed relationships
Maintaining links between separate FRBR entity records in a production environment may not be scalable if we continue to manipulate records.
What we are learning from XC
XC Work
XC Expression
XC Manifestation
![Page 28: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/28.jpg)
28
There are hundreds of RDA Relationships between FRBR Group 1 entitles!
![Page 29: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/29.jpg)
29
Bottom line…
The GOOD news… bibliographic records can contain data about MANY FRBR relationships
The BAD news… manipulating ALL of these relationships in a record-based structure is probably not feasible
Conclusion: Linked Data may be a better option
![Page 30: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/30.jpg)
Linked Data in XC
![Page 31: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/31.jpg)
31
LC Requirements for a New Bibliographic Framework
Environment1. Broad accommodation of content rules and data
models2. Provision for types of data that logically accompany
or support bibliographic description3. Accommodation of textual data, linked data with
URIs instead of text, and both4. Consideration of the relationships between and
recommendations for communications format tagging, record input conventions, and system storage/manipulation
5. Consideration of the needs of all sizes and types of libraries, from small public to large research
6. Continuation of maintenance of MARC until no longer necessary
7. Compatibility with MARC-based records8. Provision of transformation from MARC 21 to a new
bibliographic environment
![Page 32: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/32.jpg)
32
XC’s original metadata goals - Aggregate MARC and other
metadata for use in new applications- Define a FRBR-based metadata
schema to support XC’s user-interface functionality
- Create a software application to process batches of metadata through a set of services
![Page 33: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/33.jpg)
33
XC and Linked Data
Creating linked data was NOT among XC’s original goals
However, XC software creates an opportunity to contribute to this effort
![Page 34: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/34.jpg)
35
XC Linked Data Accomplishments
XC has set the stage for Linked Data by:- Converting MARC data to FRBR
entities as an interim step to produce better linked data
- Ensuring that XC Schema records can be converted to RDF triples as easily as possible
- Developing a plan for enabling linked data output from XC
![Page 35: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/35.jpg)
36
Preparing Metadata for Linked Data
Unique identifiers for all XC metadata records that represent FRBR Group 1 Entities (not MARC records!)
Data elements from registered schemas (DC, RDA, XC)
Support use of registered vocabularies
DC
RDA
XC
![Page 36: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/36.jpg)
37
XC Software is “Linked Data Ready”
XC’s software architecture can potentially enable three types of Linked Data output:–RDF/XML (Metadata Service)–RDFa (Drupal 7 User Interface)–SPARQL Endpoint (Incorporated
into the MST)
![Page 37: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/37.jpg)
38
Next Steps for Linked Data and XC
What’s needed:–Community participation (libraries
and developers contributing to further software development)–Now seeking funding for more
open source development
![Page 38: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/38.jpg)
39
Another XC presentation…
…Tomorrow!
Next Generation Catalog Interest Group
Sunday, Jan. 22, 10:30-NoonDallas Convention Center C156
![Page 39: The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment](https://reader035.fdocuments.us/reader035/viewer/2022062315/56815ac0550346895dc8854c/html5/thumbnails/39.jpg)
Download XC software ateXtensibleCatalog.org