XML Proxy to Access Z39.50/MARC Capable Systems

Size: px
Start display at page:

Download "XML Proxy to Access Z39.50/MARC Capable Systems"

Transcription

1 XML Proxy to Access Z39.50/MARC Capable Systems JOAQUIM A. MARTINS, HÉLDER ZAGALO, DANIEL SANTOS, SÉRGIO POSTILHÃO IEETA / Dep. Electrónica e Telecomunicações University of Aveiro Campus Universitário de Santiago, Aveiro, Portugal Abstract: - The objective of this work is to build a gateway to allow a Z39.50 distributed search system to have a friendlier web based user interface. To achieve this, a conversion between MARC and XML is done, using the Dublin Core profile to do the translation. This is also the base work to create a Web Service middleware to support a more generic and modular digital library search system. Key-Words: - Z39.50 protocol, XML, MARC, gateway, proxy, digital library 1 Introduction This work started as an add on to the project Memory of Africa, funded by the Foundation Portugal Africa (FPA), that implements a web based virtual catalogue ( -africa.ua.pt) with information about the resources of the new African Countries of Portuguese Language (PALOP). In order to extend the system to look for data in other bibliographic systems, was designed a distributed search module using the Z39.50 protocol. This module was also integrated in a project with the Portuguese Assembly of Republic to implement a digital library [1] [2]. To have a friendlier user interface and to integrate this module into a Web Services middleware architecture that supports the referred digital library was added an extra layer to convert de Z39.50/MARC data into XML data. The aim of the Z39.50 protocol is to allow the interoperability of bibliographic systems so that they can exchange bibliographic information among distributed libraries. It is a client server type protocol that runs on the Internet application layer. In order to normalize the communication between bibliographic computer systems the NISO (The National Information Standards Organization) established a committee to design a protocol to recover information. The studies began based on analyses done in the 70 s by the Library of Congress (LC) [3]: experimental protocol as part of the LC Linked System Project; 1979 The NISO setup a committee to design an information recovery protocol; 1988 The Z39.50 protocol first version was launched; 1991 Two Z39.50 complementary standards were approved by ISO; the ISO Search and Retrieve Application Service Definition (SR) and the ISO Interlibrary Loan Application Service Definition (IIL) The Z39.50 second version was launched and appeared many implementations. It was done also the harmonization with the standards of the American National Standards Institute (ANSI) and began it s widely adoption by the interested international community; 1995 Appeared the ANSI/NISO Z39.50 third version, with small enhancements, and started the study for the fourth version; The ANSI/NISO Z39.50 protocol can be implemented in any platform, allowing the interoperability between different bibliographic computer systems, which may have any kind of operating system, data bases and search systems. In this way the Z39.50 hides these differences allowing the user to have a transparent interface with multiple information systems. There isn t the need to learn new commands and search techniques since the results are presented in the local system, using formats that the users are used to. When there is the need to connect with multiple on-line catalogues, local or remote, this is a clear advantage. 1

2 The NISO committee that designed the Z39.50 protocol first version was dismissed after the protocol approval, in In 1990, a group of enterprises that develop Z39.50 software created the Z39.50 Implementors Group (ZIG), to promote and enhance the standard. When there is a new draft, is the NISO responsibility to assure that the ANSI procedures for voting and all other requirements be followed and that the ANSI final standard will be available for use. Working with the ZIG to promote the continuous protocol development, the NISO designated, in 1988, as Maintenance Agency for the Z39.50, the Library of Congress Network Development and MARC Standards Office. 2 The Z39.50 Protocol Basics The Z39.50 protocol divides the recovering information process in two main components: the information selection with a given criteria and information recovery. It offers also a common language for both operations and interoperability is achieved through the standardization of the coding mechanisms and semantics. The coding mechanism defines the messages (PDUs - Protocol Data Units) formats between the client (origin ) and the server (target) using the language ASN.1 (Abstract Syntax Notation One). This language describes data structures allowing transparency by acting as an intermediary language hiding the implementation and presentation local details. Regarding the transmission of those structures, they are coded using the BER (Basic Encoding Rules), which assure that the data that flows in the network is correctly understood by all the systems. Besides the message coding, the Z39.50 architectural model has the concept of semantic content. The server shows an abstract vision of its data base, based on records, within a given semantic domain. This virtual representation has records representing the logical structure of the real data base. Associated with each virtual data base there are a set of access points used to do searches and a set of return points used when recovering the records. Let s see the various session steps: Initialization this is the first service and is used to negotiate the other services and options that will be available during the session. Search this service allows very specific searches, as opposed to other search systems in which the user as no control over the search and introduces only some search words without being able to specify the subject of the search. The Z39.50 protocol has a rich mechanism that allows the classification of the search terms in several areas, known as attributes. We can have attributes like title, author, etc, enabling more focused searches. Recover this service is used to control the syntax and form of presenting the records to the user. The forms are Brief and Full and the most used syntaxes are the MARC variants (UNIMARC, USMARC, UKMARC...) [5]. The MARC (MAchine Readable Code) records are made up of numeric and alphanumeric identifiers and their contents. Each identifier defines a field, like title, author, subject, etc. Figure 1 shows a sample of these records. Close this ends the session ocm OCoLC s2000 maua eng DLC DLC C#P pcc HF B3 B / BWNA Burrows, William E Programming business applications with Microsoft Visual Basic 6.0 /William E. Burrows, Joseph D. Langford Microsoft Visual Basic Boston : Irwin, McGraw-Hill, c xviii, 680 p. : col. ill. ; 28 cm.+ 1 computer optical disc (4 3/4 in.) System requirements for accompanying computer disc: IBM PC, or 100% compatible with a Pentium 90 MHz processor, 16 MB of RAM, 4x CD-ROM, Microsoft Windows 95 or higher, and Microsoft Internet Explorer 4.01 or higher Includes index System requirements: Pentium/90 MHz processor; 16 MB RAM; Microsoft Windows 95 or higher, Microsoft Internet Explorer 4.01 or higher Microsoft Visual Basic for Windows BASIC (Computer program language) Business Computer programs Langford, Joseph D E0 BWN Figure 1 Example of a MARC record 2

