Towards STEP Interchange Seeing the Document as a Snapshot of the Data Presentation by Daniel Rivers-Moore, Technical Director, RivCom to the 4th International.

Slides:



Advertisements
Similar presentations
METS Awareness Training An Introduction to METS Digital libraries – where are we now? Digitisation technology now well established and well-understood.
Advertisements

1/7 ITApplications XML Module Session 8: Introduction to Programming with XML.
What is XML? a meta language that allows you to create and format your own document markups a method for putting structured data into a text file; these.
XML: Extensible Markup Language
XML DOCUMENTS AND DATABASES
XML: text format Dr Andy Evans. Text-based data formats As data space has become cheaper, people have moved away from binary data formats. Text easier.
XML/EDI Overview West Chester Electronic Commerce Resource Center (ECRC)
XML and Enterprise Computing. What is XML? Stands for “Extensible Markup Language” –similar to SGML and HTML –document “tags” are used to define content.
Post SCAN and Preportal - Towards an Integrated UK Archival Gateway  Jane Jamieson, National Archives of Scotland (NAS) 
XML Document Type Definitions ( DTD ). 1.Introduction to DTD An XML document may have an optional DTD, which defines the document’s grammar. Since the.
Defining and Managing Semantics and Datatypes – Is there a role for ISO Topic Maps? Martin Bryan Technical Manager The Diffuse Project
Understanding Networked Applications: A First Course Chapter 15 by David G. Messerschmitt.
Tutorial 11 Creating XML Document
XML Primer. 2 History: SGML vs. HTML vs. XML SGML (1960) XML(1996) HTML(1990) XHTML(2000)
Introduction to XML Rashmi Kukanur. XML XML stands for Extensible Markup Language XML was designed to carry data XML and HTML designed with different.
HTML, XML, PDF Pros and Cons.
All Rights Reserved ©Fujitsu Labs. Ltd. All Rights Reserved © Fujitsu Labs. Ltd. HyBrick SGML/XML/DSSSL/HyTime SGML/XML/DSSSL/HyTime Browser and Editor.
Introduction to XML This material is based heavily on the tutorial by the same name at
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.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
This chapter is extracted from Sommerville’s slides. Text book chapter
HTML & XHTML Introduction. First HTML 1992 Marked-up text to represent a hypertext document for transmission over the network The hypertext mark-up language.
Application XML Enabling A Holistic Approach SYSTEK Information Technology.
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
TEXT ENCODING INITIATIVE (TEI) Inf 384C Block II, Module C.
Sekimo Solutions mentioned by the TEI  CONCUR: an optional feature of SGML (not XML) that allows multiple.
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. 2 XML- Some Links XML Tutorials – Some Links me=htmlhttp://
 XML DTD and XML Schema Discussion Sessions 1A and 1B Session 2.
