1 / 39

The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment

The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment. Jennifer Bowen, University of Rochester ALA Midwinter Conference January 22, 2012, Dallas, TX. Agenda. XC’s potential role in the transition from MARC to a non-MARC environment

Download Presentation

The eXtensible Catalog (XC): Transitioning to a Post-MARC Environment

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TheeXtensible Catalog (XC): Transitioning to a Post-MARC Environment Jennifer Bowen, University of Rochester ALA Midwinter Conference January 22, 2012, Dallas, TX

  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

  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.

  4. Why Build XC? Empower libraries to have control over their discovery environment Put results of user research into practice Everything in XC user interface is customizable Create a new platform for metadata manipulation that uses FRBR, RDA

  5. Bridge to a new Bibliographic Framework Image source: http://www.masters.org/en_US/news/photos/2008-03-06/200803061204844213593.html

  6. XC’s Role in Transitioning to a non-MARC Environment…and RDA…

  7. Facilitating RDA Implementation 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

  8. 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.

  9. LC Requirements for a New Bibliographic Framework Environment Broad accommodation of content rules and data models Provision for types of data that logically accompany or support bibliographic description Accommodation of textual data, linked data with URIs instead of text, and both Consideration of the relationships between and recommendations for communications format tagging, record input conventions, and system storage/manipulation Consideration of the needs of all sizes and types of libraries, from small public to large research Continuation of maintenance of MARC until no longer necessary Compatibility with MARC-based records Provision of transformation from MARC 21 to a new bibliographic environment

  10. 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. 

  11. 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

  12. 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.

  13. 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

  14. MARC to XC Schema Transformation XC Work MARCXML Bibliographic XC Expression XC Manifestation Parses MARCXML records into linked FRBR-based records Maps MARCXML data elements to elements in the XC Schema.

  15. 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?

  16. Managing Relationships XC Work MARCXML Bibliographic XC Expression XC Manifestation

  17. Managing Relationships XC Work MARCXML Bibliographic XC Expression XC Manifestation

  18. Issue 1: Managing Multiple Relationships 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) XC Work XC Work MARCXML Bibliographic XC Expression XC Expression XC Manifestation

  19. 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-

  20. If we were to parse this 880 data correctly: • Contributor • Contributor in Cyrillic characters • Contributor in Roman characters • Subject • Subject in Cyrillic characters • Subject in Roman characters XC Work MARCXML Bibliographic XC Expression Alternative script of name from 880 Alternative script of subject from 880 XC Manifestation

  21. Issue 3: Related Group 1 Entities Language attribute for a related expression 041 1 ‡a eng ‡h ita 100 0 ‡a Dante Alighieri, ‡d 1265-1321. 240 10 ‡a Divina commedia. ‡l English 245 14 ‡a The divine comedy / ‡c Dante ; a new verse translation by C.H. Sisson. 500 ‡a Translation of: Divina commedia.

  22. If we were to parse 041 ‡h data… • Contributor • Contributor in Cyrillic characters • Contributor in Roman characters • Subject • Subject in Cyrillic characters • Subject in Roman characters XC Work Original language from 041‡h MARCXML Bibliographic XC Expression Alternative script of name from 880 Alternative script of subject from 880 Based on (Expression) XC Manifestation

  23. Managing Relationships Between Entities • Contributor • Contributor in Cyrillic characters • Contributor in Roman characters • Subject • Subject in Cyrillic characters • Subject in Roman characters Original language from 041 $h Alternative script of name from 880 Alternative script of subject from 880 Based on (Expression) XC Work MARCXML Bibliographic XC Expression XC Manifestation

  24. Lessons Learned from Transforming MARC to the XC Schema

  25. What we are learning from XC Maintaining links between separate FRBR entity records in a production environment may not be scalable if we continue to manipulate records. XC Work • new records • changed records • deleted records • changed relationships XC Expression XC Manifestation

  26. There are hundreds of RDA Relationships between FRBR Group 1 entitles!

  27. 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

  28. Linked Data in XC

  29. LC Requirements for a New Bibliographic Framework Environment Broad accommodation of content rules and data models Provision for types of data that logically accompany or support bibliographic description Accommodation of textual data, linked data with URIs instead of text, and both Consideration of the relationships between and recommendations for communications format tagging, record input conventions, and system storage/manipulation Consideration of the needs of all sizes and types of libraries, from small public to large research Continuation of maintenance of MARC until no longer necessary Compatibility with MARC-based records Provision of transformation from MARC 21 to a new bibliographic environment

  30. 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

  31. 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

  32. 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

  33. Preparing Metadata for Linked Data DC 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 RDA XC

  34. 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)

  35. 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

  36. Another XC presentation… …Tomorrow! Next Generation Catalog Interest Group Sunday, Jan. 22, 10:30-Noon Dallas Convention Center C156

  37. Download XC software ateXtensibleCatalog.org

More Related