Download presentation
Presentation is loading. Please wait.
Published byMyron Morton Modified over 8 years ago
2
Roy Tennant California Digital Library escholarship.cdlib.org/rtennant/presentations/2003cil/ Achieving Together What None Can Do Alone: Interoperability & Standards
3
Why I’m Talking About This We are in the Golden Age of interoperability Meanwhile, we have yet to tap its full potential If we are about the free exchange of information and ideas, we should be interoperability experts We should know how to do unique things while still being team players We should understand that being interoperable does not mean cramping our style We should understand the consequences of not being interoperable
4
The Internet could be the “poster child” for interoperability Can you imagine a world without the Internet? Can you imagine a world where anyone can find and gain access to any information they wish? The Power of Interoperability
5
Interoperability “The ability of two or more systems or components to exchange information and to use the information that has been exchanged” — IEEE Computer Dictionary The ability of disparate systems to work together Think “components” or “building blocks” Interoperability can be a way to achieve the benefits of centralization when centralization is not an option
6
Standards The foundation of interoperability is standards Prime example: The HyperText Transfer Protocol (HTTP) Typical standard lifecycle: Early draft Early adopters/inescapably apparent Solidification Wide adoption/transparent Eventual death or replacement
7
Actual standards are typically characterized by: Open or semi-closed process Organizational sponsorship Formal agreements Open documentation Examples: MARC, HTTP De facto standards are typically characterized by: Closed process Pervasive market share Either proprietary or open documentation Examples: PDF, Zip disks Actual vs. De Facto Standards
8
Ways to Develop Standards By Fiat/Market Share MS Windows Coooperatively, loosely managed Dublin Core Cooperatively, tightly managed MARC By Organizational Membership HTML
9
Standards: When They’re Good When they enable interoperability When they enable efficiency (anecdote: sending email from ALA bus) When they allow for useful flexibility without unduly harming interoperability When they can be implemented with a minimum amount of pain When they are codified at the right time
10
Standards: When They’re Bad Too soon — stifles innovation Too entrenched — stifles innovation Example: MARC When the wrong one wins Example: VHS, MS Windows
11
Standards & Flexibility An inflexible information standard is doomed to an early death Flexibility is a tightrope — harm can come from being both too flexible as well as too inflexible There must be a strategy and/or infrastructure to broker changes
12
Ways to Kill a Standard Make it too complex (can you say “RDF”?) Make a better one (can you say “Gopher”?) Achieve greater market share (can you say “ISO’s OSI”?)
13
Know when to comply and when to deny Standards compliance should not be misconstrued to be standards slavishness; i.e., internal compliance is not always important Meant to be enabling and prescriptive, not prohibitive Principles of Standards
14
The Librarian’s Repertoire MARC MODS METS Dublin Core ONIX XML HTML HTTP OAI TEI EAD Web Services
15
http://escholarship.cdlib.org/ucpress /
17
File System Stored Encoded in TEI XML Search Index Full Text
19
UC Press Database Library Catalog METS Repository MODS record UC Press record Structure Records Created File System Stored Encoded in TEI XML Stored Search Index Full Text Project Profile Selected Fields Extracted Search Index
21
UC Press Database Library Catalog METS Repository Project Profile Selected Fields Extracted MODS record UC Press record Structure Records Created Search Index User queries File System Stored Encoded in TEI XML Stored Search Index Full Text
22
UC Press Database Library Catalog METS Repository Project Profile Selected Fields Extracted MODS record UC Press record Structure Records Created Search Index User requests book Search Results File System Stored Encoded in TEI XML Stored Search Index Full Text
23
UC Press Database Library Catalog METS Repository Project Profile Selected Fields Extracted MODS record UC Press record Structure Records Created Search Index XSLT METS record in XML File System Stored Encoded in TEI XML Stored Search Index Full Text Java servlet User requests book segment
24
UC Press Database Library Catalog METS Repository Project Profile Selected Fields Extracted MODS record UC Press record Structure Records Created Search Index XSLT File System Stored Encoded in TEI XML Stored Search Index Full Text Java servlet Book segment returned
25
UC Press Database Library Catalog METS Repository MODS record UC Press record Structure Records Created File System Stored Encoded in TEI XML Stored Search Index Full Text Project Profile Selected Fields Extracted Search Index External Search Service e.g., OAIster Records Harvested
26
Standards Used & Supported Extensible Markup Language (XML) www.w3.org/xml/ Text Encoding Initiative (TEI) www.tei-org.org Archival Resource Key (ARK) www.ietf.org/internet-drafts/draft-kunze-ark-05.txt Metadata Object Description Schema (MODS) www.loc.gov/standards/mods/ Metadata Encoding and Transfer Syntax (METS) www.loc.gov/standards/mets/ Dublin Core www.dublincore.org Open Archives Initiative - Protocol for Metadata Harvesting (OAI-PMH) www.openarchives.org
27
Take Aways Interoperability is good, even essential for libraries Interoperability is built on standards Standards compliance means external compliance, not necessarily internal Modern information services must be more interoperable than they are now Librarians are the right professionals to lead the way!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.