SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
RLG Partnership Meeting
    June 1-3 2009
                             The Crosswalk Web Service


                          Jean Godby
                          Research Scientist
                          OCLC Research
The Crosswalk Web Service at OCLC

• Enables OCLC to translate from one metadata format to
  another.
   • A “metadata format” is a triple that consists of a metadata schema,
     a structural encoding, and a character encoding.

   • Supported standards are bibliographic, but the software can handle
     other types of data.

• Can be called from any product or service that processes
  metadata.

• A version with a slightly different interface resides on the
  OCLC Enterprise Bus.
The translations

Inputs             MARC 21-                   MARC 21-        Outputs
                     2709                       2709
 ONIX Books
                                                     OCLC MARC
 MARC XML
                              OCLC’s                     OCLC CDF
   MODS                       Common                  ONIX Books
   DC XML
                                Data
                               Format                    MARC XML
 OAI-DC XML
                                                          DC XML
 OCLC CDF

         DC-Qualified                              DC-Qualified
                        ONIX Serials   MODS
Data flow for a single translation


       MARC input                   ISO 2709

                                     522 $a northwest         or

 Convert to input structure    <record>
                                <?xml version=“1.0” encoding=“UTF-8”?>
                                <header>
                               <record>
                                <qualifieddc xmlns
                              MARC XML
                                <header> name=‘marc21’
                                  <schema
                                      dcterms=‘purl.org;dc/terms’ >
                                  <schema namespace=‘uri:”marc:21’/>
                                            name=‘DC-Terms’
                                   <dctermsset>
                              …</header> namespace=‘uri:DC-Terms’/>
  Translate to DC Terms                <dcterms:spatial>
                                <field name=‘522’>
                                </header>
                                               northwest
                              <datafieldname=‘a’>
                                   <field tag=‘522”>
                                <field name=‘spatial’>
                                       </dcterms:spatial>
                               <subfield code=‘a’>northwest</subfield>
                                        <value>northwest</value>
                                     <value>northwest</value>
                                   </dctermsset>
                              </datafield>
                                   </field>
                                </field>
Convert to output structure     </qualifieddc>
                                </field>
                               </record>
                              …</record>


    DC Terms output
The MARC-Dublin Core relationship


                                    OCLC Local
     Marc
                      DC Terms       DC Terms


                      DC Terms
   DC Simple
                      DC Simple
                                        Other

                                     local variants
 OCLC Local         OCLC Local
                       DC Terms
   DC Simple            DC Simple
Translations and conversions, expanded


    XML                            ISO 2709         Text
   XML
  XML
                            XML
       ONIX-Books
      Dublin Core
                           XML
                          XML              MARC
                                          MARC
                                       MARC

          New versions
                                               Local
                                                 Local
                                               Local
              Local          MARC                   Local
                                                 Local
                                               variants
                                               extensions
           extensions                          variants
                                                  extensions
                                  21          extensions
From ContentDM to WorldCat

                                   Customized
                                  CONTENTdm                                  CONTENTdm
                                    web sites                                 Collection
                                                      Build collections      Administrator
                                                     with CONTENTdm
                                                    Acquisition station(s)
                                                         Custom
                                  CONTENTdm
                WorldCat                                   maps


OCLC Staff,                                                Master file            CONTENTdm
data analysis                                            and derivatives           copies digital
            DC-                                        linked in metadata         master files to
                                                                                 archival volumes
           MARC
                  OAI Harvester
                                          Digital
      CONTENTdm
      WorldCat Metadata                   Archive
      Harvesting program                             Store digital
                                                    master files in
                                                    Digital Archive
Next Generation Cataloging

Vendor and publisher records


 ONIX         ONIX         ONIX           ONIX
                                                      To CDF
                                                                     WorldCat




                                                 Translate
                                                               To ONIX
    ESweep                     WorldCat
                                                 enriched

                                                 records

                                Enrich
                                 data
         To CDF
       To CDF
                                                               Vendors &

                                                               publishers
NextGen process flow
A graphical user interface
Inputs
Inputs                             Outputs
                                   Outputs

                                                       Standard
<map>                                                 translation
Source: MARC 245 $a
Target: ONIX Title
</map>
                                                        Implied
                        Editing            Search     translation
                       interface          interface


                                                      Application
<map>
                                                        profile
Source: MARC 650 $a
Target: ONIX Subject
                                 Map
</map>
                               database
                                                       Version
                                                       upgrade
For more information



• Research reports
   • Encoding Application Profiles in a Computational Model of the
     Crosswalk

   • Toward element-level interoperability in bibliographic metadata

   • A Repository of Metadata Crosswalks

   • Two Paths to Interoperable Metadata

