Graphical Hotspot Definition A Common ATA/AECMA Approach Spec 2100 28 April 1999 / Page Graphical.

Slides:



Advertisements
Similar presentations
Validation of a CGM Graphic Against the Web CGM Profile
Advertisements

Training Structure Agenda Metadata Creation Considerations
Drybridge Consulting Party Identification Directory Installing the Microsoft Research Service IDEAlliance and Drybridge Consulting – collaborating to deliver.
Chungnam National University DataBase System Lab
XML in the Mozilla Architecture Shalabh Chaturvedi Persistent Systems Pvt Ltd Pune
Copyright © 2003 Pearson Education, Inc. Slide 8-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Copyright © 2003 Pearson Education, Inc. Slide 6-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Copyright © 2003 Pearson Education, Inc. Slide 5-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
September, 2005What IHE Delivers 1 Key Image Notes Evidence Documents Simple Image & Numeric Report Access to Radiology Information IHE Vendors Workshop.
An Overview of the Integration of the UCSF Dept. of Radiology Teaching File with MIRC Wyatt M. Tellis University of California San Francisco Departments.
WebCGM Interoperability for industrial- strength CGM graphics John C. Gebhardt.
WebCGM and SVG: a comparison (Dieter Weidenbruck, CGM Open) Lofton Henderson, CGM Open Chris Lilley, W3C.
WebCGM vs SVG: Applicability for Technical Graphics Lofton Henderson Dieter Weidenbrück.
XML Europe 2002 Barcelona, May WebCGM DOM - External Control for Web Graphics Dave Cruikshank Technical Fellow, The Boeing Company CTO, CGM Open.
Strategies in Re-purposing Graphics for Intelligent Delivery Berlin 24 May 2001 Martin Jackson, Bombardier Aerospace Jeremiah Woolsey, Interactive Documents.
06 May 2003Stylable CGM XML Europe 2003, London Stylable CGM Dave Cruikshank The Boeing Company Lofton Henderson Henderson Consulting.
LIS650lecture 1 XHTML 1.0 strict Thomas Krichel
W3C SML F2F XML Schema 1.1 Sandy Gao, IBM.
R085: Describing Messages That Refer to Other Web Services W3C WSD WG F2F Rennes, Arthur Ryman.
COREP XBRL Reporting in Norway Presentation
1 © Netskills Quality Internet Training, University of Newcastle Structure, Presentation and Navigation © Netskills, Quality.
1 A Tool-box for Web-site Maintenance Manjula Patel UKOLN University of Bath Bath, BA2 7AY UKOLN is funded by the Library and Information Commission, the.
Dr. Alexandra I. Cristea CS 253: Topics in Database Systems: XPath, NameSpaces.
10. Juni 1998reto ambühler ( WELCOME TO THE GATHERING PLACE.
OASIS OData Technical Committee. AGENDA Introduction OASIS OData Technical Committee OData Overview Work of the Technical Committee Q&A.
XML Schema Heewon Lee. Contents 1. Introduction 2. Concepts 3. Example 4. Conclusion.
Creating Section 508 Compliant Documents & Presentations
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
PRODUCT MODELLING. Eastman C (1999). Building Product Models, CRC Press, Boca Raton Smithers T (1989). AI-based design versus geometry-based design or.
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 INTRODUCTION Prepared by Hongming Yu Modified by Fernando Farfán.
IHE Profile Proposal: Dynamic Configuration Management October, 2013.
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
Dr. Alexandra I. Cristea XHTML.
1 An inference engine for the semantic web Naudts Guido Student at the Open University Netherlands.
METS: An Introduction Structuring Digital Content.
1 Web Services Based partially on Sun Java Tutorial at Also, XML, Java and the Future of The Web, Jon Bosak. And WSDL.
Introducing theW3C : Table of Contents 1. What is the W3C 2. The Origin of the W3C 3. The Scope of the W3C 4. W3C Services 5. W3C and XML 6. W3C Documents.
Elder L. Lionel Kendrick Of the First Quorum of the Seventy It has been from the beginning and it will be till the end that the natural man will have a.
Getting a Taste of Cascading Stylesheets Steve Mooradian December 14, 2005.
XML Technology in E-Commerce
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.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
XLink: Open Linking Standard XML / XSL separate  data semantics  presentation semantics Need to also separate out  navigation semantics Single unique.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
HTML, XML, PDF Pros and Cons.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
PowerPoint 2003 – Level 1 Computer Concepts Cathy Horwitz April 25, 2011.
XML: The Changing Phase of e-Documentation Jyothi Jandhyala.
XML - Why: The HTML-Dilemma HTML, SGML, XML - How: Syntax, Concept, Language Elements Basics Well-formed XML-Documents (without DTD) Valid XML-Documents.
EXtensible Markup Language (XML) and Documentation --ManojBokil -- Manoj Bokil.
XML About XML Things to be known Related Technologies XML DOC Structure Exploring XML.
© ITEDO Software 2001 From 3D CAD to Web catalogs Dieter Weidenbrück.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
© ITEDO Software 2004 S1000D and CGM Dieter Weidenbrueck Paris July 21, 2004.
Advanced Accounting Information Systems Day 31 XML Language Foundation November 6, 2009.
Advanced Technical Writing 2006 Session #4. Today in Class… ► Meet with your editorial team, refine/post deliverables ► Send URL for deliverables to Bill.
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 XML eXtensible Markup Language. + 2 XML Lecture Adapted from the work of Dr. Praveen Madiraju of Marquette University.
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.
Hypertext. Hypertext History (1) Many early attempts to organize human knowledge Many early attempts to organize human knowledge Thesaurus (Roget) Thesaurus.
Chapter 5 The Semantic Web 1. The Semantic Web  Initiated by Tim Berners-Lee, the inventor of the World Wide Web.  A common framework that allows data.
Project 02 Creating and Editing a Web Page Concept Map of Unit Creating and Editing a Web Page Key Learning Understand the elements to create a web page.
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
Interoperability for industrial-strength CGM graphics John C. Gebhardt
CSE591: Data Mining by H. Liu
Presentation transcript:

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Graphical Hotspot Definition A Common ATA/AECMA Approach Presentation at XML Europe April 1999 Granada / Spain

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Speakers David W. Cruikshank Associate Technical Fellow Co-chair ATA GWG Chief Technical Officer, CGM Open Consortium Peter Zimmermann Chief Advisor for IT Member AECMA EPWG Observer, CGM Open Consortium

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Agenda Introduction Background ATA and WebCGM profiles Concepts Examples Potential future extensions Conclusion

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Definitions Graphical primitive: basic drawing element defining the geometry Graphics metafile: CGM picture composed of graphical primitives and their associated attributes Graphical object: addressable logical unit within a picture (realized by CGM V4 APS) Graphical hotspot: graphical object participating in a link (XLink resource) XML companion file: non-graphical meta-data of graphical objects XLink file: linking elements and hotspot definitions (XLink locators)

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Background ATA GWG has been working on specifications for intelligent graphics since 1989 Intelligent graphics functional spec (IGFUNQREQ) published in 1993 Graphics exchange spec (GREXCHANGE): mainly CGM V3 profile Intelligent graphics exchange spec (IGEXCHANGE): CGM V4 profile Intelligent graphics structure model expressed as SGML DTD fragment

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page ATA and WebCGM profiles CGM Open consortium founded in 1998 WebCGM profile developed, W3C REC since January 1999 WebCGM profile based on ATA GREXCHANGE profile subset of ATA CGM elements superset of ATA linking functionality for web addressing WebCGM intelligent graphics model

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page April 1999 / Page Igniter Plug Boss Installation Figure 401 B ASEE B A DIMENSION C [3] KEY WASHER CLASSIFIED SPACERS [3] KEYWASHER SPACERS (AMM /401) IGNITER PLUG BOSS [1] IGNITER DIMENSION A [2] CLASSIFIED [2] SPACERS [1] IGNITER BOSS G (1098) G (1098) ATA Realization igsheet locator detail Adetail Bpara para+ refaps refint

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page WebCGM Realization picbody grobject para para+ subpara Igniter Plug Boss Installation Figure 401 B ASEE B A DIMENSION C [3] KEY WASHER CLASSIFIED SPACERS [3] KEYWASHER SPACERS (AMM /401) IGNITER PLUG BOSS [1] IGNITER DIMENSION A [2] CLASSIFIED [2] SPACERS [1] IGNITER BOSS G (1098) G (1098)

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Concepts Requirements Graphics ideally shall contain only graphical information, because Non-graphical information (meta-data) easier to maintain in XML Decoupling of data & meta-data is more flexible Query functions, navigation, and data analysis easier to implement Logical structure within graphics must be exposed for reuse of graphical objects Graphical objects belonging to different graphics can participate in one link A graphical object may participate in more than one link (different behavior) Multidirectional links within a graphic, between graphics, and between graphics and text shall be possible.

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Concepts (contd.) Outline Documents Figure hotspot Sheet 2 Sheet 1 grobject CGM XML Companion XML Comp. XML HotspotDefinitionsLinkingElements

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Concepts (contd.) Adressing Graphical Objects Application Structures Content model of graphical object (conceptually expressed as an XML DTD fragment) <!ATTLISTgrobject idID#REQUIRED regionCDATA#IMPLIED > XPointers Basic form of address chosen is a URI (Uniform Resource Identifier) Most important URI form today is an extended URL (Uniform Resource Locator) Example for addressing a CGM file on the web: Example for addressing a graphical object with id grobj01 within this CGM file:

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Concepts (contd.) The XML Companion File (DTD fragment) <!ATTLISTgraphic graphicidENTITY#REQUIRED linkURICDATA#REQUIRED > <!ATTLISTgrobject idID#REQUIRED typeCDATA#IMPLIED nameCDATA#IMPLIED descriptCDATA#IMPLIED >

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Concepts (contd.) Graphical hotspots <!ATTLISThspot xml:link CDATA #FIXED locator" href CDATA#REQUIRED refgraphicENTITY#IMPLIED role CDATA #IMPLIED title CDATA #IMPLIED show (embed | replace | new) new" actuate (auto | user) user" behavior CDATA #IMPLIED >

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Concepts (contd.) The Linking Element <!ATTLISThsplink xml:linkCDATA#FIXEDextended inline(true | false) false roleCDATA#IMPLIED title CDATA #IMPLIED show (embed | replace | new) new" actuate (auto | user) user" behavior CDATA #IMPLIED >

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Bidirectional link between text and graphic - Example CGM filename: atacgm1.cgm XML companion file (atacgm1.xml) XML text file (atatext1.xml)... Part1 is used to... Xlink file (hsplink1.xml) or

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Bidirectional link between text and graphic - Example(contd.) XML Document (atatext1.xml) CGM file (atacgm1.cgm)... Part1 is used to... XML Link file (hsplink1.xml) XML Companion (atacgm1.xml) Graphic-related info <graphic graphicid=GNBR01 linkURI=atacgm1.cgm > <hsplink role=text-hspot behavior=highlight> <hspot href=id(grobj01) refgraphic=GNBR01 title=Part No. 1> <hspot href=atatext1.xml# id(refpart1)> Part No. 1

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Bidirectional link between two graphical objects in one graphic CGM filename: atacgm1.cgm XML companion file (atacgm1.xml) Xlink file (hsplink1.xml)

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Multidirectional link between text and graphic CGM filenames: atacgm1.cgm, atacgm2.cgm XML companion file 1 (atacgm1.xml) XML companion file 2 (atacgm2.xml) XML text file (atatext1.xml)... Part1 is used to... Xlink file (hsplink2.xml)

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Potential future extensions Investigate application/extension of the DOM (Document Object Model) Free graphics from textual components (annotations) Links to and from resources in other multimedia formats such as video/audio, animations, 3D (VRML), and even simulations. Establish links between authoring/illustration system (used-on lists) Establish link to enterprise PDM system (used- on lists for parts)

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Conclusion Definition of generic element anchor within text DTDs is advised XML companion file only a first attempt to integrate XML/CGM More detail work necessary in the areas of link management link traversal user interfaces ATA GWG will work with this concept to enhance the ATA intelligent graphics model.