eXtensible Catalog David Lindahl University of Rochester
Metadata Management and Connectivity  XC OAI Toolkit Make metadata available from a repository or ILS that does not already have a standard interface Once added, any OAI-PMH harvester can maintain a synchronized copy of data in that repository XC NCIP Toolkit Access to local authentication system (ILS, LDAP) Access to circulation system in an ILS for status and placing requests XC Metadata Services Toolkit Metadata management tools Pluggable services including aggregation, FRBR-ization and record cleanup
XC OAI Toolkit Moves metadata with OAI-PMH OAI Toolkit + ILS OAI Toolkit + repository OAI-PMH works with any metadata schema Performance All XC components can talk OAI-PMH
XC NCIP Toolkit Integrates circulation with NCIP  NCIP Toolkit + ILS XC discovery interface uses NCIP Live circulation status Authentication Places circulation requests (hold, recall, etc)
XC Software Overview ILS Repository ILS Repository Sources XC Metadata Services Toolkit Aggregation Normalization FRBRization Authority Control Metadata management software XC Drupal Toolkit XC LMS Toolkit Web application platforms OAI NCIP OAI Web Content Management System Next-Generation Catalog Software OAI Harvester OAI Harvester XC OAI Toolkit Connectivity Software XC NCIP Toolkit XC OAI Toolkit
XC Software Overview ILS Repository ILS Repository Sources XC Metadata Services Toolkit Aggregation Normalization FRBRization Authority Control Metadata management software XC Drupal Toolkit XC LMS Toolkit Web application platforms OAI NCIP OAI Web Content Management System Next-Generation Catalog Software OAI Harvester OAI Harvester XC OAI Toolkit Connectivity Software XC NCIP Toolkit XC OAI Toolkit
These records are stored in folders setup by OAI Toolkit ILS Sources XC OAI Toolkit Connectivity Software OAI Toolkit Software Convert to XC-item OAI-PMH Provider Convert Database (XML records) Modify OAI Toolkit Server Machine Load MARCXML records and XC-item records available for harvest via OAI-PMH protocol  ILS software MARC Holding Records MARC Authority Records Item Data MARC Bibliographic Records ILS Server Machine MARCXML MARCXML Schedule to run nightly XC item Convert, Modify and Load Script RAW MARC Raw item data export file ILS Export Script Schedule to run nightly ILS Item-data Export Script
NCIP Toolkit ILS (Voyager) Configuration File ILS Sources Connectivity Software XC NCIP Toolkit Aleph Interface III Interface Illiad Interface Voyager Interface Request Listener Request Handler ILS Interface
XC Software Overview ILS Repository ILS Repository Sources XC Metadata Services Toolkit Aggregation Normalization FRBRization Authority Control Metadata management software XC Drupal Toolkit XC LMS Toolkit Web application platforms OAI NCIP OAI Web Content Management System Next-Generation Catalog Software OAI Harvester OAI Harvester XC OAI Toolkit Connectivity Software XC NCIP Toolkit XC OAI Toolkit
XC Metadata Services Toolkit Enables libraries to aggregate metadata and run services on it  User interface for library staff, not end users NOT a metadata editor (but can eventually incorporate one) Services Automated Configurable Pluggable
How the XC MST works OAI-PMH Harvester Register remote OAI-PMH repositories to pull metadata from, select subsets Schedule harvests to pull incremental changes Local storage Stores harvested metadata in any XML format Stores results of processing by services OAI-PMH providers (repositories) Makes all locally stored metadata available to other harvesters Make improved metadata available
How the XC MST works Services Downloadable, plug-in services that process metadata and make new versions of the metadata XC provides some services, or build your own Orchestration Select metadata for processing and sequence it through services Faceted browse interface Library staff can browse harvested and processed metadata Works with any XML schema Logs Debug issues with harvested or processed metadata
XC advantages for metadata Enables automated handling of metadata changes: New  records, updates, deletes Propagates changes throughout the system  Web interfaces for trouble-shooting Low risk of data corruption (easy to fix) Ideal platform for experimentation
New roles for catalogers Design and test metadata services Manage flow of metadata  System/application design User research
XC metadata services Normalization Transform metadata so that it can be displayed Schema transformation:  MARCXML to XC, DC to XC “ FRBRization” Authority control matching Aggregation
Normalization Services MARCXML, Dublin Core Stays in same schema Prepares metadata for use in web applications (faceted browse interface) or back into an ILS Examples of normalized coded data: Location codes Languages Type of material
Transformation Services MARCXML to XC Schema; DC to XC Schema Parses data into FRBR Group 1 entity structure (work, expression, manifestation, item, plus holdings) Creates additional works and expressions for MARC analytics (7XX fields)
Authority Control Services MARCXML, Dublin Core Match headings against MARCXML authority resource file Populate records with authority control identifier Tool for debugging probable, unlikely matches Prototype developed by RIT students
Aggregation Service Prepares metadata for use in XC user interfaces (Drupal and LMS Toolkits) Aggregates records that represent the same resource Manages relationships between records Will give us experience managing FRBRized records
eXtensibleCatalog.org [email_address]
Metadata Services Toolkit Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
Metadata Services Toolkit Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
Metadata Services Toolkit Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
Metadata Services Toolkit Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
Metadata Services Toolkit Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
Metadata Services Toolkit Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
Metadata Services Toolkit  Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
Metadata Services Toolkit  Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
Metadata Services Toolkit  Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
Metadata Services Toolkit  Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Error Info Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
Metadata Services Toolkit  Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
Metadata Services Toolkit  Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:

eXtensible Catalog - afternoon session - Tilburg

  • 1.
    eXtensible Catalog DavidLindahl University of Rochester
  • 2.
    Metadata Management andConnectivity XC OAI Toolkit Make metadata available from a repository or ILS that does not already have a standard interface Once added, any OAI-PMH harvester can maintain a synchronized copy of data in that repository XC NCIP Toolkit Access to local authentication system (ILS, LDAP) Access to circulation system in an ILS for status and placing requests XC Metadata Services Toolkit Metadata management tools Pluggable services including aggregation, FRBR-ization and record cleanup
  • 3.
    XC OAI ToolkitMoves metadata with OAI-PMH OAI Toolkit + ILS OAI Toolkit + repository OAI-PMH works with any metadata schema Performance All XC components can talk OAI-PMH
  • 4.
    XC NCIP ToolkitIntegrates circulation with NCIP NCIP Toolkit + ILS XC discovery interface uses NCIP Live circulation status Authentication Places circulation requests (hold, recall, etc)
  • 5.
    XC Software OverviewILS Repository ILS Repository Sources XC Metadata Services Toolkit Aggregation Normalization FRBRization Authority Control Metadata management software XC Drupal Toolkit XC LMS Toolkit Web application platforms OAI NCIP OAI Web Content Management System Next-Generation Catalog Software OAI Harvester OAI Harvester XC OAI Toolkit Connectivity Software XC NCIP Toolkit XC OAI Toolkit
  • 6.
    XC Software OverviewILS Repository ILS Repository Sources XC Metadata Services Toolkit Aggregation Normalization FRBRization Authority Control Metadata management software XC Drupal Toolkit XC LMS Toolkit Web application platforms OAI NCIP OAI Web Content Management System Next-Generation Catalog Software OAI Harvester OAI Harvester XC OAI Toolkit Connectivity Software XC NCIP Toolkit XC OAI Toolkit
  • 7.
    These records arestored in folders setup by OAI Toolkit ILS Sources XC OAI Toolkit Connectivity Software OAI Toolkit Software Convert to XC-item OAI-PMH Provider Convert Database (XML records) Modify OAI Toolkit Server Machine Load MARCXML records and XC-item records available for harvest via OAI-PMH protocol ILS software MARC Holding Records MARC Authority Records Item Data MARC Bibliographic Records ILS Server Machine MARCXML MARCXML Schedule to run nightly XC item Convert, Modify and Load Script RAW MARC Raw item data export file ILS Export Script Schedule to run nightly ILS Item-data Export Script
  • 8.
    NCIP Toolkit ILS(Voyager) Configuration File ILS Sources Connectivity Software XC NCIP Toolkit Aleph Interface III Interface Illiad Interface Voyager Interface Request Listener Request Handler ILS Interface
  • 9.
    XC Software OverviewILS Repository ILS Repository Sources XC Metadata Services Toolkit Aggregation Normalization FRBRization Authority Control Metadata management software XC Drupal Toolkit XC LMS Toolkit Web application platforms OAI NCIP OAI Web Content Management System Next-Generation Catalog Software OAI Harvester OAI Harvester XC OAI Toolkit Connectivity Software XC NCIP Toolkit XC OAI Toolkit
  • 10.
    XC Metadata ServicesToolkit Enables libraries to aggregate metadata and run services on it User interface for library staff, not end users NOT a metadata editor (but can eventually incorporate one) Services Automated Configurable Pluggable
  • 11.
    How the XCMST works OAI-PMH Harvester Register remote OAI-PMH repositories to pull metadata from, select subsets Schedule harvests to pull incremental changes Local storage Stores harvested metadata in any XML format Stores results of processing by services OAI-PMH providers (repositories) Makes all locally stored metadata available to other harvesters Make improved metadata available
  • 12.
    How the XCMST works Services Downloadable, plug-in services that process metadata and make new versions of the metadata XC provides some services, or build your own Orchestration Select metadata for processing and sequence it through services Faceted browse interface Library staff can browse harvested and processed metadata Works with any XML schema Logs Debug issues with harvested or processed metadata
  • 13.
    XC advantages formetadata Enables automated handling of metadata changes: New records, updates, deletes Propagates changes throughout the system Web interfaces for trouble-shooting Low risk of data corruption (easy to fix) Ideal platform for experimentation
  • 14.
    New roles forcatalogers Design and test metadata services Manage flow of metadata System/application design User research
  • 15.
    XC metadata servicesNormalization Transform metadata so that it can be displayed Schema transformation: MARCXML to XC, DC to XC “ FRBRization” Authority control matching Aggregation
  • 16.
    Normalization Services MARCXML,Dublin Core Stays in same schema Prepares metadata for use in web applications (faceted browse interface) or back into an ILS Examples of normalized coded data: Location codes Languages Type of material
  • 17.
    Transformation Services MARCXMLto XC Schema; DC to XC Schema Parses data into FRBR Group 1 entity structure (work, expression, manifestation, item, plus holdings) Creates additional works and expressions for MARC analytics (7XX fields)
  • 18.
    Authority Control ServicesMARCXML, Dublin Core Match headings against MARCXML authority resource file Populate records with authority control identifier Tool for debugging probable, unlikely matches Prototype developed by RIT students
  • 19.
    Aggregation Service Preparesmetadata for use in XC user interfaces (Drupal and LMS Toolkits) Aggregates records that represent the same resource Manages relationships between records Will give us experience managing FRBRized records
  • 20.
  • 21.
    Metadata Services ToolkitAdd Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
  • 22.
    Metadata Services ToolkitAdd Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
  • 23.
    Metadata Services ToolkitAdd Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
  • 24.
    Metadata Services ToolkitAdd Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
  • 25.
    Metadata Services ToolkitAdd Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
  • 26.
    Metadata Services ToolkitAdd Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
  • 27.
    Metadata Services Toolkit Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
  • 28.
    Metadata Services Toolkit Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
  • 29.
    Metadata Services Toolkit Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
  • 30.
    Metadata Services Toolkit Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Error Info Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
  • 31.
    Metadata Services Toolkit Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools:
  • 32.
    Metadata Services Toolkit Add Repositories Schedule Harvests Orchestrate Services Browse Records Make improved metadata available Metadata Services Toolkit Record Cleanup FRBRization Authority Control Aggregation Metadata Tools: