Enforcing Interoperability with the Open Archives Initiative Repository Explorer Hussein Suleman,...
-
Upload
lewis-chandler -
Category
Documents
-
view
223 -
download
0
Transcript of Enforcing Interoperability with the Open Archives Initiative Repository Explorer Hussein Suleman,...
Enforcing Interoperability with the Open Archives Initiative
Repository Explorer
Hussein Suleman, [email protected]
Digital Library Research Laboratory
Virginia Tech
JCDL 2001 Slide 2
Overview of the OAI
What is the Open Archives Initiative?
What is the Metadata Harvesting Protocol?
What is an Open Archive?
History of the OAI
Development of the OAI Protocol
Brief description of the OAI Protocol
JCDL 2001 Slide 3
Repository Explorer
Technical Testing Tool
Simulates use of an archive (aka a Repository) by a typical service provider
Allows browsing of an archive’s contents using only the OAI protocol (aka Exploring)
Checks syntax and encoding of data
Interactive and Non-interactive modes of testing
JCDL 2001 Slide 4
Motivation
Chicken-and-egg problem with protocol
Lack of service providersNeed for “stub” routines
Ambiguity in interpretation of protocolNeed for validation of implementations
Data quality assurances
JCDL 2001 Slide 5
Validation Procedure
HTTP – check for server errors
Schema – check for conformance to XML Schema Description
Parser – check for validity of XML structure and encoding
Protocol – check protocol-specific requirements
HTTPProtocol
Checker
XML
Parser
XML
Schema
Processor
JCDL 2001 Slide 6
Interactive Browsing
JCDL 2001 Slide 7
Parameter Testing
JCDL 2001 Slide 8
Browsing
JCDL 2001 Slide 9
Browsing
JCDL 2001 Slide 10
Browsing
JCDL 2001 Slide 11
Browsing
JCDL 2001 Slide 12
Browsing
JCDL 2001 Slide 13
Multiple views of data
JCDL 2001 Slide 14
Multilingual Support
JCDL 2001 Slide 15
Automatic Test Suite
JCDL 2001 Slide 16
Error in Response
JCDL 2001 Slide 17
Error in XML
JCDL 2001 Slide 18
Conclusions and Future Work
Compliance testing is a critical part of protocol development and support in interoperability efforts
Support future versions of OAI protocol
Generalize to other protocols
JCDL 2001 Slide 19
That’s All Folks !