2005 Epocrates, Inc. All rights reserved. Integrating XML with legacy relational data for publishing on handheld devices David A. Lee Senior member of.
ISO Standards Update 2001 James David Mason Chairman, ISO/IEC JTC1/SC34 Y-12 National Security Complex (USDOE)
The european ITM Task Force data structure F. Imbeaux.
5.2 Scope: This standard defines common data interchange formats for event records for voting systems. Voting systems, including election administration.
Accessing Data Using XML CHAPTER NINE Matakuliah: T0063 – Pemrograman Visual Tahun: 2009.
Standards-Based Knowledge Systems using NewsML and Topic Maps Presented by Daniel Rivers-MooreDaniel Rivers-Moore Director of New Technologies, RivComRivCom.
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.
Lecture 20 XML. 2 Objectives What semistructured data is. Concepts of the Object Exchange Model (OEM), a model for semistructured data. Basics of Lore,
XML – A Quick Introduction Kerry Raymond (stolen from others)
XML Engr. Faisal ur Rehman CE-105T Spring Definition XML-EXTENSIBLE MARKUP LANGUAGE: provides a format for describing data. Facilitates the Precise.
The Semistructured-Data Model Programming Languages for XML Spring 2011 Instructor: Hassan Khosravi.
CS 157B: Database Management Systems II February 11 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron.
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.
1 “Universal Data-Speak”: The eXtensible Markup Language Zack Ives CSE 590DB, Winter 2000 University of Washington 3 January 2000.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Millman—Nov 04—1 An Update on Digital Libraries David Millman Director of Research & Development Academic Information Systems Columbia University
XML CSC1310 Fall HTML (TIM BERNERS-LEE) HyperText Markup Language  HTML (HyperText Markup Language): December  Markup  Markup is a symbol.
Ttp2211xx [1] DICOM WG10 SEOUL – May 5, /10/2016 « Web access to DICOM objects » Preparation of the working proposal.
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
Evaluation Biztalk Table of Contents Introduction to XML. Anatomy of an XML document. What is an XML Schema? What is SOAP? XML Web Services overview.
Module Road Map Assignment Road Map Notice we have linked the conduit directly to the presentation layer. This is normally a bad idea!
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
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 – Basic Concepts (modified version from Dr. Praveen Madiraju) 2015, Fall Pusan National University Ki-Joune Li.
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 Related Technologies
XML QUESTIONS AND ANSWERS
eXtensible Markup Language
A Normal Form for XML Documents
A Normal Form for XML Documents
XML Data DTDs, IDs & IDREFs.
PHP and MySQL.
XML Introduction By Hongming Yu Feb 6th, 2002.
Data Model.
What is XML?.
Test Your Tech Blogging is: Someone's online journal.
Module P4 Identify Data Products and Views So Their Requirements and Attributes Can Be Controlled Learning Objectives: Understand the value of data. Understand.
XML Constraints Constraints are a fundamental part of the semantics of the data; XML may not come with a DTD/type – thus constraints are often the only.
CSE591: Data Mining by H. Liu
Allyson Falkner Spokane County ISD
Presentation transcript:

Towards STEP Interchange Seeing the Document as a Snapshot of the Data Presentation by Daniel Rivers-Moore, Technical Director, RivCom to the 4th International HyTime Conference Montreal, Wednesday 20 August 1997 © 1997, RivCom, Lotmead Business Village, Swindon SN4 0UY, UK All rights reserved

4th International HyTime Conference -Montreal - 20 August SGML and Industrial Data ISO 8879 (and family) Standard Generalized Markup Language HyTime DSSSL XML ISO (and family) STandard for the Exchange of Product model data MANDATE (Manufacturing Data) PLIB (Parts Library) Parametrics How can they work together?

4th International HyTime Conference -Montreal - 20 August “... There is a pressing requirement in many industries for product data and related information, of the kind typically contained in documents, to be managed in an integrated way throughout the product lifecycle. Like product data, document contents need to be modelled, identified, controlled, stored, assembled, configured, queried, navigated, delivered and shared within and among enterprises, in a system-neutral and platform- independent way. ” SGML and Industrial Data Preliminary Work Item for ISO TC184/SC4/WG10

4th International HyTime Conference -Montreal - 20 August Lifecycle management of data Configuration management and change control Identification, referencing and linking Document as snapshot of data We want it now!! SGML and Industrial Data Industry Requirements (San Diego, June1997)

4th International HyTime Conference -Montreal - 20 August

a simple product the only part a complex product a part another part A simple product database expressed as a tree of nested elements A more complex case handled in the same way

4th International HyTime Conference -Montreal - 20 August A flat structure using EMPTY elements with attributes Using IDREFs allows one-to- many links Or even many-to- many links, but in a one-sided way. (Where is the part information in the product record?)

4th International HyTime Conference -Montreal - 20 August a complex product a part another part HyTime addresses the problem by separating out the link elements Note that only elements have content, and only link elements have attributes other than ID This version is 'fully normalized'

4th International HyTime Conference -Montreal - 20 August Full normalization a complex product a part another part No normalization a complex product a part another part

4th International HyTime Conference -Montreal - 20 August a complex product a part another part A hybrid form which uses a top layer of elements to distinguish element types which are different in kind

4th International HyTime Conference -Montreal - 20 August