3 3 Implementation of MARC to XML translation This work was based on a JAVA component, the Z39Client.jar, which establishes and manages the communications with several Z39.50 servers and allows, through a simple interface, to search and to recover bibliographic records. This information is returned in a rather cryptic way, as can be seen in figure 1, so the next step was to add some glue around this component in order to process this information. The information arrives in records with the ISO 2709 format, which is some form of MARC coding. The built component, Marc.jar, decodes the ISO 2709 records and presents them as a set of fields, each one with its own identifier. The fields are transformed into XML (Extensible Markup Language), using the Dublin Core [4] profile as model and the DOM (Document Object Model) platform to do the implementation, through the API JAXP (Java API for XML Parsing ) from Sun Microsystems. The Dublin Core is a model used to catalogue electronic resources, namely bibliographic data. The translation between MARC records and the Dublin Core elements was done accordingly with table 1. Some of the fields were ignored since they don t have useful information to the user. For example, in the case of figure 1, only the fields with identifiers 100 to 700 were processed, excluding the field 596. The Dublin Core qualifiers (see table 1) weren t also taken into account. In fact, the module responsible for this action - MarcDom.java - analyses the records and extracts the pertinent information without losses or repetitions (figure 2). Has the components are built using JAVA the site implementation was done using a capable JSP (Java Server Page) web server. The one chosen was the Resin(tm) [6]. The JSP does the interface with the user, using HTML (Hypertext Markup Language) to collect the data to do the search and passes them to the JAVA component that does the integration - Z3950process.java - and is the interface with the above described components. The system is very versatile allowing doing searches by title, author, subject or all fields. The data is validated using a Javascript function. The search results are returned in XML and formatted with a stylesheet XSL (Extensible Stylesheet Language) for user presentation. Dublin Core Element Dublin Core Qualifier Title 245 MARC fields Title Alternative 130, 210, 240, 242, 246, Creator 730, , 110, 111, 700, 710, Subject LCSH 711, , 610, 611, 630, 650 Subject MeSH 600, 610, 611, 630, 650 Subject LCC 050 Subject DDC 082 Subject UDC 080 Description ,except 505, 506, 520, 530, 540, 546 Description TableofCont 505 Description Abstract 520 Contributor Publisher Date Date Created Issued 260$a$b 260$c$g 533$d 260$c 008/07-10 Type DCMI Type Leader06, Leader07 Vocabulary 655 Format IMT 856$q Extent 300$a 533$e Medium 340$a Identifier URI 856$u Source URI 786$o Language ISO /35-37, 041 RFC Relation IsVersionOf 775,786$n$t Relation IsVersionOf 775,786$o Relation URI Has Version 775$n$t Relation HasVersion 775$o Relation URI IsReplacedBy 785$n$t Relation IsReplacedBy 785$o Relation Replaces 780$n$t Relation Replaces 780$o Relation Requires 538 Relation IsPartOf 760,773$n$t 490,800,810,811,830 Relation IsPartOf 760,773$o Relation URI HasPart 774$n$t Relation HasPart 774$o Relation URI IsReferencedBy 510 3

4 Relation IsFormatOf 776$n$t Relation IsFormatOf 530 Relation IsFormatOf URI 776$o, 530$u Relation HasFormat 776$n$t, 530 Relation HasFormat URI 776$o, 530$u Coverage Spatial 522, 651, 255, 650$z, Coverage Spatial $c,044$c ISO Spatial Coverage TGN Temporal 513$b, 033$a Rights 506, 540 Table 1 - Marc to Dublin Core Crosswalk (Qualified) So using interface systems like the XML one presented here hides this complexity and makes them much more user oriented and friendly. Besides that this XML presentation layer can be also the base to transform a Z39.50 server into Web Services if done in the server side, or through a proxy using a client Z39.50 as is the case in this work. Taking this step in order to exchange XML based data is the key to an even greater interoperability and simplicity of use of these systems. This is inline with the more recent proposals from the Z39.50 community which is taking the XML into account [3] [5]. 4 Conclusion The development of tools supporting the Z39.50 protocol allows a greater level of interoperability among bibliographic systems enabling the emergence of virtual bibliographic systems and, ultimately, distributed digital libraries. However the cryptic nature of the MARC codification and its several variants make it difficult to use for the common user. Figure 2 XML representation of a MARC record 4

5 References: [1] Joaquim Sousa Pinto, Helder Troca Zagalo, Joaquim Arnaldo Martins, Rui José Pereira Costa, "Portuguese Parliamentary Records Digital Library", In Ahmed K. Elmagarmid, Willian J. McIver Jr, "The Ongoing March Toward Digital Government", Computer, Vol. 34, Nº 2, p. 38, IEEE Computer, February [2] Joaquim Sousa Pinto, Joaquim Arnaldo Martins, Hélder Troca Zagalo, Pedro Almeida, Portuguese Parliamentary Records Digital Library, ICEIS International Conference on Enterprise Information Systems, AAAI/IEEE, Setúbal, Portugal, 7-10 July, [3] Z39.50 Maintenance Agenc y Library of Congress. (current ; last update August 2002). [4] MARC to Dublin Core Crosswalk: - intro, (current Sept. 2002; last update Feb. 2001). [5] MARC Standards - Library of Congress. (current Sept. 2002; last update Sept. 2002). [6] Resin Web Server, Resin tm Core, from Caucho. (current Sept. 2002). 5

