Z39.50 and the Web ZIG July 2000 Poul Henrik Jørgensen, Danish Bibliographic Centre,

Slides:



Advertisements
Similar presentations
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
Advertisements

OAI from 50,000 Feet OAI develops and promotes interoperability solutions that aim to facilitate the efficient dissemination of content. Begun in 1999.
Dublin Core for Digital Video: Overview of the ViDe Application Profile.
Resource description and access for the digital world Gordon Dunsire Centre for Digital Library Research University of Strathclyde Scotland.
DCMI Workshop on Metadata and Search Vendor Panel Presentation Bradley P. Allen
W3C and RDF. Why OCLC is a W3C Member Access to networked information resources –the browser and online access –the breath and depth of networked information.
The Institute for Learning and Research Technology is a national centre of excellence in the development and use of technology-based methods in teaching,
Forest Markup / Metadata Language FML
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
XML: Extensible Markup Language
10-Sep-02 Page 1 Gadjah Mada University - Yogyakarta - Indonesia Gadjah Mada University10-Sep-02 Page 1 Gadjah Mada University - Yogyakarta - Indonesia.
Z39.50 and Cryptography ZIG July 13 th 2000 Poul Henrik Jørgensen, DBC
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
The Semantic Web – WEEK 4: RDF
The Semantic Web and Digital Libraries Eric Miller, W3C DC 2004 / SILF 2004 Shanghai Library, Shanghai, China
Developing a Metadata Exchange Format for Mathematical Literature David Ruddy Project Euclid Cornell University Library DML 2010 Paris 7 July 2010.
XML Technology in E-Commerce
CS570 Artificial Intelligence Semantic Web & Ontology 2
XML & Data Structures for the Internet Yingcai Xiao.
OCLC Research TAI CHI Webinar 5/27/2010 A Gentle Introduction to Linked Data Ralph LeVan Sr. Research Scientist OCLC Research.
RDF Tutorial.
Semantic Web Introduction
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
RDF Kitty Turner. Current Situation there is hardly any metadata on the Web search engine sites do the equivalent of going through a library, reading.
VisualCat: Cataloguing with XML, RDF, FRBR & Z39.50 NORD I&D 2001 Poul Henrik Jørgensen,
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
Metadata Standards and Applications 4. Metadata Syntaxes and Containers.
Z39.50, XML & RDF Applications ZIG Tutorial January 2000 Poul Henrik Jørgensen, Danish Bibliographic Centre,
Metadata and identifiers for e- journals Copenhagen Juha Hakala Helsinki University Library
XML at Work John Arnett, MSc Standards Modeller Information and Statistics Division NHSScotland Tel: (x2073)
XML & Library Applications ELAG 2001 Poul Henrik Jørgensen, Danish Bibliographic Centre,
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
The role of metadata schema registries XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN.
Object and component “wiring” standards This presentation reviews the features of software component wiring and the emerging world of XML-based standards.
Z39.50 & XML Poul Henrik Jørgensen, Danish Bibliographic Centre
GRITS Working with AVM Data Astronomy Visualization Metadata June 11th, 2010 Casey Rosenthal
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
1 Technologies for distributed systems Andrew Jones School of Computer Science Cardiff University.
Towards a semantic web Philip Hider. This talk  The Semantic Web vision  Scenarios  Standards  Semantic Web & RDA.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
ONE-2, SVUC, danZIG & Holdings ZIG July 2000 Poul Henrik Jørgensen, Danish Bibliographic Centre
Discovery Metadata for Special Collections Concepts, Considerations, Choices William E. Moen School of Library and Information Sciences Texas Center for.
An Interoperable Portal for the Historic Environment Tony Austin, Julian Richards Archaeology Data Service, Department of Archaeology,
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Introduction to Metadata Jenn Riley Metadata Librarian IU Digital Library Program.
XML and Its Applications Ben Y. Zhao, CS294-7 Spring 1999.
INLS 150 Session 5 February 7, 2002 Cristina Pattuelli School of Information & Library Science UNC.
OWL Representing Information Using the Web Ontology Language.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
1 Dublin Core and its implementation in RDF/XML Paul Miller Interoperability Focus UK Office for Library & Information Networking (UKOLN)
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
Martin Kruliš by Martin Kruliš (v1.1)1.
Interoperability How to Build a Digital Library Ian H. Witten and David Bainbridge.
XML Tools (Chapter 4 of XML Book). What tools are needed for a complete XML application? n Fundamental components n Web infrasructure n XML development.
Differences and distinctions: metadata types and their uses Stephen Winch Information Architecture Officer, SLIC.
Interoperability and Standards for Bibliographic Applications Poul Henrik Jørgensen Danish Library Centre Telematics for.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
XML Related Technologies
WEB SERVICES.
Middleware independent Information Service
XML in Web Technologies
Introduction to Metadata
Cataloging the Internet
Some Options for Non-MARC Descriptive Metadata
Presentation transcript:

Z39.50 and the Web ZIG July 2000 Poul Henrik Jørgensen, Danish Bibliographic Centre,

