Metadata Standards and Applications 4. Metadata Syntaxes and Containers.

Slides:



Advertisements
Similar presentations
Resource description and access for the digital world Gordon Dunsire Centre for Digital Library Research University of Strathclyde Scotland.
Advertisements

METS Awareness Training An Introduction to METS Digital libraries – where are we now? Digitisation technology now well established and well-understood.
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.
Metadata vocabularies and ontologies Dr. Manjula Patel Technical Research and Development
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
XML: Extensible Markup Language
Standards showcase: MODS, METS, MARCXML ALA Annual 2006 Rebecca Guenther and Jackie Radebaugh Network Development and MARC Standards Office Library of.
METS: An Introduction Structuring Digital Content.
XML/EDI Overview West Chester Electronic Commerce Resource Center (ECRC)
 Fundamentals of Web Design.  Describe the history and theory of XHTML  Understand the rules for creating valid XHTML documents  Apply a DTD to an.
METS Dr. Heike Neuroth EMANI – Project Meeting February 14 th - 16 th, 2002 Springer-Verlag Heidelberg Göttingen State and University Library (SUB)
An Introduction to MODS: The Metadata Object Description Schema Tech Talk By Daniel Gelaw Alemneh October 17, 2007 October 17, 2007.
Tutorial 9 Working with XHTML
3. Technical and administrative metadata standards Metadata Standards and Applications.
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.
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
Introduction to XML This material is based heavily on the tutorial by the same name at
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
Guest Lecture LIS 656, Spring 2011 Kathryn Lybarger.
By Carrie Moran. To examine the Metadata Object Description Schema (MODS) metadata scheme to determine its utility based on structure, interoperability.
Metadata Standards and Applications 5. Applying Metadata Standards: Application Profiles.
METS-Based Cataloging Toolkit for Digital Library Management System Dong, Li Tsinghua University Library
Chapter 6 Text and Multimedia Languages and Properties
8/28/97Organization of Information in Collections Introduction to Description: Dublin Core and History University of California, Berkeley School of Information.
Why XML ? Problems with HTML HTML design - HTML is intended for presentation of information as Web pages. - HTML contains a fixed set of markup tags. This.
Metadata: An Overview Katie Dunn Technology & Metadata Librarian
XP 1 CREATING AN XML DOCUMENT. XP 2 INTRODUCING XML XML stands for Extensible Markup Language. A markup language specifies the structure and content of.
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
CISC 3140 (CIS 20.2) Design & Implementation of Software Application II Instructor : M. Meyer Address: Course Page:
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
1 XML as a preservation strategy Experiences with the DiVA document format Eva Müller, Uwe Klosa Electronic Publishing Centre Uppsala University Library,
The Metadata Object Description Schema (MODS) NISO Metadata Workshop May 20, 2004 Rebecca Guenther Network Development and MARC Standards Office Library.
TEXT ENCODING INITIATIVE (TEI) Inf 384C Block II, Module C.
What is XML?  XML stands for EXtensible Markup Language  XML is a markup language much like HTML  XML was designed to carry data, not to display data.
 XML is designed to describe data and to focus on what data is. HTML is designed to display data and to focus on how data looks.  XML is created to structure,
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
XML About XML Things to be known Related Technologies XML DOC Structure Exploring XML.
Metadata: Essential Standards for Management of Digital Libraries ALI Digital Library Workshop Linda Cantara, Metadata Librarian Indiana University, Bloomington.
An Introduction to METS Morgan Cundiff Network Development and MARC Standards Office Library of Congress Metadata Encoding and Transmission Standard.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
Lifecycle Metadata for Digital Objects (INF 389K) September 18, 2006 The Big Metadata Picture, Web Access, and the W3C Context.
XP Tutorial 9 1 Working with XHTML. XP SGML 2 Standard Generalized Markup Language (SGML) A standard for specifying markup languages. Large, complex standard.
Implementation of PREMIS in METS Rebecca Guenther Sr. Networking & Standards Specialist, Library of Congress PREMIS Implementation Fair San.
Evolving MARC 21 for the future Rebecca Guenther CCS Forum, ALA Annual July 10, 2009.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
XML for Text Markup An introduction to XML markup.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
RELATORS, ROLES AND DATA… … similarities and differences.
IMPLEMENTATION ISSUES. How PREMIS can be used  For systems in development as a basis for metadata definition  For existing repositories as a checklist.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
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.
Internet & World Wide Web How to Program, 5/e. © by Pearson Education, Inc. All Rights Reserved.2.
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.
5. Applying metadata standards: Application profiles Metadata Standards and Applications Workshop.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
THE BIBFRAME EDITOR AND THE LC PILOT Module 3 – Unit 1 The Semantic Web and Linked Data : a Recap of the Key Concepts Library of Congress BIBFRAME Pilot.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
XML CSC1310 Fall HTML (TIM BERNERS-LEE) HyperText Markup Language  HTML (HyperText Markup Language): December  Markup  Markup is a symbol.
C Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Introduction to XML Standards.
CIS 228 The Internet 9/20/11 XHTML 1.0. “Quirks” Mode Today, all browsers support standards Compliant pages are displayed similarly There are multiple.
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
Describing resources II: Dublin Core CERN-UNESCO School on Digital Libraries Rabat, Nov 22-26, 2010 Annette Holtkamp CERN.
Digitizing Historical Newspapers South Carolina Digital Newspaper Program's participation with the Library of Congress' Chronicling America: Historic American.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
1 Introduction to XML Babak Esfandiari. 2 What is XML? introduced by W3C in 98 Stands for eXtensible Markup Language it is more general than HTML, but.
XML QUESTIONS AND ANSWERS
Presentation transcript:

Metadata Standards and Applications 4. Metadata Syntaxes and Containers

Goals of Session  Understand the origin of and differences between the various syntaxes used for encoding information, including HTML, XML and RDF  Discover how container formats are used for managing digital resources and their metadata 2 Metadata Standards & Applications

Overview of Syntaxes  HTML, XHTML: Hypertext Markup Language; eXtensible Hypertext Markup Language  XML: Extensible Markup Language  RDF: Resource Description Framework 3 Metadata Standards & Applications

HTML  HyperText Markup Language  HTML 4 is the current standard  HTML is an SGML (Standard Generalized Markup Language) application conforming to International Standard ISO 8879  Widely regarded as the standard publishing language of the World Wide Web  HTML addressed the problem of SGML complexity by specifying a small set of structural and semantic tags suitable for authoring relatively simple documents 4 Metadata Standards & Applications

XHTML  XML-ized version of HTML 4.0, tightens up HTML to match XML syntax – Requires ending tags, quoted attributes, lower case, etc., to conform to XML requirements  XHTML is a W3C specification, redefining HTML as an XML implementation, rather than an SGML implementation  Imposes requirements that are intended to lead to more well-formed, valid XML, easier for browsers to handle 5 Metadata Standards & Applications

An XHTML Example 6Metadata Standards & Applications

XML  Extensible Markup Language  A ‘metamarkup’ language: has no fixed tags or elements  Strict grammar imposes structure designed to be read by machines  Two levels of conformance: – well-formed--conforms to general grammar rules – valid--conforms to particular XML schema or DTD (document type definition) 7 Metadata Standards & Applications

XML is the lingua franca of the Web  Web pages increasingly use at least XHTML  Business use for data exchange/messaging  Family of technologies can be leveraged –XML Schema, XSLT, XPath, and Xquery  Software tools widely available (many open source) –Storage, editing, parsing, validating, transforming and publishing XML  Microsoft Office 2003 supports XML as document format (WordML and ExcelML)  Web 2.0 applications are based on XML 8 Metadata Standards & Applications

An XML Schema May Define:  What elements may be used  Of which types  Any attributes  In which order  Optional or compulsory  Repeatability  Sub-elements  Logic 9 Metadata Standards & Applications

Anatomy of an XML Record  XML declaration--prepares the processor to work with the document  Namespaces (uses xmlns:prefix and a URI to attach a prefix to each element and attribute) – Distinguishes between elements and attributes from different vocabularies that might share a name (but not necessarily a definition) using association with URIs – Groups all related elements from an application so software can deal with them – The URIs are the standardized bit, not the prefix, and they don’t necessarily lead anywhere useful, even if they look like URLs 10 Metadata Standards & Applications