AUDIOVISUAL ARCHIVE WITH MPEG-7 VIDEO DESCRIPTION AND XML DATABASE

AUDIOVISUAL ARCHIVE WITH MPEG-7 VIDEO DESCRIPTION AND XML DATABASE AUDIOVISUAL ARCHIVE WITH MPEG-7 VIDEO DESCRIPTION AND XML DATABASE Pedro Almeida, Joaquim Arnaldo Martins, Joaquim Sousa Pinto, Helder Troca Zagalo IEETA Instituto Engenharia Electrónica e Telemática de

More information

A Contribution of Open Source Technologies to Support Distributed Digital Library s Repository and Index Services

A Contribution of Open Source Technologies to Support Distributed Digital Library s Repository and Index Services A Contribution of Open Source Technologies to Support Distributed Digital Library s Repository and Index Services HELDER T. ZAGALO, JOAQUIM A. MARTINS, PEDRO M. ALMEIDA, JOAQUIM S. PINTO Instituto de Engenharia

More information

Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata. A Tale of Two Types of Vocabularies

Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata. A Tale of Two Types of Vocabularies Taxonomy Strategies October 28, 2012 Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata A Tale of Two Types of Vocabularies What is the semantic web? Making content web-accessible

More information

A Dublin Core Application Profile in the Agricultural Domain

A Dublin Core Application Profile in the Agricultural Domain Proc. Int l. Conf. on Dublin Core and Metadata Applications 2001 A Dublin Core Application Profile in the Agricultural Domain DC-2001 International Conference on Dublin Core and Metadata Applications 2001

More information

New Zealand Government Locator Service (NZGLS) Metadata Schema Compliance Study

New Zealand Government Locator Service (NZGLS) Metadata Schema Compliance Study New Zealand Government Locator Service (NZGLS) Metadata Schema Compliance Study E-Government Unit, State Services Commission Te Komihana O Ngā Tari Kāwanatanga and National Library of New Zealand Te Puna

More information

AGLS Metadata Element Set Part 1: Reference Description

AGLS Metadata Element Set Part 1: Reference Description AGLS Metadata Element Set Part 1: Reference Description Version 1.3 National Archives of Australia Version 1.0 of this manual was prepared by Renato Ianella of DSTC Pty Ltd, under contract for the Office

More information

Resource Description and Access Setting a new standard. Deirdre Kiorgaard

Resource Description and Access Setting a new standard. Deirdre Kiorgaard Resource Description and Access Setting a new standard Deirdre Kiorgaard CatSIG Professional Development Seminar, July 2007 Outline Why a new standard? What will RDA look like? Who is developing RDA? When

More information

ISO TC46/SC4/WG7 N ISO Information and documentation - Directories of libraries and related organizations

ISO TC46/SC4/WG7 N ISO Information and documentation - Directories of libraries and related organizations ISO/AWI 2146 ISO TC46/SC4/WG7 N ISO 2146. Information and documentation - Directories of libraries and related organizations Contents 1. Scope and field of application... 1 2. Normative references... 1

More information

The Dublin Core Metadata Element Set

The Dublin Core Metadata Element Set ISSN: 1041-5635 The Dublin Core Metadata Element Set Abstract: Defines fifteen metadata elements for resource description in a crossdisciplinary information environment. A proposed American National Standard

More information

Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS. Jenn Riley IU Metadata Librarian DLP Brown Bag Series February 25, 2005

Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS. Jenn Riley IU Metadata Librarian DLP Brown Bag Series February 25, 2005 Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS Jenn Riley IU Metadata Librarian DLP Brown Bag Series February 25, 2005 Descriptive metadata Enables users to find relevant materials Used

More information

Network Working Group. December Using the Z39.50 Information Retrieval Protocol in the Internet Environment

Network Working Group. December Using the Z39.50 Information Retrieval Protocol in the Internet Environment Network Working Group Request for Comments: 1729 Category: Informational C. Lynch University of California Office of the President December 1994 Status of this Memo Using the Z39.50 Information Retrieval

More information

Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards

Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications Protocols Barbara Shuh and Carrol Lunau Library

More information

EABC SCIENTIFIC PUBLICATIONS BIBLIOGRAPHIC ARCHIVE

EABC SCIENTIFIC PUBLICATIONS BIBLIOGRAPHIC ARCHIVE EABC SCIENTIFIC PUBLICATIONS BIBLIOGRAPHIC ARCHIVE MIGUEL OLIVEIRA 1, PEDRO BEÇA 2, JOAQUIM SOUSA PINTO 3, A. MANUEL DE OLIVEIRA DUARTE 4 1 Research Institute, University of Aveiro, Campus Universitário

More information

Mapping between the Dublin Core Abstract Model DCAM and the TMDM

Mapping between the Dublin Core Abstract Model DCAM and the TMDM Mapping between the Dublin Core Abstract Model DCAM and the TMDM Lutz Maicher University of Leipzig, Johannisgasse 26,04103 Leipzig, Germany maicher@informatik.uni-leipzig.de Dublin Core is a widely used

More information

Metadata and Encoding Standards for Digital Initiatives: An Introduction

Metadata and Encoding Standards for Digital Initiatives: An Introduction Metadata and Encoding Standards for Digital Initiatives: An Introduction Maureen P. Walsh, The Ohio State University Libraries KSU-SLIS Organization of Information 60002-004 October 29, 2007 Part One Non-MARC

More information

From community-specific XML markup to Linked Data and an abstract application profile: A possible path for the future of OLAC

From community-specific XML markup to Linked Data and an abstract application profile: A possible path for the future of OLAC From community-specific XML markup to Linked Data and an abstract application profile: A possible path for the future of OLAC Gary F. Simons SIL International Co-coordinator, Open Language Archives Community