ZIG July 2000 WebPoul Henrik Jørgensen, DBC2 The Devil’s Advocate  ”Why are Z39.50 facilities in standard library systems (often) so poor?”  because users don’t ask for Z39.50?  because users don’t understand Z39.50?  because developers don’t understand Z39.50?  because vendors prefer proprietary protocols?  because Z39.50 is difficult to implement?  because Z39.50 toolkits are obscure?  because Z39.50 Services are irrelevant?  - or because the alternatives seems better?

ZIG July 2000 WebPoul Henrik Jørgensen, DBC3 What Does Z39.50 Offer?  Client-server wire protocol for search and retrieval between conformant servers and clients  Abstract retrieval model based on metadata access points and logical pointers to resources  Formally defined transaction formats (ASN.1)  Recursive predicate query language  Attribute sets defining operators and search attributes  Extended services for other bibliographic transactions

ZIG July 2000 WebPoul Henrik Jørgensen, DBC4 Barriers to Z39.50 Usage  Special Z39.50 Clients and Servers  Knowledge about Z39.50 Protocol  Special Z39.50 SRPM toolkits  Understanding of Z39.50 retrieval model  Customising database interfaces  No control over user-interface and presentation  Very few Z39.50 specialist and tools  No support from dominant software vendors  Firewalls

ZIG July 2000 WebPoul Henrik Jørgensen, DBC5 Z39.50 Search Example ©DBC Portia Window from DBC Matilda

ZIG July 2000 WebPoul Henrik Jørgensen, DBC6 What does the Web offer?  Free Browsers and Servers  Relatively trouble free interoperability  Web harvesters and search engines  Access to text searches and unstructured documents everywhere  No previous experience required of users  Thousands of implementers and excellent tools  Supported by almost everybody

ZIG July 2000 WebPoul Henrik Jørgensen, DBC7 Web Search Example

ZIG July 2000 WebPoul Henrik Jørgensen, DBC8 What is missing on the Web?  Structured search and retrieval  XML Schema and Query languages (XQL)   Usefull Metadata  Resource Description Framework (RDF)   Standard system interfaces (API)  Document Object Model (DOM)   Simple Object Access Protocol (SOAP) 

ZIG July 2000 WebPoul Henrik Jørgensen, DBC9 XML Overview  HTML was intended to handle formatted text – not structured information  XML is designed by W3C to handle structured information – regardless of presentation formats  Programs may access XML structures via the Document Object Model (DOM) Application Program Interface  Distributed object transactions can be implemented by Simple Object Access Protocol (SOAP)  Related standards handle transformations (XSL) and searching of XML structures (XQL)

ZIG July 2000 WebPoul Henrik Jørgensen, DBC10 Z39.50 and XML  Z39.50 treats XML as another transfer syntax like SUTRS, MARC or GRS-1  XML can do most of the same things as GRS-1- and XML can be edited by hand  Several Z39.50 Profiles use XML, e.g. for Metadata, Item Orders, Explain Info and Holdings information

ZIG July 2000 WebPoul Henrik Jørgensen, DBC11 XML Metadata Example © DBC Portia IFLA FRBR Data from DANBIB Z39.50 Target

ZIG July 2000 WebPoul Henrik Jørgensen, DBC12 Z39.50 XML Retrieval © DBC Matilda © DBC Portia

ZIG July 2000 WebPoul Henrik Jørgensen, DBC13 Resource Description Framework  Describe relationships and attributes of (Internet) resources, i.e. metadata.  Based on Directed Labelled Graphs (DLG) and classical Information Analysis.  May be represented by XML – but is basically independent of any representation format.  The Web may be seen as a vast relational database, where URI define unique primary keys of Web resources.  RDF define private joins over Web resources. 

ZIG July 2000 WebPoul Henrik Jørgensen, DBC14 RDF Statement Example  The resource (Subject).  has the Title (Property)  ”Out of Africa” (Value)  has the Creator (Property)  ”Karen Blixen” (Value)

ZIG July 2000 WebPoul Henrik Jørgensen, DBC15 RDF Graph Example Karen Blixen Title Out of Africa Creator

ZIG July 2000 WebPoul Henrik Jørgensen, DBC16 RDF XML/DC Example Guidance on expressing the Dublin Core within the Resource Description Framework (RDF) Eric Miller Dublin Core; Resource Description Framework; RDF; eXtensible Markup Language; XML text/html en

ZIG July 2000 WebPoul Henrik Jørgensen, DBC17 RDF Navigation Example © DBC Portia Window from VisualCat

ZIG July 2000 WebPoul Henrik Jørgensen, DBC18 Z39.50, XML and RDF synergy  Z39.50 can support XML as transfer syntax.  Z39.50 can support XQL search language.  Z39.50 can search and retrieve RDF structures like other relational data.  Z39.50 could switch to HTTP as transmission protocol. Like OSI was replaced by TCP/IP some time ago.  Extended Service transactions could be handled by Simple Object Access Protocol (SOAP)

ZIG July 2000 WebPoul Henrik Jørgensen, DBC19 Summary  ZIG and Z39.50 could adopt relevant Web technologies such as XML, HTTP and RDF – or it could risk becoming irrelevant itself.  The primary justification for Z39.50 is domain specific (bibliographic) applications knowledge.  Specialised communications solutions are a liability compared to generic tools.  It is unrealistic to promote Z39.50 as a general application protocol in competition with more well-known alternatives. 