• The public demo
   • OCLC Crosswalk Web Service Demo

• OCLC Information and Services for Publishers

Más contenido relacionado

Similar a The Crosswalk Web Service

AWS Summit Berlin 2012 Talk on Web Data Commons
AWS Summit Berlin 2012 Talk on Web Data CommonsAWS Summit Berlin 2012 Talk on Web Data Commons
AWS Summit Berlin 2012 Talk on Web Data CommonsHannes Mühleisen
 
AWS Customer Presentation: Freie Univerisitat - Berlin Summit 2012
AWS Customer Presentation: Freie Univerisitat - Berlin Summit 2012AWS Customer Presentation: Freie Univerisitat - Berlin Summit 2012
AWS Customer Presentation: Freie Univerisitat - Berlin Summit 2012Amazon Web Services
 
Blue Phoenix Idms Migration
Blue Phoenix Idms MigrationBlue Phoenix Idms Migration
Blue Phoenix Idms MigrationGilShalit
 
BIS and COM in Action
BIS and COM in ActionBIS and COM in Action
BIS and COM in ActionJerry Merrill
 
M|18 Running MariaDB TX on Containers
M|18 Running MariaDB TX on ContainersM|18 Running MariaDB TX on Containers
M|18 Running MariaDB TX on ContainersMariaDB plc
 
VAMDC Portal Demo
VAMDC Portal DemoVAMDC Portal Demo
VAMDC Portal DemoAstroAtom
 
Mainframe Technology Overview
Mainframe Technology OverviewMainframe Technology Overview
Mainframe Technology OverviewHaim Ben Zagmi
 
Getting started with MariaDB with Docker
Getting started with MariaDB with DockerGetting started with MariaDB with Docker
Getting started with MariaDB with DockerMariaDB plc
 
Squeak DBX
Squeak DBXSqueak DBX
Squeak DBXESUG
 
The Very Very Latest in Database Development - Oracle Open World 2012
The Very Very Latest in Database Development - Oracle Open World 2012The Very Very Latest in Database Development - Oracle Open World 2012
The Very Very Latest in Database Development - Oracle Open World 2012Lucas Jellema
 
Big Data Uses with Distributed Asynchronous Object Storage
Big Data Uses with Distributed Asynchronous Object StorageBig Data Uses with Distributed Asynchronous Object Storage
Big Data Uses with Distributed Asynchronous Object StorageIntel® Software
 
An Introduction to Spark
An Introduction to SparkAn Introduction to Spark
An Introduction to Sparkjlacefie
 
An Introduct to Spark - Atlanta Spark Meetup
An Introduct to Spark - Atlanta Spark MeetupAn Introduct to Spark - Atlanta Spark Meetup
An Introduct to Spark - Atlanta Spark Meetupjlacefie
 
Linked in nosql_atnetflix_2012_v1
Linked in nosql_atnetflix_2012_v1Linked in nosql_atnetflix_2012_v1
Linked in nosql_atnetflix_2012_v1Sid Anand
 
Big Data, Fast Data @ PayPal (YOW 2018)
Big Data, Fast Data @ PayPal (YOW 2018)Big Data, Fast Data @ PayPal (YOW 2018)
Big Data, Fast Data @ PayPal (YOW 2018)Sid Anand
 

Similar a The Crosswalk Web Service (20)

AWS Summit Berlin 2012 Talk on Web Data Commons
AWS Summit Berlin 2012 Talk on Web Data CommonsAWS Summit Berlin 2012 Talk on Web Data Commons
AWS Summit Berlin 2012 Talk on Web Data Commons
 
AWS Customer Presentation: Freie Univerisitat - Berlin Summit 2012
AWS Customer Presentation: Freie Univerisitat - Berlin Summit 2012AWS Customer Presentation: Freie Univerisitat - Berlin Summit 2012
AWS Customer Presentation: Freie Univerisitat - Berlin Summit 2012
 
The RDBMS You Should Be Using
The RDBMS You Should Be UsingThe RDBMS You Should Be Using
The RDBMS You Should Be Using
 
Blue Phoenix Idms Migration
Blue Phoenix Idms MigrationBlue Phoenix Idms Migration
Blue Phoenix Idms Migration
 
BIS and COM in Action
BIS and COM in ActionBIS and COM in Action
BIS and COM in Action
 
M|18 Running MariaDB TX on Containers
M|18 Running MariaDB TX on ContainersM|18 Running MariaDB TX on Containers
M|18 Running MariaDB TX on Containers
 
VAMDC Portal Demo
VAMDC Portal DemoVAMDC Portal Demo
VAMDC Portal Demo
 