XML Anatomy Lesson Metadata in practice / Attribute End Tag ContentName Start Tag 11Metadata Standards & Applications

Namespace Anatomy Lesson xmlns:dc=” XML Namespace Namespace Prefix Namespace Identifier 12Metadata Standards & Applications

RDF  Resource Description Framework--A language for describing resources for the web  Structure based on “triples”  Focused on exchange of information between different kinds of organizations and usages  Considered an essential part of the Semantic Web  Can be expressed using XML 13 Metadata Standards & Applications

Some RDF Concepts  A Resource is anything that you want to describe; it’s most often identified with a URI, such as:  A Class is a category; it is a set that comprises individuals  A Property is a Resource that has a name, such as "creator" or "homepage"  A Property value is the value of a Property, such as ”George Washington" or " (note that a property value can be another resource) 14 Metadata Standards & Applications

RDF Statements  The combination of a Resource, a Property, and a Property value forms a Statement (includes a subject, predicate and object)  An example Statement: "The editor of is Diane Hillmann" – The subject of the statement above is: – The predicate is: editor – The object is: Diane Hillmann 15 Metadata Standards & Applications

RDF and OWL  RDF does not have the language to specify all relationships  Web Ontology Language (OWL) can specify richer relationships, such as equivalence, inverse, unique  RDF and OWL may be used together  Resource Description Framework Schema (RDFS): a syntax for expressing relationships between elements 16 Metadata Standards & Applications

<rdf:RDF xmlns:rdf=" xmlns:dc=" D-Lib Program - Research in Digital Libraries The D-Lib program supports the community of people with research interests in digital libraries and electronic publishing. Corporation For National Research Initiatives Research; statistical methods Education, research, related topics Library use Studies World Wide Web Home Page text/html en Note unordered list An XML/RDF Example 17 Metadata Standards & Applications Note rdf:about

Overview of Container Formats  A container format is used to package together all forms of metadata and digital content  Use of a container is compatible with, and an implementation of, the OAIS information package concept  METS: packages metadata with objects or links to objects and defines structural relationships  MPEG 21 DID: represents digital objects 18 Metadata Standards & Applications

METS  Metadata Encoding & Transmission Standard  Developed by the Digital Library Federation, maintained by the Library of Congress  “... an XML document format for encoding metadata necessary for both management of digital library objects within a repository and exchange of such objects between repositories (or between repositories and their users).”  METS is open source and developed by open discussion  Cultural heritage community is the main audience 19 Metadata Standards & Applications

METS Usage  To package metadata with digital object in XML syntax  For retrieving, storing, preserving, serving resource  For interchange of digital objects with their metadata  As an information package in a digital repository (may be a unit of storage or a transmission format) Metadata Standards & Applications 20

METS Sections  Defined in METS schema for navigation & browsing –1. Header (XML Namespaces) –2. File inventory –3. Structural Map & Links –4. Descriptive Metadata (not part of METS but uses an externally developed descriptive metadata standard, e.g. DC, MODS) –5. Administrative Metadata (points to external schemas):  1. Technical, Source  2. Digital Provenance  3. Rights Metadata Standards & Applications 21

Metadata Standards & Applications 22

METS Extension Schemas  “Wrappers” or “sockets” where elements from other schemas can be plugged in –Uses the XML Schema facility for combining vocabularies from different Namespaces  Endorsed extension schemas: –Descriptive: DC, MODS, MARCXML –Technical metadata: MIX (image); textMD (text) –Preservation related: PREMIS Metadata Standards & Applications 23

MPEG-21 Digital Item Declaration (DID)  ISO/IEC : Digital Item Declaration –An alternative to represent Digital Objects –Supported by some repositories, e.g., aDORe, DSpace, Fedora  Model that represents compound objects (recursive “item”)  MPEG DID is an ISO standard and has industry support, but it is often implemented in a proprietary environment and the standards development is closed (as is ISO in general) Metadata Standards & Applications 24

MPEG 21 Abstract Model Metadata Standards & Applications 25

An Exercise  Encode a simple resource in both DC and MARC using XML  Use the template forms provided 26 Metadata Standards & Applications