XML as Part of a Total Information Management Strategy for STI Dr. Simon Liu Director, Information Systems April 30, 2003.

Slides:



Advertisements
Similar presentations
TRAINING OF TRAINERS AGRIS AP. AGRIS ORIGIN In 1975, FAO set up AGRIS to improve access and exchange of information on agricultureAGRIS The largest cooperative.
Advertisements

Forest Markup / Metadata Language FML
XML: Extensible Markup Language
XML/EDI Overview West Chester Electronic Commerce Resource Center (ECRC)
XML Technology in E-Commerce
KM World 2001 XML Show & Tell Eddie O’Brien Ringtail Solutions
Ontology Notes are from:
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.
Is XML an enabler of Assurance Services? “Unlocking the Treasures of Standards” EDGAR ® ® NLINE O O SM Presented by: Liv A. Watson Director – EDGAR Online.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application.
XML A brief introduction ---by Yongzhu Li. XML --- a brief introduction 2 CSI668 Topics in System Architecture SUNY Albany Computer Science Department.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic XML.
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
Understanding Page Template Components Lila Bronson Training Manager, OmniUpdate, Inc.
Copyright © 2002 ProsoftTraining. All rights reserved. XML Document Design.
Z39.50, XML & RDF Applications ZIG Tutorial January 2000 Poul Henrik Jørgensen, Danish Bibliographic Centre,
XML – Extensible Markup Language Sivakumar Kuttuva & Janusz Zalewski.
Sheet 1XML Technology in E-Commerce 2001Lecture 6 XML Technology in E-Commerce Lecture 6 XPointer, XSLT.
XML at Work John Arnett, MSc Standards Modeller Information and Statistics Division NHSScotland Tel: (x2073)
XML Anisha K J Jerrin Thomas. Outline  Introduction  Structure of an XML Page  Well-formed & Valid XML Documents  DTD – Elements, Attributes, Entities.
Scientific Markup Languages Birds of a Feather A 10-Minute Introduction to XML Timothy W. Cole Mathematics Librarian & Professor of.
CREATED BY ChanoknanChinnanon PanissaraUsanachote
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
XML and XPath. Web Services: XML+XPath2 EXtensible Markup Language (XML) a W3C standard to complement HTML A markup language much like HTML origins: structured.
School of Computing and Management Sciences © Sheffield Hallam University To understand the Oracle XML notes you need to have an understanding of all these.
XML eXtensible Markup Language w3c standard Why? Store and transport data Easy data exchange Create more languages WSDL (Web Service Description Language)
IT420: Database Management and Organization XML 21 April 2006 Adina Crăiniceanu
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Introduction to XML for SOA Lee H. Burstein,
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
Session II Chapter 2 – Chapter 2 – XSLhttp://
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
Metadata Xiangming Mu. What is metadata? What is metadata? (cont’) Data about data –Any data aids in the identification, description and location of.
XML BIS4430 – unit 10. XML Origins Extensible Markup Language (XML) 1998 Inspired by Standard Generalized Markup Language (SGML) and HTML. SGML defines.
 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,
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Sep 30, 2000XML Workshop Talk, IIT Bombay XML Standardization for Business Applications Dr. Vasudev Kamath Persistent Systems.
XML About XML Things to be known Related Technologies XML DOC Structure Exploring XML.
XML TUTORIAL Portions from w3 schools By Dr. John Abraham.
28 October 2008CIS 340 # 1 Topics To define XML as a technology To place XML in the context of system architectures Online support:
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
XML – Its Role and Use Ben Forta Senior Product Evangelist, Macromedia.
XML and Its Applications Ben Y. Zhao, CS294-7 Spring 1999.
CS 157B: Database Management Systems II February 11 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
XML Presented by Kushan Athukorala. 2 Agenda XML Overview Entity References Elements vs. Atributes XML Validation DTD XML Schema Linking XML and CSS XSLT.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
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.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
Dom and XSLT Dom – document object model DOM – collection of nodes in a tree.
Unit 3 — Advanced Internet Technologies Lesson 11 — Introduction to XSL.
Interoperability How to Build a Digital Library Ian H. Witten and David Bainbridge.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
C Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Introduction to XML Standards.
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
XML Introduction to 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.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Kynn Bartlett 11 April 2001 STC San Diego The HTML Writers Guild Copyright © 2001 XML, XHTML, XSLT, and other X-named specifications.
XML Related Technologies
Chapter Eight Interoperability How to Build a Digital Library
Session I - Introduction
Session I - Introduction
Database Processing with XML
The Re3gistry software and the INSPIRE Registry
XML Data Introduction, Well-formed XML.
Extensible Markup Language Modeling Data & Metadata
CSE591: Data Mining by H. Liu
Presentation transcript:

XML as Part of a Total Information Management Strategy for STI Dr. Simon Liu Director, Information Systems April 30, 2003

Agenda Introduction –XML Core Standards –Domain Specific XML-Based Standards XML As An Information Management Strategy NLM XML Applications Implementation Approach Lessons Learned Questions & Answers

XML Core Standards (I) XML XLink XPointer XLL XSL XPath XSLT XSL Working Draft Published Recommendation DOM XML Namespaces Completion Slipped RDF Syntax XML- Schema MCF XML-Data Web Collections

XML Core Standards (II) Extensible Markup Language (XML) – the foundation specification that defines the character set and rules for constructing XML element names, attributes and structures XML Linking Language (XLink) to provide links and link management among content components XML Pointer Language (XPointer) to reference content components, which may be identified with XML entities Extensible Stylesheet Language (XSL) to associate presentation characteristics (e.g., layout) with XML markup XSL Transformations (XSLT) to control views of XML documents and ordering of XML elements XML Path Language (XPath) for referencing of both labeled (e.g., ) and unlabeled content components of XML documents, used by XSLT and XPointer

XML Core Standards (III) Resource Description Framework (RDF) for metadata exchange among applications — it defines Web resources, their properties and values of those properties XML Schema defines XML data structures with data specification and data typing information, something not included in the older document type definitions (DTDs) for XML structures XML Namespaces determines the interpretation of specific element and attribute names (i.e., strings) by associating them with referenced dictionaries (namespaces) Document Object Model (DOM) is a standard set of programmatic calls — i.e., application programming interfaces (APIs) — for building, navigating, identifying and reading/writing to identifiable components (i.e., elements or attributes) of XML documents (i.e., data structures)

Accounting (14) Advertising (6) Aerospace (17) Arts/Entertainment (24) Astronomy (14) Automotive (14) Banking (10) Biology (8) Computer (9) Construction (8) Consulting (20) Customer Relation (8) Databases (10) E-Commerce (60) EDI (18) Education (51) Energy/Utilities (33) Financial Service (52) Healthcare (23) Human Resources (23) Internet/Web (35) Legal (10) Literature (14) Manufacturing (8) Multimedia (24) News (10) Publishing/Print (28) Real Estate (15) Retail (6) Science (61) Software (124) Supply Chain (23) Telecommunications (23) XML Technologies (232) Domain Specific XML-Based Standards domain specific XML-based standards are developed & registered in XML.ORG (OASIS) currently

The Challenge We are moving to Electronic Business... Our data (documents) is distributed... Our users are distributed… But where is the common denominator? Experts Authors Reviewers Editors Publishers

A Viable Solution XML is a viable option to manage the diversity of data, applications and devices of Electronic Information Applications Experts Authors Reviewers Editors Publishers

XML As An Information Management Strategy Collecting Electronic Information Authoring Electronic Information Storing Electronic Information Publishing Electronic Information Exchanging Electronic Information Retrieving Electronic Information

Keyboard Contractors OCR MEDLINE Database Collection Electronic Information XML Loader XML Publishers XML XSL XSLT XML Schema

Authoring Electronic Information XML Loader XML XSL XSLT DOM XML Schema

Storing Electronic Information Text kj flsjd kjs lskjlkj lskjd lksjl fslk jdlksj fksjdlkjlkjf lskjdlkjf slkjkj flskdjljdkfj s lkjlkjlsd s dfl skjd f slkdjflskdj lslkjdflk lskjd lfksjdlk lskdjfl aölskjdfölskdjf söldkfjlskdj föaslkdjlskdjf ösldkfjlskd föalskdj ksjdlfkjslkjd Existing Databases Project data Process descriptions Images Video Audio Text Documents

Publishing Electronic Information PubMed Voyager MeSH DCMS Gateway MEDLINE Database MeSH Database Voyager Database XML XSL XSLT XML Schema

Exchanging Electronic Information DOCLINEPubMed Voyager Journal Articles Monographs, Audiovisuals, Serials MEDLINE Distribution Publication SEF MeSH DCMS Gateway MeSH Distribution XML XSL XSLT XML Schema

Retrieving Electronic Information XSL/XSLT Voice XML DOM SOAP SALT

Implementation Approach Form joint XML committees/working groups Provide XML education Build an XML community Cooperate with partners Participate in standard organizations Assume the leadership Start from core XML then to domain specific XML- based standards Apply XML to both research & operation projects

Lessons Learned Take a broad & holistic approach Commit for the long haul Understand the core standards Keep abreast of domain specific standard development Don’t do it all at once Don’t go it alone Include security in the process

Q&A