Mainframe Technology Overview
Mainframe Technology OverviewMainframe Technology Overview
Mainframe Technology Overview
 
Getting started with MariaDB with Docker
Getting started with MariaDB with DockerGetting started with MariaDB with Docker
Getting started with MariaDB with Docker
 
Squeak DBX
Squeak DBXSqueak DBX
Squeak DBX
 
The Very Very Latest in Database Development - Oracle Open World 2012
The Very Very Latest in Database Development - Oracle Open World 2012The Very Very Latest in Database Development - Oracle Open World 2012
The Very Very Latest in Database Development - Oracle Open World 2012
 
The Very Very Latest In Database Development - Lucas Jellema - Oracle OpenWor...
The Very Very Latest In Database Development - Lucas Jellema - Oracle OpenWor...The Very Very Latest In Database Development - Lucas Jellema - Oracle OpenWor...
The Very Very Latest In Database Development - Lucas Jellema - Oracle OpenWor...
 
Websphere - Introduction to jdbc
Websphere - Introduction to jdbcWebsphere - Introduction to jdbc
Websphere - Introduction to jdbc
 
Ad fundamentals
Ad fundamentalsAd fundamentals
Ad fundamentals
 
Big Data Uses with Distributed Asynchronous Object Storage
Big Data Uses with Distributed Asynchronous Object StorageBig Data Uses with Distributed Asynchronous Object Storage
Big Data Uses with Distributed Asynchronous Object Storage
 
An Introduction to Spark
An Introduction to SparkAn Introduction to Spark
An Introduction to Spark
 
An Introduct to Spark - Atlanta Spark Meetup
An Introduct to Spark - Atlanta Spark MeetupAn Introduct to Spark - Atlanta Spark Meetup
An Introduct to Spark - Atlanta Spark Meetup
 
VoltDB on SolftLayer Cloud
VoltDB on SolftLayer CloudVoltDB on SolftLayer Cloud
VoltDB on SolftLayer Cloud
 
Linked in nosql_atnetflix_2012_v1
Linked in nosql_atnetflix_2012_v1Linked in nosql_atnetflix_2012_v1
Linked in nosql_atnetflix_2012_v1
 
Big Data, Fast Data @ PayPal (YOW 2018)
Big Data, Fast Data @ PayPal (YOW 2018)Big Data, Fast Data @ PayPal (YOW 2018)
Big Data, Fast Data @ PayPal (YOW 2018)
 

Más de OCLC Research

ARLIS 2010 RLG Partnership Round Table
ARLIS 2010 RLG Partnership Round TableARLIS 2010 RLG Partnership Round Table
ARLIS 2010 RLG Partnership Round TableOCLC Research
 
Undue Diligence: Seeking Low-risk Strategies for Making Collections of Unpubl...
Undue Diligence: Seeking Low-risk Strategies for Making Collections of Unpubl...Undue Diligence: Seeking Low-risk Strategies for Making Collections of Unpubl...
Undue Diligence: Seeking Low-risk Strategies for Making Collections of Unpubl...OCLC Research
 
OCLC Research @ U of Calgary: New directions for metadata workflows across li...
OCLC Research @ U of Calgary: New directions for metadata workflows across li...OCLC Research @ U of Calgary: New directions for metadata workflows across li...
OCLC Research @ U of Calgary: New directions for metadata workflows across li...OCLC Research
 
Beyond the Silos of the LAMs - Library, Archive, Museum Collaboration
Beyond the Silos of the LAMs - Library, Archive, Museum CollaborationBeyond the Silos of the LAMs - Library, Archive, Museum Collaboration
Beyond the Silos of the LAMs - Library, Archive, Museum CollaborationOCLC Research
 
RLG Partnership Update Webinar Slides
RLG Partnership Update Webinar SlidesRLG Partnership Update Webinar Slides
RLG Partnership Update Webinar SlidesOCLC Research
 
Museum Data Exchange
Museum Data ExchangeMuseum Data Exchange
Museum Data ExchangeOCLC Research
 
Integrating Unique Materials into the Global Discovery Network
Integrating Unique Materials into the Global Discovery NetworkIntegrating Unique Materials into the Global Discovery Network
Integrating Unique Materials into the Global Discovery NetworkOCLC Research
 
Günter Waibel CILIP LAM presentation
Günter Waibel CILIP LAM presentationGünter Waibel CILIP LAM presentation
Günter Waibel CILIP LAM presentationOCLC Research
 
LAM collaboration @ LMLAG
LAM collaboration @ LMLAGLAM collaboration @ LMLAG
LAM collaboration @ LMLAGOCLC Research
 
