Chapter Eight Interoperability How to Build a Digital Library

Slides:



Advertisements
Similar presentations
Copyright © 2003 Pearson Education, Inc. Slide 6-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Advertisements

Putting together a METS profile. Questions to ask when setting down the METS path Should you design your own profile? Should you use someone elses off.
Transforming XML XMLNamespaces, XSLT. XML Namespaces Sometimes it is necessary to mix XML elements –Different types of content –Use of markup to convey.
Applications of XSLT. generating Word documents WordML provides formatting and content elements Word 2003 can read WordML files XSLT can be used to transform.
Open Office.Org What is the Open Office.org Source Project? Open source project through which Sun Microsystems is releasing the technology for the popular.
Forest Markup / Metadata Language FML
XML: Extensible Markup Language
Web Development & Design Foundations with XHTML
XML Technology in E-Commerce
ISO DSDL ISO – Document Schema Definition Languages (DSDL) Martin Bryan Convenor, JTC1/SC18 WG1.
XML: Managing Data Exchange Stylesheets. Lesson Contents CSS The basic XSL file XSL transforms Templates Sort Numbering Parameters and Variables Datatypes.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Project 1 Introduction to HTML.
Markup for Statisticians An Introduction to Alphabet Soup.
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.
1 CS 502: Computing Methods for Digital Libraries Lecture 17 Descriptive Metadata: Dublin Core.
Introduction to XLink Transparency No. 1 How the Minimum Set of Platform Plugins Are Related Cheng-Chia Chen.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
XLink: Open Linking Standard XML / XSL separate  data semantics  presentation semantics Need to also separate out  navigation semantics Single unique.
Metadata Standards and Applications 4. Metadata Syntaxes and Containers.
Working with Namespaces Combining XML Vocabularies in a Compound Document.
WORKING WITH NAMESPACES
XP New Perspectives on XML Tutorial 4 1 XML Schema Tutorial – Carey ISBN Working with Namespaces and Schemas.
8/28/97Organization of Information in Collections Introduction to Description: Dublin Core and History University of California, Berkeley School of Information.
TDDD43 XML and RDF Slides based on slides by Lena Strömbäck and Fang Wei-Kleiner 1.
Session II Chapter 2 – Chapter 2 – XSLhttp://
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
XML About XML Things to be known Related Technologies XML DOC Structure Exploring XML.
XML Part 2 Josh Steele CS 6704, Spring XML Part 2 XSL/XSLT –Structure Revisited –Definition –Example –Components XML’s Linking Languages XML’s Uses.
Lifecycle Metadata for Digital Objects (INF 389K) September 18, 2006 The Big Metadata Picture, Web Access, and the W3C Context.
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
Accessing Data Using XML CHAPTER NINE Matakuliah: T0063 – Pemrograman Visual Tahun: 2009.
XLinks Praveen Polishetty. Contents : XLink Capabilities XLink Concepts XLink Core Properties XLink Semantic Properties XLink Behavior Properties XLink.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
METS Application Profiles Morgan Cundiff Network Development and MARC Standards Office Library of Congress.
XML Engr. Faisal ur Rehman CE-105T Spring Definition XML-EXTENSIBLE MARKUP LANGUAGE: provides a format for describing data. Facilitates the Precise.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
XML A Language Presentation. Outline 1. Introduction 2. XML 2.1 Background 2.2 Structure 2.3 Advantages 3. Related Technologies 3.1 DTD 3.2 Schemas and.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
Introducing XLink and XPointer ©NIITeXtensible Markup Language/Lesson 10/Slide 1 of 23 Objectives In this lesson, you will learn to: * Identify the types.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
Interoperability How to Build a Digital Library Ian H. Witten and David Bainbridge.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Linking XML Documents Ellen Pearlman Eileen Mullin Programming the Web.
RDFa Primer Bridging the Human and Data webs Presented by: Didit ( )
Chapter 5 The Semantic Web 1. The Semantic Web  Initiated by Tim Berners-Lee, the inventor of the World Wide Web.  A common framework that allows data.
Describing resources II: Dublin Core CERN-UNESCO School on Digital Libraries Rabat, Nov 22-26, 2010 Annette Holtkamp CERN.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
Beyond HTML: Extensible Markup Language (XML)
Kynn Bartlett 11 April 2001 STC San Diego The HTML Writers Guild Copyright © 2001 XML, XHTML, XSLT, and other X-named specifications.
Updated :02 Hong Kong University of Science & Technology Library Workshop on XML-Based Library Applications 1. What is XML?
1 XML and XML in DLESE Katy Ginger November 2003.
XML: Extensible Markup Language
XML Related Technologies
Chapter 1 Introduction to HTML.
WORKING WITH NAMESPACES
Project 1 Introduction to HTML.
Session I - Introduction
Session I - Introduction
Database Processing with XML
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Chapter X IXXXXXXXXXXXXXXXX.
Cataloging the Internet
Introduction to World Wide Web
CSE591: Data Mining by H. Liu
New Perspectives on XML
Presentation transcript:

