|
|
(14 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | == University of Rochester eXtensible Catalog Project == | + | == HUB Project == |
| | | |
− | | + | ==== This page is no longer available ==== |
− | ===HUB Deliverables=== | + | |
− | | + | |
− | ====OAI server====
| + | |
− | ====OAI harvester====
| + | |
− | =====Overview=====
| + | |
− | The integrated OAI harvester is designed to be flexible and forgiving in its handling of common metadata validation errors, allowing otherwise invalid multi-record metadata harvests to be processed on an individual record basis, rejecting only records that can't be processed, and logging the results. Upon completion of a harvest, these error logs are passed to the notification service, and registered Service administrators or technical contacts that have signed up for event notification will receive an email or a notice in their RSS feed. They'll then have the opportunity to correct or delete the invalid records and schedule an immediate one-time incremental harvest to retrieve them for addition to the MR data store.
| + | |
− | * The server provides a single simple data API designed to support drop-in, plug-in data connectors.
| + | |
− | * Must support any number of data connectors and can use them to aggregate data from multiple sources into a single feed
| + | |
− | * Can provide data from specific data sources in response to request for specific collections or metadata formats.
| + | |
− | ====OAI testing service====
| + | |
− | * Provide a comprehensive remote acceptance test suite that fully tests the functionality of a compatible OAI server.
| + | |
− | * Provide a set of test data that can be accessed from the remote test suite to ensure that the server is correctly serving a known and correct set of data to compare and isolate data source problems form the server itself.
| + | |
− | ====Services Registry (includes db and admin interface)====
| + | |
− | ====Mudball & Gold schema design====
| + | |
− | ====Database design====
| + | |
− | ====Shredding (QDC, OAIDC, MARCXML)====
| + | |
− | ====Reassembly (Mudball)====
| + | |
− |
| + | |
− | ====Service Orchestration (ping, ordering, notification)====
| + | |
− | ====Hub Raw Data browser====
| + | |
− | ====Hub Identifier management (record, resource, relationships)====
| + | |
− | ====LC authority to OAI service====
| + | |
− | | + | |
− | | + | |
− | ----
| + | |
− | | + | |
− | ===User Roles===
| + | |
− | | + | |
− |
| + | |
− | | + | |
− | ====Human Actors====
| + | |
− | | + | |
− | *'''System Administrator'''
| + | |
− | **Overall system administrator. Responsible for system-level software and hardware maintenance
| + | |
− | | + | |
− | *'''HUB Manager'''
| + | |
− | **One or more persons responsible for the administrative tasks involved in the management of a HUB instance
| + | |
− | **Authorizations: Service Administrator for all registered Services Editor for all Collections and Metadata [not sure about this one]
| + | |
− | **Only role authorized to Delete Services, Users, and Collections
| + | |
− | | + | |
− | *'''Service Administrator'''
| + | |
− | **One or more persons authorized to maintain one or more Service records. The user who registers a Service becomes the Service Administrator for that Service
| + | |
− | **Authorizations:
| + | |
− | ***Service Administrator for all Services owned by that Agent
| + | |
− | ***Edit/Delete Service Records
| + | |
− | ***Designate other Registered Users as Service Contacts
| + | |
− | ***Register Contacts and designate them as: Service Administrators for that Agent or Technical Contacts for that Agent
| + | |
− | | + | |
− | *'''Service Primary Contact'''
| + | |
− | **One or more persons acting on behalf of a Service, to whom notifications to the Service may be sent.
| + | |
− | **Domain of email address must match the domain registered to that Service
| + | |
− | | + | |
− | *'''Service Technical Contact'''
| + | |
− | **One or more persons acting on behalf of a service, to whom technical notifications to the Service may be sent.
| + | |
− | | + | |
− | *'''Registered User'''
| + | |
− |
| + | |
− | | + | |
− | | + | |
− | | + | |
− | | + | |
− | ----
| + | |
− | [[Archive Page]]
| + | |