51
XML: XML: The The Strategic Strategic Opportunit Opportunit y y Roy Tennant Roy Tennant

XML: The Strategic Opportunity Roy Tennant Challenges* Only librarians like to search, everyone else likes to find Our users want more information

Embed Size (px)

Citation preview

Page 1: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

XML: XML: TheThe Strategic Strategic

OpportunityOpportunity

Roy TennantRoy Tennant

Page 2: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Challenges*Challenges* Only librarians like to search, everyone

else likes to find Our users want more information about

books Our users want services tailored to

their particular needs and desires We must do more with less Our bibliographic infrastructure is

increasingly unable to get the job done We must deal with a wide variety of

metadata systems to do our jobs* Not a complete list by any means!

Page 3: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Turning Challenges Into Turning Challenges Into OpportunitiesOpportunities

All of these challenges are either solved or helped by…you guessed it…XML!

How?

Page 4: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Key ChallengeKey Challenge

Only librarians like to search, everyone else likes to find

Page 5: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 6: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 7: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 8: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 9: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 10: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 11: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Key ChallengeKey Challenge

Our users want more information about books

Page 12: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 13: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Web Services: SOAP + Web Services: SOAP + RESTREST

SOAP: Simple Object Access Protocol A lightweight way to exchange

encoded information between applications

REST (Representational State Transfer) is a URL (HTTP Get) based way of sending a SOAP request and receiving an XML-encoded response

Both Google and Amazon can be searched via Web Services

Page 14: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

SOAP RequestSOAP RequestPOST /InStock HTTP/1.1Host: www.stock.orgContent-Type: application/soap+xml; charset=utf-8Content-Length: nnn

<?xml version="1.0"?><soap:Envelopexmlns:soap="http://www.w3.org/2001/12/soap-envelope"soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Body xmlns:m="http://www.stock.org/stock"> <m:GetStockPrice> <m:StockName>IBM</m:StockName> </m:GetStockPrice> </soap:Body>

</soap:Envelope>

Page 15: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

SOAP ResponseSOAP ResponseHTTP/1.1 200 OKContent-Type: application/soap; charset=utf-8Content-Length: nnn

<?xml version="1.0"?><soap:Envelopexmlns:soap="http://www.w3.org/2001/12/soap-envelope"soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Body xmlns:m="http://www.stock.org/stock"> <m:GetStockPriceResponse> <m:Price>34.5</m:Price> </m:GetStockPriceResponse> </soap:Body>

</soap:Envelope>

Page 16: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Key ChallengeKey Challenge

We must do more with less

Page 17: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 18: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 19: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 20: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

RSSRSS

Pick your acronym definition: Really Simple Syndication (my fave), Rich Site Summary (from Netscape), or RDF __ (for those into the RDF version of RSS)

Useful for current awareness:– Web logs (‘blogs) and blog readers– Automatic web site updates

Page 21: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Key ChallengeKey Challenge

Our bibliographic infrastructure is increasingly unable to get the job done

Page 22: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Our Bibliographic Our Bibliographic FoundationFoundation

Consists of:– MARC record syntax– MARC bibliographic elements– AACR2 application rules

Although updated on a continuing basis, still based on 30-year-old, pre-web technology

Page 23: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 24: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Fundamental QuestionsFundamental Questions

Does it Get the Job Done?Can We Do Better?Is Changing Worth It?

Page 25: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Does it Get the Job Does it Get the Job Done?Done?

The problem is… “the job” has changed…– Inventory control vs. resource

discovery– Multiple, diverse metadata

streams– Online delivery– Multiple file formats

Major mission creep with a relatively static infrastructure

Page 26: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Archival Systems

ElectronicElectronicresearchresearch

databasesdatabases

Institutional Institutional RepositoriesRepositories

PathfindersPathfinders

DigitalDigitalLibraryLibrary

CollectionsCollections

Non-ILS Metadata SystemsNon-ILS Metadata Systems

Silos Everywhere

!

Silos Everywhere

!

Page 27: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Can We Do Better?Can We Do Better?

Very likely, due to: – Major changes in computer

systems (fast processing, cheap disk, etc.),

– New technologies (the web, XML, etc.)

– Dramatically different needs– Dramatically different

opportunities

Page 28: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

A New Bibliographic A New Bibliographic InfrastructureInfrastructure

Multiple bibliographic schemata A transfer schema Application rules Best practices Crosswalks Enrichment Services Tools

Page 29: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

A Transfer SchemaA Transfer Schema

An XML schema for ingesting, storing, and transferring multiple bibliographic metadata packages intact

Page 30: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

ONIXONIXONIXONIXMARCMARCMARCMARC

DublinDublinCoreCore

DublinDublinCoreCore VRAVRA

CoreCoreVRAVRACoreCore

Page 31: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

ONIXONIXONIXONIX

MARCMARCMARCMARC

DublinDublinCoreCore

DublinDublinCoreCore

VRAVRACoreCoreVRAVRACoreCore

METSMETSMETSMETS

Page 32: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Metadata Encoding and Metadata Encoding and Transmission Schema Transmission Schema

(METS)(METS) Developed by the Library of

Congress and the Digital Library Federation

An XML “wrapper” for various metadata “packages”, as well as component files or the internal structure of a file

An all-purpose metadata wrapper for digital objects and the metadata that describes them

Page 33: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 34: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 35: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 36: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Is Changing Worth It?Is Changing Worth It? We will be able to encompass more

information from more sources We will be able to do more things for

more people and purposes We will grow to meet our

opportunities rather than allow our challenges to defeat us

Only by recreating our foundational infrastructure can we overcome our challenges and exploit our opportunities with vision and effectiveness

Page 37: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Key ChallengeKey Challenge

We must deal with a wide variety of bibliographic systems to do our jobs

Page 38: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

http://repositories.cdlib.org/

Page 39: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

http://http://dspace.mit.edu/dspace.mit.edu/

Page 40: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 41: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

OAI-PMHOAI-PMH

A protocol for “harvesting” (as opposed to searching) metadata from content repositories

A digital library interoperability “home run”

Simple, easy to implement and understand; other uses are being layered on top (e.g., dynamic searching)

Page 42: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

http://errol.oclc.org

Page 43: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 44: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

Key ChallengeKey Challenge

Our users want services tailored to their particular needs and desires

Page 45: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 46: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 47: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 48: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 49: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 50: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information
Page 51: XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information

XML: The Strategic XML: The Strategic OpportunityOpportunity

We are in the business of information XML provides a widely implemented

means to encapsulate, transfer, and process information

By remaking our infrastructure to take advantage of XML, we can be more efficient while being more effective

XML is to librarianship what the Internet was a decade ago — the essential strategic opportunity