Chapter Eight Interoperability How to Build a Digital Library Ian H. Witten and David Bainbridge

Interoperability Cooperating to provide a universal information service Standards Documents Metadata Queries Protocols

Names URL – Uniform Resource Locator PURL – Persistent URL URN – Universal Resource Name URI – Uniform Resource Identifier

URL Type of URI Useless if resource identifier is unavailable Informal term, no longer used in technical specifications Associated with popular URI schemes: ftp http mailto

PURL Organizational commitment to availability over an extended period of time OCLC

URN Type of URI Includes a naming authority that is able to resolve the URN and provide the named info Intended to serve as a persistent, location-independent resource

URI Generic set of all names or addresses that are short strings referring to resources

Namespaces Help avoid confusion with XML tags that are designed for different purposes Can be used for: XML Documents DTDs XSL Stylesheets Namespace Example: xmlns:xsl = http://www.w3.org/1999/XSL/Transform xmlns:fo = http://www.w3.org/1999/XSL/Format Note: xmlns – qualifier that sets up a namespace

Links Xpointer – a development of Xpath that provides a finer degree of control over part(s) of the document selected Xlink – general way of connecting selected resources Together these provide the foundation for bi-directional links, multi-way links, and annotated links

Links (cont.) Some XLink attributes: Type Href Actuate Show Simple, Extended, Arc, Locator , Resource, Title Href Indicates the resource that the link addresses Actuate Determines when destination resource is accessed onRequest, onLoad Show Determines where destination resource is displayed replace, new, embed

Types XML Schema has extensive facilities for data typing String Boolean Numeric Time

Resource Description Resource Description Framework (RDF) – designed to facilitate the interoperability of metadata. A way of modeling anything that can be represented as a URI Resources described in a compositional framework Serialization via XML

Collection Level Metadata Structured info about the entire collection Coverage Number of documents Access conditions Collection Understanding Coming to an understanding of the contents of a collection by inspecting individual artifacts, metadata filtering and interactive information visualization

Open eBook Open eBook Forum – association of hardware and software companies, publishers, authors, users, and related organizations whose goal is to establish common specifications for eBook systems that will benefit content creators, manufactures, and consumers Open eBook uses XML namespaces, document type definitions, cascading style sheets, subset of HTML 4.0/XHTML, Dublin Core, Unicode and a set of MIME types

Open eBook (cont.) Each publication takes the form of a package file with extension .opf Unique publication identity Metadata Manifest list of supporting files Spine – linear reading order for files Tours – permit different traversal patterns through material Guide – structural elements, such as a title page or table of contents

Query Language Common Command Language (CCL) (Z39.58) Defines an information retrieval cycle that is independent of the software used Contains commands Starting a session Choosing collections Finding items in collections Sorting results Displaying items Printing items Reviewing previous queries Stopping a session

XML Query Xquery Queries are used to construct new XML documents from existing XML document collections Build upon XPath and XML Schema Contains its own functional programming language Data model Forests of trees

Protocols Z39.50 OAI Dienst SDLIP