Collections Assessment Surveys
Collections Assessment SurveysCollections Assessment Surveys
Collections Assessment SurveysOCLC Research
 
Shared Print Update ALA 2009
Shared Print Update ALA 2009Shared Print Update ALA 2009
Shared Print Update ALA 2009OCLC Research
 
RLG Prospective Journals Preservation Project Factsheet
RLG Prospective Journals Preservation Project FactsheetRLG Prospective Journals Preservation Project Factsheet
RLG Prospective Journals Preservation Project FactsheetOCLC Research
 
'Seeding' the Cloud Library--Precipitating Change in Library Infrastructure
'Seeding' the Cloud Library--Precipitating Change in Library Infrastructure'Seeding' the Cloud Library--Precipitating Change in Library Infrastructure
'Seeding' the Cloud Library--Precipitating Change in Library InfrastructureOCLC Research
 
Names and Identities
Names and IdentitiesNames and Identities
Names and IdentitiesOCLC Research
 
Archives' User Studies & Archival WorldCat Records
Archives' User Studies & Archival WorldCat RecordsArchives' User Studies & Archival WorldCat Records
Archives' User Studies & Archival WorldCat RecordsOCLC Research
 
The Virtual International Authority File
The Virtual International Authority FileThe Virtual International Authority File
The Virtual International Authority FileOCLC Research
 
Beyond Copyright: Risk, Benefit and Charting a Course for Action
Beyond Copyright: Risk, Benefit and Charting a Course for ActionBeyond Copyright: Risk, Benefit and Charting a Course for Action
Beyond Copyright: Risk, Benefit and Charting a Course for ActionOCLC Research
 
Work Pages in WorldCat
Work Pages in WorldCatWork Pages in WorldCat
Work Pages in WorldCatOCLC Research
 

Más de OCLC Research (20)

ARLIS 2010 RLG Partnership Round Table
ARLIS 2010 RLG Partnership Round TableARLIS 2010 RLG Partnership Round Table
ARLIS 2010 RLG Partnership Round Table
 
Undue Diligence: Seeking Low-risk Strategies for Making Collections of Unpubl...
Undue Diligence: Seeking Low-risk Strategies for Making Collections of Unpubl...Undue Diligence: Seeking Low-risk Strategies for Making Collections of Unpubl...
Undue Diligence: Seeking Low-risk Strategies for Making Collections of Unpubl...
 
OCLC Research @ U of Calgary: New directions for metadata workflows across li...
OCLC Research @ U of Calgary: New directions for metadata workflows across li...OCLC Research @ U of Calgary: New directions for metadata workflows across li...
OCLC Research @ U of Calgary: New directions for metadata workflows across li...
 
Beyond the Silos of the LAMs - Library, Archive, Museum Collaboration
Beyond the Silos of the LAMs - Library, Archive, Museum CollaborationBeyond the Silos of the LAMs - Library, Archive, Museum Collaboration
Beyond the Silos of the LAMs - Library, Archive, Museum Collaboration
 
RLG Partnership Update Webinar Slides
RLG Partnership Update Webinar SlidesRLG Partnership Update Webinar Slides
RLG Partnership Update Webinar Slides
 
Kuopio3 Malpas
Kuopio3   MalpasKuopio3   Malpas
Kuopio3 Malpas
 
Museum Data Exchange
Museum Data ExchangeMuseum Data Exchange
Museum Data Exchange
 
Integrating Unique Materials into the Global Discovery Network
Integrating Unique Materials into the Global Discovery NetworkIntegrating Unique Materials into the Global Discovery Network
Integrating Unique Materials into the Global Discovery Network
 
Günter Waibel CILIP LAM presentation
Günter Waibel CILIP LAM presentationGünter Waibel CILIP LAM presentation
Günter Waibel CILIP LAM presentation
 
LAM collaboration @ LMLAG
LAM collaboration @ LMLAGLAM collaboration @ LMLAG
LAM collaboration @ LMLAG
 
Collections Assessment Surveys
Collections Assessment SurveysCollections Assessment Surveys
Collections Assessment Surveys
 
Shared Print Update ALA 2009
Shared Print Update ALA 2009Shared Print Update ALA 2009
Shared Print Update ALA 2009
 
RLG Prospective Journals Preservation Project Factsheet
RLG Prospective Journals Preservation Project FactsheetRLG Prospective Journals Preservation Project Factsheet
RLG Prospective Journals Preservation Project Factsheet
 
'Seeding' the Cloud Library--Precipitating Change in Library Infrastructure
'Seeding' the Cloud Library--Precipitating Change in Library Infrastructure'Seeding' the Cloud Library--Precipitating Change in Library Infrastructure
'Seeding' the Cloud Library--Precipitating Change in Library Infrastructure
 
