Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
The eXtensible Catalog (XC) project is an open-source suite of applications that provides libraries with an alternative way to reveal their collections to library users.
Please visit our project website at https://www.extensiblecatalog.org for a more complete overview of the eXtensible Catalog project and the software we are creating.
Issue Tracking now in GitHub (Oct. 2015)
Update: 2015-07-09: 1.5.5 released. See release notes
Update: 2014-10-22: 1.5.4 released. See release notes
Update: 2014-04-16: 1.5.3 released. See release notes
Update: 2014-01-28: 1.5.2 released. See release notes
Metadata Services Toolkit
The Metadata Services Toolkit consists of a core application (MST) plus a set of plug-in metadata services, each designed to process metadata and produce new records for a specific, targeted use. Currently, we have completed services to normalize MARC metadata, transform MARC metdata into XC(frbrized) records, and transform DC records into XC records. We are still working on services to aggregate metadata from a variety of sources and provide authority control. An API embedded in the MST, along with a developer's guide, allows third‐party development of additional services that can then be shared with the open source community.
The Metadata Services Toolkit includes a web-based user interface that administrators and catalogers can use to monitor, debug, and configure the data processing steps integral to each of the metadata services. A faceted-browsing user interface allows catalogers to interact with the data at each step of the processing. The MST reveals the output of each service as an OAI-PMH repository, which makes it available for harvesting by other XC software components, as well as other non-XC applications. This enables the MST to be used with non-XC OAI-PMH applications as well as with other XC software.
The following services are currently available for use:
- MARC Normalization Services
- Transformation Services (MARC to XC, and DC to XC)
The following services will be included in a future release of the Metadata Services Toolkit:
- DC Normalization Services
- Authority Control Services
Additional information about the Metadata Services Toolkit and its services can be found in the metadata white paper, "Supporting the eXtensible Catalog through Metadata Design and Services".