190 likes | 331 Views
Open Archives. Just a brief, high-level overview, for the December 2000 ZIG Meeting. Ray Denenberg. Basic Concepts Architecture Topology Protocols. Basic Concepts. Open e-Print Archive Open Archive -- generalization of e-print Data Provider and Service Provider Partition Record
E N D
Open Archives Just a brief, high-level overview, for the December 2000 ZIG Meeting Ray Denenberg
Basic Concepts • Architecture • Topology • Protocols
Basic Concepts • Open e-Print Archive • Open Archive -- generalization of e-print • Data Provider and Service Provider • Partition • Record • Document Metadata • Identifiers
E-Print Archive • Author self-archiving • Submission mechanism • Long-term storage system; to • facilitate the broad dissemination of archive data • Managed: Preservation/retention policies • Mechanism to enables third parties to collect data from the archive. Supports: • discovery, • presentation, • and analysis, of data in the archive. • end-user services
Open Archive • generalization of e-Print • scholarly archives • harvesting in a “digital library context”
Data Provider and Service Provider • Data Provider • The manager of an archive, acting on behalf of the authors submitting documents. Provides a submission mechanism, long-term storage, and enables third parties to collect data. • Service provider • Creates end-user services based on data stored in e-print archives. For example a service provider could implement a search engine for mathematical e-prints stored in archives worldwide.
e-Print Archive Harvestor Data Provider Service Provider Dienst Protocol
Archive Harvestor Data Provider Service Provider OAI Protocol
Partitions and Records • Partition -- Z39.50: database • Record • Dienst: a record is either • Document metadata, or • metadata together with the document • OAI: • Document Metadata
Title Date of accession Display ID Full Id Author Abstract Subject Comment Date for Discovery Metadata Set
Basic Concepts • Open e-Print Archive • Open Archive -- generalization of e-print • Data Provider and Service Provider • Partition • Record • Document Metadata • Identifiers
Identifiers • Unique identifier assigned to each archive • Unique persistent identifiers for records in the archive • So archive identifier + record identifier = full identifier
Protocols • Dienst • OAI • Z39.50?
Dienst Verbs (OAI) • List Partitions • List Contents (partition, after-date, metadata format) • Disseminate Metadata for a Record (id, metadata format, content type) • Get Metadata Formats • List Metadata Formats available for a Record
Dienst Verbs (additional) • Disseminate (Z39.50: retrieve) • Content type (Z39.50: record syntax) • view (Z39.50: Element specification) • div • page image • binder • encoding • List Encodings • List Verbs • List Document Versions • Submit a New Version of a Document
Dienst Verbs (additional) • Get Document Structure • Submit a Document • Get Submit Formats • Get Terms and Conditions • Withdraw a Document • List Indexes • Regions/Collections/Publishers
Dienst Mapping • Request messages encoded in URLs, embedded in HTTP requests. • Responses are structured streams with MIME type text/xml. • Status codes and error returns correspond HTTP. Normal response signaled with the 200 reply code. Error returns are signaled with the appropriate 4xx code (400, 404).
OA Protocol • List Records • List Identifiers • List Sets • List Metadata Formats • Get Record • Identify (Explain)
request List Identifiers Partial list of identifiers + resumptionToken request List Identifiers + resumptionToken