SHARES Update
SHARES UpdateSHARES Update
SHARES Update
 
Names and Identities
Names and IdentitiesNames and Identities
Names and Identities
 
Archives' User Studies & Archival WorldCat Records
Archives' User Studies & Archival WorldCat RecordsArchives' User Studies & Archival WorldCat Records
Archives' User Studies & Archival WorldCat Records
 
The Virtual International Authority File
The Virtual International Authority FileThe Virtual International Authority File
The Virtual International Authority File
 
Beyond Copyright: Risk, Benefit and Charting a Course for Action
Beyond Copyright: Risk, Benefit and Charting a Course for ActionBeyond Copyright: Risk, Benefit and Charting a Course for Action
Beyond Copyright: Risk, Benefit and Charting a Course for Action
 
Work Pages in WorldCat
Work Pages in WorldCatWork Pages in WorldCat
Work Pages in WorldCat
 

Último

Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 

Último (20)

Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 

The Crosswalk Web Service

  • 1. RLG Partnership Meeting June 1-3 2009 The Crosswalk Web Service Jean Godby Research Scientist OCLC Research
  • 2. The Crosswalk Web Service at OCLC • Enables OCLC to translate from one metadata format to another. • A “metadata format” is a triple that consists of a metadata schema, a structural encoding, and a character encoding. • Supported standards are bibliographic, but the software can handle other types of data. • Can be called from any product or service that processes metadata. • A version with a slightly different interface resides on the OCLC Enterprise Bus.
  • 3. The translations Inputs MARC 21- MARC 21- Outputs 2709 2709 ONIX Books OCLC MARC MARC XML OCLC’s OCLC CDF MODS Common ONIX Books DC XML Data Format MARC XML OAI-DC XML DC XML OCLC CDF DC-Qualified DC-Qualified ONIX Serials MODS
  • 4. Data flow for a single translation MARC input ISO 2709 522 $a northwest or Convert to input structure <record> <?xml version=“1.0” encoding=“UTF-8”?> <header> <record> <qualifieddc xmlns MARC XML <header> name=‘marc21’ <schema dcterms=‘purl.org;dc/terms’ > <schema namespace=‘uri:”marc:21’/> name=‘DC-Terms’ <dctermsset> …</header> namespace=‘uri:DC-Terms’/> Translate to DC Terms <dcterms:spatial> <field name=‘522’> </header> northwest <datafieldname=‘a’> <field tag=‘522”> <field name=‘spatial’> </dcterms:spatial> <subfield code=‘a’>northwest</subfield> <value>northwest</value> <value>northwest</value> </dctermsset> </datafield> </field> </field> Convert to output structure </qualifieddc> </field> </record> …</record> DC Terms output
  • 5. The MARC-Dublin Core relationship OCLC Local Marc DC Terms DC Terms DC Terms DC Simple DC Simple Other local variants OCLC Local OCLC Local DC Terms DC Simple DC Simple
  • 6. Translations and conversions, expanded XML ISO 2709 Text XML XML XML ONIX-Books Dublin Core XML XML MARC MARC MARC New versions Local Local Local Local MARC Local Local variants extensions extensions variants extensions 21 extensions
  • 7.
  • 8. From ContentDM to WorldCat Customized CONTENTdm CONTENTdm web sites Collection Build collections Administrator with CONTENTdm Acquisition station(s) Custom CONTENTdm WorldCat maps OCLC Staff, Master file CONTENTdm data analysis and derivatives copies digital DC- linked in metadata master files to archival volumes MARC OAI Harvester Digital CONTENTdm WorldCat Metadata Archive Harvesting program Store digital master files in Digital Archive
  • 9. Next Generation Cataloging Vendor and publisher records ONIX ONIX ONIX ONIX To CDF WorldCat Translate To ONIX ESweep WorldCat enriched records Enrich data To CDF To CDF Vendors & publishers NextGen process flow
  • 10. A graphical user interface Inputs Inputs Outputs Outputs Standard <map> translation Source: MARC 245 $a Target: ONIX Title </map> Implied Editing Search translation interface interface Application <map> profile Source: MARC 650 $a Target: ONIX Subject Map </map> database Version upgrade
  • 11. For more information • Research reports • Encoding Application Profiles in a Computational Model of the Crosswalk • Toward element-level interoperability in bibliographic metadata • A Repository of Metadata Crosswalks • Two Paths to Interoperable Metadata • The public demo • OCLC Crosswalk Web Service Demo • OCLC Information and Services for Publishers