Metadata Michael J. Watts

Slides:



Advertisements
Similar presentations
XML and Enterprise Computing. What is XML? Stands for “Extensible Markup Language” –similar to SGML and HTML –document “tags” are used to define content.
Advertisements

Extensible Markup Language Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
XML XML What XML is and what it means to me as a Computer Scientist By: Derek Edwards CS 376 March 10, 2003.
1 Lecture 10 XML Wednesday, October 18, XML Outline XML (4.6, 4.7) –Syntax –Semistructured data –DTDs.
IS 373—Web Standards Todd Will
1 COS 425: Database and Information Management Systems XML and information exchange.
XML A brief introduction ---by Yongzhu Li. XML --- a brief introduction 2 CSI668 Topics in System Architecture SUNY Albany Computer Science Department.
Semi-structured Data. Facts about the Web Growing fast Popular Semi-structured data –Data is presented for ‘human’-processing –Data is often ‘self-describing’
Summary. Chapter 9 – Triggers Integrity constraints Enforcing IC with different techniques –Keys –Foreign keys –Attribute-based constraints –Schema-based.
XML(EXtensible Markup Language). XML XML stands for EXtensible Markup Language. XML is a markup language much like HTML. XML was designed to describe.
Introduction to XML Rashmi Kukanur. XML XML stands for Extensible Markup Language XML was designed to carry data XML and HTML designed with different.
1 Advanced Topics XML and Databases. 2 XML u Overview u Structure of XML Data –XML Document Type Definition DTD –Namespaces –XML Schema u Query and Transformation.
4/20/2017.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
 Introduction to XML Introduction to XML  Features of XML Features of XML  Syntax of XML Syntax of XML  Syntax rules of XML document Syntax rules.
Embracing the Value of XML in Institutional Research Jim Few Center for Institutional Effectiveness Kennesaw State University Association.
Introduction to XML cs3505. References –I got most of this presentation from this site –O’reilly tutorials.
XML: Overview MIS 181.9: Service Oriented Architecture 2 nd Semester,
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
Extensible Markup and Beyond
CISC 3140 (CIS 20.2) Design & Implementation of Software Application II Instructor : M. Meyer Address: Course Page:
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
Demystifying the eXtensible Markup Language Nick Roberts & Jim Few
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.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
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 TUTORIAL Portions from w3 schools By Dr. John Abraham.
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
XML – An Introduction Structured Data Mark-up James McCartney CSCE 590, Cluster and Grid Computing.
1 Introduction  Extensible Markup Language (XML) –Uses tags to describe the structure of a document –Simplifies the process of sharing information –Extensible.
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.
Using XML to present computer program Qingsong Yao Qingsong Yao Department of Computer Science Department of Computer Science York University York University.
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.
XML Introduction. Markup Language A markup language must specify What markup is allowed What markup is required How markup is to be distinguished from.
Jennifer Widom XML Data Introduction, Well-formed XML.
The Semistructured-Data Model Programming Languages for XML Spring 2011 Instructor: Hassan Khosravi.
XML stands for Extensible Mark-up Language XML is a mark-up language much like HTML XML was designed to carry data, not to display data XML tags are not.
EXtensible Markup Language XML Question: What is the most common use of XML Answer: As a buzzword to spice up a resume.
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 –
Information Design Trends Unit 4: Sources and Standards Lecture 3: A Brief Introduction to XML.
Introduction to XML MIS3502: Application Integration and Evaluation Paul Weinberg Presentation by David Schuff.
XML and JSON 1. XML, a very brief introduction XML = eXtensible Markup Language Language to describe data to be exchanged on the web And many other things.
XML The Extensible Markup Language (XML ), which is comparable to SGML and modeled on it, describes how to describe a collection of data. A standard way.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 2: Markup Language and Site Development Essentials © 2007 Prosoft Learning Corporation All.
1/30/20161 Introduction to Web Services Bina Ramamurthy
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
April 20023CSG11 Electronic Commerce Markup languages John Wordsworth Department of Computer Science The University of Reading
Introduction to XML Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
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.
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
XML Introduction to XML Extensible Markup Language.
XML Databases Presented By: Pardeep MT15042 Anurag Goel MT15006.
Beyond HTML: Extensible Markup Language (XML)
1 XML and XML in DLESE Katy Ginger November 2003.
Extensible Markup Language (XML) Pat Morin COMP 2405.
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.
XML QUESTIONS AND ANSWERS
Formal Language Theory
XML in Web Technologies
Eugenia Fernandez IUPUI
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
XML.
Lecture 9: XML Monday, October 17, 2005.
Introduction to World Wide Web
Lecture 8: XML Data Wednesday, October
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

Metadata Michael J. Watts

Lecture Outline ● What is metadata? ● The need for metadata ● XML ● Metadata and XML ● Problems with XML

What is metadata? ● Data about data ● Documentation about data ● Describes a set of data – Source – Dimensions – Variables

What is metadata? ● Describes an object – Owner – Location ● Metadata has structure ● Metadata can describe structure – Database schema

The Need for metadata ● Sufficiency – Can an object describe itself? ● e.g., images ● Scalability – Allows for rapid searching ● Searching metadata fields vs large data files ● Interoperability – Can exchange data using mutually agreed metadata formats

XML ● Extensible Markup Language – Uses tags to describe data elements ● A standard defined by the W3C – Standard for data exchange over networks ● Few predefined elements – Minimalist ● A tree structure – Parent nodes, subnodes

XML ● Example XML document Mr. John Smith 1000 Main Street Los Alamitos CA Steven J. Vaughan-Nichols, “XML Raises Concerns as it Gains Prominence”, IEEE Computer, May 2003, pg14-16

XML ● Elements in XML described by a DTD – Document Type Definition ● Describes elements – Name – Type – Format – Order

XML ● XML document is Well-formed if – Element tags are matched – The tags are closed correctly ● XML document is Valid if – Structure conforms to the DTD

Metadata and XML ● The elements in an XML document describe the data – Elements are metadata ● Grammar in the DTD describe the elements – Metadata for the elements ● The flexibility of XML illustrates the use of metadata

Problems with XML ● Large files – Tags add bulk – Addressed with compression ● Security – Files are plain text – Addressed with encryption

Summary ● Metadata is data about data ● Needed to help with – describing data sets – searching for data – communicating data ● XML is a metadata format ● XML widely used to transfer data between systems