1 Metadata, Structured Documents, and XML. 2 Metadata Literally “data about data” –“a set of data that describes and gives information about other data”

Slides:



Advertisements
Similar presentations
Jim Hendler Chief Scientist - Information Systems Office DARPA.
Advertisements

Developing a Metadata Exchange Format for Mathematical Literature David Ruddy Project Euclid Cornell University Library DML 2010 Paris 7 July 2010.
CS570 Artificial Intelligence Semantic Web & Ontology 2
1 LBSC 690 Metadata, Structured Documents, and XML.
XML and Bioinformatics Rajvi Shah. What is XML ? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to.
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.
© Tefko Saracevic, Rutgers University1 metadata considerations for digital libraries.
1 XML: Document Type Definitions 2 Road Map  Introduction to DTDs  What’s a DTD?  Why are they important?  What will we cover?  Our First DTD 
M.Sc. of Advanced Software Engineering CO7206 System Reengineering XML & AST Many Slides are by Georgios Koutsoukos.
Sistemi basati su conoscenza XML Prof. M.T. PAZIENZA a.a
Extensible Markup Language (XML). Why XML? XML's set of tools allows developers to create web pages - and much more. XML allows developers to set standards.
LBSC 690 Session #5 Metadata and XML Jimmy Lin The iSchool University of Maryland Wednesday, October 1, 2008 This work is licensed under a Creative Commons.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
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.
LBSC 690: Session 5 Metadata and XML Jimmy Lin College of Information Studies University of Maryland Monday, October 8, 2007.
F DIGITAL MEDIA: COMMUNICATION AND DESIGN INTRODUCTION TO XML AND XHTML.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
XML Introduction What is XML –XML is the eXtensible Markup Language –Became a W3C Recommendation in 1998 –Tag-based syntax, like HTML –You get to make.
© 2006 DCMI DC-2006 – International Conference on Dublin Core and Metadata Applications 3-6 October 2006 Thomas Baker Dublin Core Metadata Initiative.
Introduction to XML Rashmi Kukanur. XML XML stands for Extensible Markup Language XML was designed to carry data XML and HTML designed with different.
Introducing XHTML: Module B: HTML to XHTML. Goals Understand how XHTML evolved as a language for Web delivery Understand the importance of DTDs Understand.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
Semantic Web Technologies ufiekg-20-2 | data, schemas & applications | lecture 21 original presentation by: Dr Rob Stephens
Practical RDF Chapter 1. RDF: An Introduction
An XML Introduction Extensible Markup Language Describe Structure and Content of Data Sample XML Document.
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
The Semantic Web William M Baker
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
JSTL, XML and XSLT An introduction to JSP Standard Tag Library and XML/XSLT transformation for Web layout.
XML eXtensible Markup Language. Topics  What is XML  An XML example  Why is XML important  XML introduction  XML applications  XML support CSEB.
Metadata Modularization Concepts and Tools Carl Lagoze CS
RDF (Resource Description Framework). 2 Table of Contents  Introduction  Basic RDF –Basic RDF Model –Basic Syntax  Containers  Statements about Statements.
Metadata hussein suleman uct cs honours Data and Metadata  Data refers to digital objects that contain useful information for information seekers.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Introduction to XML This presentation covers introductory features of XML. What XML is and what it is not? What does it do? Put different related technologies.
An Introduction to XML Sandeep Bhattaram
The eXtensible Markup Language (XML). Presentation Outline Part 1: The basics of creating an XML document Part 2: Developing constraints for a well formed.
1 XML and RDF Paul Miller Interoperability Focus UK Office for Library & Information Networking (U KOLN ) U.
XML for Text Markup An introduction to XML markup.
XML Introduction. Markup Language A markup language must specify What markup is allowed What markup is required How markup is to be distinguished from.
XML Basics A brief introduction to XML in general 1XML Basics.
Jennifer Widom XML Data Introduction, Well-formed XML.
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.
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 CSC1310 Fall HTML (TIM BERNERS-LEE) HyperText Markup Language  HTML (HyperText Markup Language): December  Markup  Markup is a symbol.
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
SEMI-STRUCTURED DATA (XML) 1. SEMI-STRUCTURED DATA ER, Relational, ODL data models are all based on schema Structure of data is rigid and known is advance.
XML Extensible Markup Language
XML Notes taken from w3schools. What is XML? XML stands for EXtensible Markup Language. XML was designed to store and transport data. XML was designed.
Introduction to XML IST 653 Digital Libraries 1. What is XML It’s an acronym for eXtensible Markup Language Tag based syntax, very much like HTML – Allows.
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.
Coding With XML Andrew Schwabe
XML intro. 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.
XML BASICS and more…. What is XML? In common:  XML is a standard, simple, self-describing way of encoding both text and data so that content can be processed.
Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe University
Resource Description Framework
XML QUESTIONS AND ANSWERS
Session I - Introduction
Session I - Introduction
XML and RDF Paul Miller Interoperability Focus
XML Data Introduction, Well-formed XML.
14 XML.
Presentation transcript:

1 Metadata, Structured Documents, and XML

2 Metadata Literally “data about data” –“a set of data that describes and gives information about other data” ― Oxford English Dictionary

3 Metadata How do we encode metadata? How do we encode metadata to support interoperability? Simple example:January 31, janvier

4 What is the Dublin Core? A metadata standard for describing digital resources An initiative to create a digital “library card catalog” for the Web Dublin Core fields: (all optional) TitleCreatorSubject DescriptionPublisherContributor DateTypeFormat IdentifierSourceLanguage Relation Coverage Rights

5 What’s a structured document? A structured document is a document whose structure conforms to a certain set of rules –Data and metadata encoded in an interoperable manner

6 What is XML? XML = eXtensible Markup Language XML is a standard for exchanging structured data –Provides standardization at the syntactic level –Does not provide “meaning” for the tags XML is a standard recommended by the W3C 

7 Goals of XML Easy to use Easy to extend and adapt Easy to write programs that use XML Support a wide variety of applications Should be human legible Formal and concise

8 The Basic Rules XML is case sensitive All start tags must have end tags Elements must be properly nested XML declaration is the first statement – Every document must contain a root element Attribute values must have quotation marks – Certain characters are reserved for parsing –< = ‘<’

9 XML Example LBSC690 Jennifer Golbeck LBSC

10 Benefits Data is represented in a universal syntax This allows any website to read the data Makes the exchange of data easier

11 RSS RSS = Really Simple Syndication or Rich Site Summary An XML format for distributing news headlines on the Web

12 RSS Example Maryland’s Slots Commission Pressures Anne Arundel County 11/12/maryland%e2%80%99s-slots-commission-pressures- anne-arundel-county/ Thu, 12 Nov :48: rlorente Gambling in Anne Arundel County seemed so close Thursday, but yet so far away. The Video Lottery Facility Location Commission nearly voted Thursday on a motion to approve the proposal for a casino at the Arundel Mills shopping mall without zoning approval from the Anne Arundel County Council. The council has not approved a zoning plan

13 And Others… CML – chemical Markup Lang CellML – biological models BSML – bioinformatic sequences MAGE-ML – Microarray Gene Expression XSTAR – for archaeological research XMLMARC – MARC in XML AML – astronomy markup language SportsML – for sharing sports data

14 The next best thing since… What’s the big deal about XML? What does XML not do? How do XML tags acquire meaning? How do standards arise?

15 What’s wrong with the Web? It was meant for humans, not machines The current Web contains only data, not knowledge –From Web of data to Web of knowledge Difficult to –Aggregate/compare data across sites –Delegate complex tasks to “agents” –Formulate complex queries involving multiple constraints –…

16 Web 2.0 Tagging (“folksonomy”) Blogging Web services Wikipedia

17 Summary Concepts covered: –Metadata –Structured Documents –XML –Semantic Web –Ontologies