More information

UNIMARC and XML at the BN. Nuno Freire José Borbinha Hugo Manguinhas INESC-ID

UNIMARC and XML at the BN. Nuno Freire José Borbinha Hugo Manguinhas INESC-ID UNIMARC and XML at the BN Nuno Freire José Borbinha Hugo Manguinhas INESC-ID UNIMARC and XML at the BN Reference publication of the formats MDR >>> HTTP://UNIMARC.INFO + PDF,... Validation of records and

More information

Tutorial: Presenter: Sam Oh. Presentation Outline

Tutorial: Presenter: Sam Oh. Presentation Outline Tutorial: Presenter: Sam Oh samoh21@gmail.com Presentation Outline Representing DCMI Metadata Terms in Topic Maps Topic Maps-Driven Semantic Services for National Library of Korea Representing MARC21 as

More information

Presentation to Canadian Metadata Forum September 20, 2003

Presentation to Canadian Metadata Forum September 20, 2003 Government of Canada Gouvernement du Canada Presentation to Canadian Metadata Forum September 20, 2003 Nancy Brodie Gestion de l information Direction du dirigeant Nancy principal Brodie de l information

More information

Metadata for the caenti.

Metadata for the caenti. Metadata for the caenti. Sylvie Damy, Bénédicte Herrmann-Philippe To cite this version: Sylvie Damy, Bénédicte Herrmann-Philippe. Metadata for the caenti.. In International Conference of Territorial Intelligence,

More information

MARC Futures. International Workshop: MARC 21 Experiences, Challenges, and Visions May Sally H. McCallum Library of Congress

MARC Futures. International Workshop: MARC 21 Experiences, Challenges, and Visions May Sally H. McCallum Library of Congress MARC Futures International Workshop: MARC 21 Experiences, Challenges, and Visions May 2007 Sally H. McCallum Library of Congress smcc@loc.gov Introduction What is MARC? Collection of data elements? Technical

More information

Metadata for Digital Collections: A How-to-Do-It Manual

Metadata for Digital Collections: A How-to-Do-It Manual Chapter 4 Supplement Resource Content and Relationship Elements Questions for Review, Study, or Discussion 1. This chapter explores information and metadata elements having to do with what aspects of digital

More information

Contribution of OCLC, LC and IFLA

Contribution of OCLC, LC and IFLA Contribution of OCLC, LC and IFLA in The Structuring of Bibliographic Data and Authorities : A path to Linked Data BY Basma Chebani Head of Cataloging and Metadata Services, AUB Libraries Presented to

More information

Joint Steering Committee for Development of RDA

Joint Steering Committee for Development of RDA 5JSC/Editor/3 31 May 2007 To: From: Subject: Joint Steering Committee for Development of RDA Tom Delsey, RDA Editor Encoding RDA Data The attached document was discussed at the April 2007 JSC meeting.

More information

Preface...xi Coverage of this edition...xi Acknowledgements...xiii

Preface...xi Coverage of this edition...xi Acknowledgements...xiii Contents Preface...xi Coverage of this edition...xi Acknowledgements...xiii 1 Basic concepts of information retrieval systems...1 Introduction...1 Features of an information retrieval system...2 Elements

More information

Common presentation of data from archives, libraries and museums in Denmark Leif Andresen Danish Library Agency October 2007

Common presentation of data from archives, libraries and museums in Denmark Leif Andresen Danish Library Agency October 2007 Common presentation of data from archives, libraries and museums in Denmark Leif Andresen Danish Library Agency October 2007 Introduction In 2003 the Danish Ministry of Culture entrusted the three national

More information

Metadata Overview: digital repositories

Metadata Overview: digital repositories Metadata Overview: digital repositories Presented during Pre-African Summit Workshop no 2: Building digital repositories in public, special and research libraries by Makaba Macanda macanmb@unisa.ac.za

More information

Metadata Workshop 3 March 2006 Part 1

Metadata Workshop 3 March 2006 Part 1 Metadata Workshop 3 March 2006 Part 1 Metadata overview and guidelines Amelia Breytenbach Ria Groenewald What metadata is Overview Types of metadata and their importance How metadata is stored, what metadata

More information

DCMI Abstract Model - DRAFT Update

DCMI Abstract Model - DRAFT Update 1 of 7 9/19/2006 7:02 PM Architecture Working Group > AMDraftUpdate User UserPreferences Site Page Actions Search Title: Text: AttachFile DeletePage LikePages LocalSiteMap SpellCheck DCMI Abstract Model

More information

NEW TECHNOLOGIES AND MARC

NEW TECHNOLOGIES AND MARC NEW TECHNOLOGIES AND MARC Prepared by Randall K. Barry (Internet: RBAR@LOC.GOV) Library of Congress New Technologies and MARC 1 CURRENT ENVIRONMENT There is an exponential increase in the quantity of available

More information

RDF Data Model. Objects

RDF Data Model. Objects Objects Data & MetaData (data/metadata): Descriptive metadata for a NAKALA data (e.g. Title, Date etc.) Data record/description (ressource): «internal» description for a NAKALA data (e.g. submission date)

More information

67th IFLA Council and General Conference August 16-25, 2001

67th IFLA Council and General Conference August 16-25, 2001 67th IFLA Council and General Conference August 16-25, 2001 Code Number: 050-203(WS)-E Division Number: 0 Professional Group: Universal Dataflow and Telecommunications Workshop Joint Meeting with: - Meeting

More information

Preview of Web Services Reliable Messaging in SAP NetWeaver Process Integration 7.1

Preview of Web Services Reliable Messaging in SAP NetWeaver Process Integration 7.1 Preview of Web Services Reliable Messaging in SAP NetWeaver Process Integration 7.1 Applies to: SAP NetWeaver Process Integration IT Scenarios in Version 7.1 Summary In this article I introduce some details

More information

Glossary AACR2. added entry ALA ALA character set ANSI. ANSI/NISO Standards for Holdings Data. accession number. archive record ASCII.

Glossary AACR2. added entry ALA ALA character set ANSI. ANSI/NISO Standards for Holdings Data. accession number. archive record ASCII. Glossary AACR2 added entry ALA ALA character set ANSI ANSI/NISO Standards for Holdings Data accession number archive record ASCII author Authority File authority inion authority record Anglo-American Cataloguing

More information

Table of contents for The organization of information / Arlene G. Taylor and Daniel N. Joudrey.

Table of contents for The organization of information / Arlene G. Taylor and Daniel N. Joudrey. Table of contents for The organization of information / Arlene G. Taylor and Daniel N. Joudrey. Chapter 1: Organization of Recorded Information The Need to Organize The Nature of Information Organization

More information

IBM WebSphere Application Server V3.5, Advanced Edition for Linux Extends Support to Red Hat, Caldera, SuSE, and TurboLinux

IBM WebSphere Application Server V3.5, Advanced Edition for Linux Extends Support to Red Hat, Caldera, SuSE, and TurboLinux Software Announcement December 5, 2000 IBM Server V3.5, Advanced Extends Support to Red Hat, Caldera, SuSE, and TurboLinux Overview WebSphere Application Edition for Linux manages and integrates enterprise-wide

More information

IBM WebSphere Application Server V3.5, Advanced Edition Expands Platform Support and Leverages the Performance of the Java 2 Software Development Kit

IBM WebSphere Application Server V3.5, Advanced Edition Expands Platform Support and Leverages the Performance of the Java 2 Software Development Kit Software Announcement July 25, 2000 IBM V3.5, Expands Platform Support and Leverages the Performance of the Java 2 Software Development Kit Overview WebSphere Application Server V3.5, manages and integrates

More information

GLOSSARY OF LIBRARY TECHNOLOGY TERMINOLOGY

GLOSSARY OF LIBRARY TECHNOLOGY TERMINOLOGY GLOSSARY OF LIBRARY TECHNOLOGY TERMINOLOGY Compiled by Randall K. Barry Library of Congress (April 22, 2006) This glossary contains terms that are used in documentation related to library technology, especially

More information

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial.

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial. A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far XML Tutorial Yanan Zhang Department of Electrical and Computer Engineering University of Calgary

More information

Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata. A Tale of Two Types of Vocabularies

Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata. A Tale of Two Types of Vocabularies Taxonomy Strategies July 17, 2012 Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata A Tale of Two Types of Vocabularies What is semantic metadata? Semantic relationships in the

More information

A Hands-on Guide to Management of the HerbalNet Digital Repository

A Hands-on Guide to Management of the HerbalNet Digital Repository SEA-Trad. Med.-86 Distribution: General A Hands-on Guide to Management of the HerbalNet Digital Repository By: Information Management and Dissemination Unit and Traditional Medicine Programme Department

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia service platform technologies Part 3: Conformance and reference software

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia service platform technologies Part 3: Conformance and reference software INTERNATIONAL STANDARD ISO/IEC 23006-3 Second edition 2013-09-15 Information technology Multimedia service platform technologies Part 3: Conformance and reference software Technologies de l'information

More information

Agenda. Summary of Previous Session. XML for Java Developers G Session 6 - Main Theme XML Information Processing (Part II)

Agenda. Summary of Previous Session. XML for Java Developers G Session 6 - Main Theme XML Information Processing (Part II) XML for Java Developers G22.3033-002 Session 6 - Main Theme XML Information Processing (Part II) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical

More information

The use of Metadata in Denmark

The use of Metadata in Denmark DC-2001, October 24-26, 2001, NII, Tokyo, Japan The use of Metadata in Denmark Leif Andresen Library Advisory Officer Danish National Library Authority lea@bs.dk Abstract A wide range of metadata projects

More information

Extracting Output Schemas from XSLT Stylesheets and Their Possible Applications

Extracting Output Schemas from XSLT Stylesheets and Their Possible Applications Extracting Output Schemas from XSLT Stylesheets and Their Possible Applications Ruben Mes ruben.mes@ist.utl.pt José Borbinha jlb@ist.utl.pt Hugo Manguinhas hugo.manguinhas@ist.utl.pt Abstract XML is nowadays

More information

USER DOCUMENTATION. ALEPH Z39.50 Client Conformance to Bath Profile 2.0

USER DOCUMENTATION. ALEPH Z39.50 Client Conformance to Bath Profile 2.0 USER DOCUMENTATION ALEPH Z39.50 Client Conformance to Bath Profile 2.0 Ex Libris Ltd., 2004 Last Update: April 4, 2004 The Bath Profile is an international Z39.50 specification supporting library applications

More information

BIBLIOGRAPHIC REFERENCE DATA STANDARD

BIBLIOGRAPHIC REFERENCE DATA STANDARD BIBLIOGRPHIC REFERENCE DT STNDRD Standard No.: EX000007.1 January 6, 2006 This standard has been produced through the Environmental Data Standards Council (EDSC). The Environmental Data Standards Council

More information

An information retrieval system may include 3 categories of information: Factual Bibliographical Institutional Exchange and sharing of these

An information retrieval system may include 3 categories of information: Factual Bibliographical Institutional Exchange and sharing of these An information retrieval system may include 3 categories of information: Factual Bibliographical Institutional Exchange and sharing of these categories of information across different user communities

More information

Assessing Metadata Utilization: An Analysis of MARC Content Designation Use

Assessing Metadata Utilization: An Analysis of MARC Content Designation Use Assessing Metadata Utilization: An Analysis of MARC Content Designation Use William E. Moen , Penelope Benardino School of Library and Information Sciences, Texas Center

More information

From Open Data to Data- Intensive Science through CERIF

From Open Data to Data- Intensive Science through CERIF From Open Data to Data- Intensive Science through CERIF Keith G Jeffery a, Anne Asserson b, Nikos Houssos c, Valerie Brasse d, Brigitte Jörg e a Keith G Jeffery Consultants, Shrivenham, SN6 8AH, U, b University

More information

Mountain West Digital Library Dublin Core Application Profile

Mountain West Digital Library Dublin Core Application Profile Utah State University DigitalCommons@USU Library Faculty & Staff Publications Libraries June 2010 Mountain West Digital Library Dublin Core Application Profile Utah Academic Library Consortium. Digitization

More information

Web Standards Mastering HTML5, CSS3, and XML

Web Standards Mastering HTML5, CSS3, and XML Web Standards Mastering HTML5, CSS3, and XML Leslie F. Sikos, Ph.D. orders-ny@springer-sbm.com www.springeronline.com rights@apress.com www.apress.com www.apress.com/bulk-sales www.apress.com Contents

More information

X-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication

X-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication X-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication Shakil Siddique, Raimund K. Ege and S. Masoud Sadjadi School of Computer Science Florida International

More information

References differences between SVG 1.1 Full and SVG 1.2 Tiny

References differences between SVG 1.1 Full and SVG 1.2 Tiny References differences between SVG 1.1 Full and SVG 1.2 Tiny Differences in XML related s XML 1.0 (Second Edition) XML 1.0 (Fourth Edition) XML 1.1 April 2004. XML-NS 1.0 (First Edition) Jan. 1999. XML

More information

Utilizing PBCore as a Foundation for Archiving and Workflow Management

Utilizing PBCore as a Foundation for Archiving and Workflow Management Utilizing PBCore as a Foundation for Archiving and Workflow Management John Tooraen Presenters IT/Web Manager Louisiana Public Broadcasting Don Dulchinos Executive Director Entertainment Identifier Registry

More information

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY-621105. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year/Sem: IV / VII CS1401 INTERNET

More information

Category: Informational September 2004

Category: Informational September 2004 Network Working Group R. Housley Request for Comments: 3874 Vigil Security Category: Informational September 2004 Status of this Memo A 224-bit One-way Hash Function: SHA-224 This memo provides information

More information

National Language Support for Windows NT and AIX Now Available with IBM WebSphere Application Server V3.0.1, Standard Edition

National Language Support for Windows NT and AIX Now Available with IBM WebSphere Application Server V3.0.1, Standard Edition Software Announcement November 16, 1999 National Language Support for Windows NT and AIX Now Available with IBM WebSphere Application Server V3.0.1, Standard Edition Overview WebSphere Application Server

More information

Metadata: The Theory Behind the Practice

Metadata: The Theory Behind the Practice Metadata: The Theory Behind the Practice Item Type Presentation Authors Coleman, Anita Sundaram Citation Metadata: The Theory Behind the Practice 2002-04, Download date 06/07/2018 12:18:20 Link to Item

More information

R. Panchyshyn , rev

R. Panchyshyn , rev Print Serials: Copy Cataloging: Fields to Check (RDA Records) Audience: primarily copy cataloging staff Scope: Assist copy catalogers to locate and identify good copy-cataloging bibliographic records in

More information

METADATA ELEMENTS FOR DIGITAL NEWS RESOURCE DESCRIPTION

METADATA ELEMENTS FOR DIGITAL NEWS RESOURCE DESCRIPTION 3º CONGRESSO LUSO-MOÇAMBICANO DE ENGENHARIA METADATA ELEMENTS FOR DIGITAL NEWS RESOURCE DESCRIPTION Tomoko Yaginuma, Teresa Susana Mendes Pereira, Ana Alice Baptista Universidade do Minho Campus de Azurém,

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia framework (MPEG-21) Part 21: Media Contract Ontology

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia framework (MPEG-21) Part 21: Media Contract Ontology INTERNATIONAL STANDARD ISO/IEC 21000-21 First edition 2013-07-01 Information technology Multimedia framework (MPEG-21) Part 21: Media Contract Ontology Technologies de l'information Cadre multimédia (MPEG-21)

More information

Florida Coastal Everglades LTER Program

Florida Coastal Everglades LTER Program Florida Coastal Everglades LTER Program Metadata Workshop April 13, 2007 Linda Powell, FCE Information Manager Workshop Objectives I. Short Introduction to the FCE Metadata Policy What needs to be submitted

More information

Intranet Mailing System. Abstract

Intranet Mailing System. Abstract Intranet Mailing System Abstract This system facilitates mailing among users of an Intranet. Now-a-days organizations are growing fast and are increasing in size also. So these organizations are divided

More information

Meta Manager 4. User s Manual. Revision 4.0. Prepared by: Compusult Limited 40 Bannister Street Mount Pearl, Newfoundland A1N 3C9

Meta Manager 4. User s Manual. Revision 4.0. Prepared by: Compusult Limited 40 Bannister Street Mount Pearl, Newfoundland A1N 3C9 Meta Manager 4 User s Manual Revision 4.0 Prepared by: Compusult Limited 40 Bannister Street Mount Pearl, Newfoundland A1N 3C9 Telephone: (709) 745-7914 Fax: (709) 745-7927 Internet: management@compusult.nf.ca

More information

Data is the new Oil (Ann Winblad)

Data is the new Oil (Ann Winblad) Data is the new Oil (Ann Winblad) Keith G Jeffery keith.jeffery@keithgjefferyconsultants.co.uk 20140415-16 JRC Workshop Big Open Data Keith G Jeffery 1 Data is the New Oil Like oil has been, data is Abundant

More information

ReST 2000 Roy Fielding W3C

ReST 2000 Roy Fielding W3C Outline What is ReST? Constraints in ReST REST Architecture Components Features of ReST applications Example of requests in REST & SOAP Complex REST request REST Server response Real REST examples REST

More information

MyMobileWeb project's position

MyMobileWeb project's position MyMobileWeb project's position Workshop on Declarative Models of Distributed Web Applications Dublin, 5-6 June 2007 José M. Cantera.- Telefónica I+D jmcf@tid.es Ignacio Marín.- Fundación CTIC ignacio.marin@fundacionctic.org

More information

ISO INTERNATIONAL STANDARD. Information and documentation The Dublin Core metadata element set

ISO INTERNATIONAL STANDARD. Information and documentation The Dublin Core metadata element set INTERNATIONAL STANDARD ISO 15836 Second edition 2009-02-15 Information and documentation The Dublin Core metadata element set Information et documentation L'ensemble des éléments de métadonnées Dublin

More information

Expressing language resource metadata as Linked Data: A potential agenda for the Open Language Archives Community

Expressing language resource metadata as Linked Data: A potential agenda for the Open Language Archives Community Expressing language resource metadata as Linked Data: A potential agenda for the Open Language Archives Community Gary F. Simons SIL International Co coordinator, Open Language Archives Community Workshop

More information

Integration of Heterogeneous Metadata in Europeana. Cesare Concordia Institute of Information Science and Technology-CNR

Integration of Heterogeneous Metadata in Europeana. Cesare Concordia Institute of Information Science and Technology-CNR Integration of Heterogeneous Metadata in Europeana Cesare Concordia cesare.concordia@isti.cnr.it Institute of Information Science and Technology-CNR Outline What is Europeana The Europeana data model The

More information

Copyright 2012 Taxonomy Strategies. All rights reserved. Metadata Interoperability

Copyright 2012 Taxonomy Strategies. All rights reserved. Metadata Interoperability Taxonomy Strategies LLC March 15, 2012 Copyright 2012 Taxonomy Strategies. All rights reserved. Metadata Interoperability X Agenda Interoperability Dublin Core Dates, roles and topics Tagging assets Tools

More information

A paragraph that summarizes the important points of a given text.

A paragraph that summarizes the important points of a given text. Glossary Abstract Accession Record Accession Number Annotate Archive Authority File ATOD Bibliography A paragraph that summarizes the important points of a given text. An inventory list or computer record

More information

WM2015 Conference, March 15 19, 2015, Phoenix, Arizona, USA

WM2015 Conference, March 15 19, 2015, Phoenix, Arizona, USA OECD NEA Radioactive Waste Repository Metadata Management (RepMet) Initiative (2014-2018) 15614 Claudio Pescatore*, Alexander Carter** *OECD Nuclear Energy Agency 1 (claudio.pescatore@oecd.org) ** Radioactive

More information

Labelling & Classification using emerging protocols

Labelling & Classification using emerging protocols Labelling & Classification using emerging protocols "wheels you don't have to reinvent & bandwagons you can jump on" Stephen McGibbon Lotus Development Assumptions The business rationale and benefits of

More information

University of New Hampshire Scholars' Repository

University of New Hampshire Scholars' Repository University of New Hampshire University of New Hampshire Scholars' Repository University Library Scholarship University Library 5-21-2008 Metadata Made Simple Eleta Exline University of New Hampshire -

More information

WebLearning IBM Curriculum

WebLearning IBM Curriculum WebLearning IBM Curriculum WebSphere Commerce Suite Marketplace Edition Implementation Table of Contents: Overview Who Should Take This Course What You Are Taught Topics Include Prerequisites Duration:

More information

Indexing Field Descriptions Recommended Practice

Indexing Field Descriptions Recommended Practice Indexing Field Descriptions Recommended Practice Service Alberta Enterprise Information Management Developed: Last Updated: https://www.alberta.ca/enterprise-information-management.aspx Contents Indexing...

More information

Metadata. Week 4 LBSC 671 Creating Information Infrastructures

Metadata. Week 4 LBSC 671 Creating Information Infrastructures Metadata Week 4 LBSC 671 Creating Information Infrastructures Muddiest Points Memory madness Hard drives, DVD s, solid state disks, tape, Digitization Images, audio, video, compression, file names, Where

More information

Million Book Universal Library Project :Manual for Metadata Capture, Digitization, and OCR

Million Book Universal Library Project :Manual for Metadata Capture, Digitization, and OCR Million Book Universal Library Project :Manual for Metadata Capture, Digitization, and OCR Gabrielle V. Michalek, editor. Carnegie Mellon University. May 7, 2003 2 Table of Contents Data Production...3

More information

IBM XML Toolkit for z/os and OS/390, V1.5 Supports XML Open Standards for Java and C++ Parsers and Java XSLT Processor

IBM XML Toolkit for z/os and OS/390, V1.5 Supports XML Open Standards for Java and C++ Parsers and Java XSLT Processor Software Announcement February 18, 2003 OS/390, V1.5 Supports XML Open Standards for Java and C++ Parsers and Java XSLT Processor Overview IBM XML Toolkit for z/os and OS/390, V1.5 is designed to provide

More information

data elements (Delsey, 2003) and by providing empirical data on the actual use of the elements in the entire OCLC WorldCat database.

data elements (Delsey, 2003) and by providing empirical data on the actual use of the elements in the entire OCLC WorldCat database. Shawne D. Miksa, William E. Moen, Gregory Snyder, Serhiy Polyakov, Amy Eklund Texas Center for Digital Knowledge, University of North Texas Denton, Texas, U.S.A. Metadata Assistance of the Functional Requirements

More information

KINGS COLLEGE OF ENGINEERING 1

KINGS COLLEGE OF ENGINEERING 1 KINGS COLLEGE OF ENGINEERING Department of Computer Science & Engineering Academic Year 2011 2012(Odd Semester) QUESTION BANK Subject Code/Name: CS1401-Internet Computing Year/Sem : IV / VII UNIT I FUNDAMENTALS

More information

Service Oriented Architectures Visions Concepts Reality

Service Oriented Architectures Visions Concepts Reality Service Oriented Architectures Visions Concepts Reality CSC March 2006 Alexander Schatten Vienna University of Technology Vervest und Heck, 2005 A Service Oriented Architecture enhanced by semantics, would

More information

Core Content Standard Metadata Application Profile (CORMAP)

Core Content Standard Metadata Application Profile (CORMAP) Core Content Standard Metadata Application Profile (CORMAP) Service Alberta Information Management Branch Developed: March 2016 Last Updated: Security Classification Contents Terms and s... 2 Introduction...

More information

Introduction to Java Programming

Introduction to Java Programming Introduction to Java Programming Lecture 1 CGS 3416 Spring 2017 1/9/2017 Main Components of a computer CPU - Central Processing Unit: The brain of the computer ISA - Instruction Set Architecture: the specific

More information

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata Meeting Host Supporting Partner Meeting Sponsors Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata 105th OGC Technical Committee Palmerston North, New Zealand Dr.

More information

Opus: University of Bath Online Publication Store

Opus: University of Bath Online Publication Store Patel, M. (2002) Metadata vocabularies and ontologies. In: Ontologies & Communications Working Group Meeting, Agentcities Information Day 2, 2002-09-09-2002-09-10, Lisbon. Link to official URL (if available):

More information

Agenda. XML Generics. XML for Java Developers G Session 1 - Main Theme Markup Language Technologies (Part I)

Agenda. XML Generics. XML for Java Developers G Session 1 - Main Theme Markup Language Technologies (Part I) XML for Java Developers G22.3033-002 Session 1 - Main Theme Markup Language Technologies (Part I) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical

More information

INSPIRE WS2 METADATA: Describing GeoSpatial Data

INSPIRE WS2 METADATA: Describing GeoSpatial Data WS2 METADATA: Describing GeoSpatial Data Susana Fontano Planning General concepts about metadata The use of standards Items about the creation of metadata Software How to create metadata The ISO19115 Standard

More information

MALAYSIA THESES ONLINE (MYTO): AN APPROACH FOR MANAGING UNIVERSITIES ELECTRONIC THESES AND DISSERTATIONS

MALAYSIA THESES ONLINE (MYTO): AN APPROACH FOR MANAGING UNIVERSITIES ELECTRONIC THESES AND DISSERTATIONS MALAYSIA THESES ONLINE (MYTO): AN APPROACH FOR MANAGING UNIVERSITIES ELECTRONIC THESES AND DISSERTATIONS By Mr. Zulkefli Bin Mohd Yusop Faculty of Information Management, Universiti Teknologi MARA, Malaysia

More information

Networked Access to Library Resources

Networked Access to Library Resources Institute of Museum and Library Services National Leadership Grant Realizing the Vision of Networked Access to Library Resources An Applied Research and Demonstration Project to Establish and Operate a

More information

Chapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide

Chapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide Chapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide CCNET v6 1 Chapter 3: Network Protocols and Communications CCENT Routing

More information

Digital object identifier system: an overview Rajesh Chandrakar INFLIBNET Centre, Ahmedabad, India

Digital object identifier system: an overview Rajesh Chandrakar INFLIBNET Centre, Ahmedabad, India The current issue and full text archive of this journal is available at wwwemeraldinsightcom/0264-0473htm Digital object identifier system: an overview Rajesh Chandrakar INFLIBNET Centre, Ahmedabad, India

More information

Getting Started with Omeka Music Library Association March 5, 2016

Getting Started with Omeka Music Library Association March 5, 2016 Quick setup v Sign up for a basic Omeka.net account at http://omeka.net. Additional help with creating an account can be found on the Manage Websites & Account page http://info.omeka.net/manage- an- account/]

More information

Oshiba Tadahiko National Diet Library Tokyo, Japan

Oshiba Tadahiko National Diet Library Tokyo, Japan http://conference.ifla.org/ifla77 Date submitted: June 30, 2011 A service of the National Diet Library, Japan, to the semantic web community Oshiba Tadahiko National Diet Library Tokyo, Japan Meeting:

More information

The CIMI Profile Z39.50 Application Profile for Cultural Heritage Information

The CIMI Profile Z39.50 Application Profile for Cultural Heritage Information The CIMI Profile Z39.50 Application Profile for Cultural Heritage Information Release 1.0 March 1, 1998 Prepared by Consortium for the Computer Interchange of Museum Information (CIMI) CIMI Z39.50 Working

More information

Linking library data: contributions and role of subject data. Nuno Freire The European Library

Linking library data: contributions and role of subject data. Nuno Freire The European Library Linking library data: contributions and role of subject data Nuno Freire The European Library Outline Introduction to The European Library Motivation for Linked Library Data The European Library Open Dataset

More information

The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003

The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003 The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY

More information

Tutorials and Practicals 31W6 ADMINISTRIVIA. A Communications Model. Communications and Networks. Simplified Communications

Tutorials and Practicals 31W6 ADMINISTRIVIA. A Communications Model. Communications and Networks. Simplified Communications 31W6 ADMINISTRIVIA Lectures Weeks 1-9: Mon 1100 B4 Tue 1400 B4 Fri 1000 A1 Weeks 10-12 Mon 1400 A3 Wed Fri 1200 V1 1100 A3 Tutorials and Practicals Tutorials Wed 0900 3B146 *** Wed 1000 3B146 Thur 1000

More information