 2003 Knowledge Based Systems, Inc. XML-Based Neutral Language for Data Display Systems 112 th RCC Telemetry Group Conference California, MD August 24.

Slides:



Advertisements
Similar presentations
The eXtensible Markup Language (XML) An Applied Tutorial Kevin Thomas.
Advertisements

University of Piraeus Department of Technology Education and Digital Systems Centre for Research and Technology - Hellas(C.E.R.T.H.) Informatics and Telematics.
Page 1 Integrating Multiple Data Sources using a Standardized XML Dictionary Ramon Lawrence Integrating Multiple Data Sources using a Standardized XML.
Dr Gordon Russell, Napier University Unit Data Dictionary 1 Data Dictionary Unit 5.3.
OneGeology-Europe - the first step to the European Geological SDI INSPIRE Conference 2010, Session Thematic Communities: Geology Krakow, June 24 th 2010.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
Agent-Based Services (ABS) for Network-Centric Communities of Interest This Phase II SBIR project has demonstrated efficient and effective agent-based.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
16 months…. The Visibility Information Exchange Web System is a database system and set of online tools originally designed to support the Regional Haze.
Integrating data sources on the World-Wide Web Ramon Lawrence and Ken Barker U. of Manitoba, U. of Calgary
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic XML.
XML October 24, Unit 6. What is XML? Stands for eXtensible Markup Language It is a markup language, like HTML But, –XML is designed to markup data –HTML.
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
Oracle XML Publisher Integration with PeopleSoft By, Mr. Venkat.
(C) 2013 Logrus International Practical Visualization of ITS 2.0 Categories for Real World Localization Process Part of the Multilingual Web-LT Program.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Application of PDM Technologies for Enterprise Integration 1 SS 14/15 By - Vathsala Arabaghatta Shivarudrappa.
Open source administration software for education software development simplified KRAD Kuali Application Development Framework.
Copyright © 2012 by Gan Wang, Lori Saleski and BAE Systems. Published and used by INCOSE with permission. The Architecture and Design of a Corporate Engineering.
EPRI CIM for Dynamic Models Project Report Terry Saxton Xtensible Solutions May 13, 2009.
Chapter 9 Web Services Architecture and XML. Objectives By study in the chapter, you will be able to: Describe what is the goal of the Web services architecture.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
FP OntoGrid: Paving the way for Knowledgeable Grid Services and Systems WP8: Use case 1: Quality Analysis for Satellite Missions.
DBS201: DBA/DBMS Lecture 13.
1 CCSDS Information Architecture Working Group SEA Plenary Daniel J. Crichton, Chair NASA/JPL 12 September 2005.
Metadata Tools and Methods Chris Nelson Metanet Conference 2 April 2001.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
Cataloging for Electronic Commerce: Tool and Resource Development for Creating Standardized Catalogs for U.S. Defense Logistics Information Service Barry.
Integrating the Healthcare Enterprise Retrieve ECG for Display Profile Barry D. Brown, Mortara Instrument, Inc. ECG Profile co-editor IHE Cardiology Technical.
1M.Sc.(I.T.), VNSGU, Surat. Structured Analysis Focuses on what system or application is required to do. It does not state how the system should be implement.
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Devices Domain Test Effort Integrating.
Introduction to MDA (Model Driven Architecture) CYT.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
1 TieFlow Workflow Toolkit Process Definition XML Capstone Fall ’07 Group #3 March 1st, 2007.
Scalable Metadata Definition Frameworks Raymond Plante NCSA/NVO Toward an International Virtual Observatory How do we encourage a smooth evolution of metadata.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
XML – An Introduction Structured Data Mark-up James McCartney CSCE 590, Cluster and Grid Computing.
Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center.
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
February 17, 1999Open Forum on Metadata Registries 1 Census Corporate Statistical Metadata Registry By Martin V. Appel Daniel W. Gillman Samuel N. Highsmith,
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
IHAL: An XML-Based Instrumentation Hardware Abstraction Language 116 th Telemetry Group Conference Dayton, OH August 21 st, 2007 Ron Fernandes Mike Graul.
From Objects to Assets: The Fungibility of Knowledge Christopher W. Higgins, Esq.
Week 11: Open standards and XML MIS 3537: Internet and Supply Chains Prof. Sunil Wattal.
Chapter 2 Database System Concepts and Architecture Dr. Bernard Chen Ph.D. University of Central Arkansas.
Implementing Parametric CAD in STEP ???? Kenneth E. Wolsey May 16, 2007
HTML part 2. HTML File Formats HTML 3.2 HTML 5.0 HTML Transitional HTML Frameset HTML Strict XHTML 1.0 Transitional XHTML 1.0 Frameset.
Rainbow: XML and Relational Database Design, Implementation, Test, and Evaluation Project Members: Tien Vu, Mirek Cymer, John Lee Advisor:
 2003 Knowledge Based Systems, Inc. XML-Based Neutral Language for Data Display Systems 113 th RCC Telemetry Group Conference Albuquerque, NM March 8th,
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
Slide 1 SDTSSDTS FGDC CWG SDTS Revision Project ANSI INCITS L1 Project to Update SDTS FGDC CWG September 2, 2003.
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
DataBase System Concepts and Architecture
Use or disclosure of data contained on this page is subject to the restriction on the cover page of this presentation. Instrumentation Hardware Abstraction.
Universal fuzzy system representation with XML Authors : Chris Tseng, Wafa Khamisy, Toan Vu Source : Computer Standards & Interfaces, Volume 28, Issue.
Processes of the Information Value Chain Informing Knowledge ActionProductive Knowledge Information Organizing Grouping Classifying Formatting Geo-referencing.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Beyond HTML: Extensible Markup Language (XML)
Kynn Bartlett 11 April 2001 STC San Diego The HTML Writers Guild Copyright © 2001 XML, XHTML, XSLT, and other X-named specifications.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Databases and DBMSs Todd S. Bacastow January 2005.
Chapter 2 Database System Concepts and Architecture
Physical Data Model – step-by-step instructions and template
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Data, Databases, and DBMSs
Leigh Grundhoefer Indiana University
Presentation transcript:

 2003 Knowledge Based Systems, Inc. XML-Based Neutral Language for Data Display Systems 112 th RCC Telemetry Group Conference California, MD August 24 th, 2005 John Hamilton Ron Fernandes Knowledge Based Systems, Inc.

 2003 Knowledge Based Systems, Inc. Agenda Background Motivation Data Display Markup Language (DDML) Data Display Model Repository and Translator Framework (DDTF) Applications Conclusions

 2003 Knowledge Based Systems, Inc. Background Work based on a Phase I and II SBIR sponsored by Edwards Air Force Base Technical POC: Dr. Charles Jones Work with –China Lake / Lockheed Martin, Ridgecrest –NAWS, Pt. Mugu –Pax River Test Range Center –PM Utility Helicopter, U.S. Army –Sherrill-Lubinski Corp –Symvionics Corp. –Bruce Lipe, EAFB –Jon Morgan, EAFB Project ends Nov 2006

 2003 Knowledge Based Systems, Inc. Why Neutral Language? Data display setup is a lengthy procedure Diverse data display systems Test and Evaluation (T&E) performed at different locations Need reuse of displays for joint service T&E missions –Joint Strike Fighter (JSF) –Joint Air-to-Surface Standoff Missile (JASSM)

 2003 Knowledge Based Systems, Inc. Why Neutral Language? Currently, displays are created manually Develop translators without neutral language Vendor 6 Vendor 1 Vendor 2 Vendor 3 Vendor 4 Vendor 5

 2003 Knowledge Based Systems, Inc. Why Neutral Language? Develop translators with neutral language DDML Document Vendor 1 Vendor 2 Vendor 3 Vendor 4 Vendor 5 Vendor 6

 2003 Knowledge Based Systems, Inc. Data Display Markup Language Based on eXtensible Markup Language (XML) Four logical layers: graphics resources, dynamics, variables and data sources Includes most T&E display objects –plotters, meters, strip charts, etc. Primitive graphics resources based on Scalable Vector Graphics (SVG) –rectangles, lines, etc. Generic to support nonstandard objects

 2003 Knowledge Based Systems, Inc. Data Display Markup Language Layers similar to typical software architecture Typical Software Layer (e.g., Model-View Architecture) Persistence (load, save, etc.) Information Management (objects, variables, etc.) Graphics Resources (controls, color, etc.) User Interfaces (rendering, display, etc.) DDML Layers Data Sources Data variables and derived data Graphics Resources (position, color, etc.) Dynamics

 2003 Knowledge Based Systems, Inc. DDML Design DDML is generic enough to support multiple data display systems, despite –Nomenclature differences across tools –Different functionality and focus for each system –Architectural differences and fuzzy specification of architectural layers –Nonstandard, tool-specific concepts

 2003 Knowledge Based Systems, Inc. DDML Design artifacts Data dictionary – Excel-based –Maps vendor objects to DDML elements and attributes IDEF1X data model Special mapping rules file XMLSpy model DTD and XML Schemas

 2003 Knowledge Based Systems, Inc. DDML Data DictionaryData Dictionary Dictionary of DDML terms and description Includes corresponding terms in SL, IADS, DataViews, RangeView, GRIDS, etc. Logically, each term is of the following four types –Element (document type definition [DTD] element) –Attribute (DTD attribute) –User-defined parameter –User-defined object type

 2003 Knowledge Based Systems, Inc. DDML Details contains all display objects on a given screen. Standard display objects including – Non-Standard/Custom objects –

 2003 Knowledge Based Systems, Inc. DDML Structure

 2003 Knowledge Based Systems, Inc. Example 1: 3x 2 - 2(sin y) 2 <exp Example 2: 4x 2 - 5(sin  (y 2 + z 2 ) ) <exp DDML Support for Derived Data

 2003 Knowledge Based Systems, Inc. DDML GE DataViews Symvionics’ IADS ILIAD / SL-GML Example of using DDML DDML serves as the interlingua C / OpenGLGRIDSRangeView

 2003 Knowledge Based Systems, Inc. DDML Documentation Translator development methodology is documented –Internal and external translators; –What’s common to both types –To be presented at ITC 2005 DDML website maintenance –

 2003 Knowledge Based Systems, Inc. Mapping DDML to a new Target Each tool/system must map its concept to that of DDML –Add display objects to data dictionary –Map objects to DDML objects –Define extra/special rules for mapping –Catalog non-standard display objects Translator must encode these rules to read/write DDML –Internal Vs. External Translator

 2003 Knowledge Based Systems, Inc. Data Display Translator Framework DDML Model Repository with Translators

 2003 Knowledge Based Systems, Inc. Data Display Translator Framework Phase II: DDML Browser

 2003 Knowledge Based Systems, Inc. Data Display Translator Framework Phase II: DDML Query Tool

 2003 Knowledge Based Systems, Inc. DDML Benefits Supports interoperability of display systems –Same look and feel across environments and test centers Vendor-independent way of cataloging display information Can be used in various environments –T&E missions –Industrial process control –Cockpit and automobile dashboards –Health monitoring: man and machine

 2003 Knowledge Based Systems, Inc. Conclusions DDML is a generic XML-based neutral language for data display applications DDML has been tested to support at least three vendor-specific formats DDTF provided integrated framework for future translators DDML and DDTF have applications beyond T&E

 2003 Knowledge Based Systems, Inc. Points of Contact Dr. Charles Jones, AFFTC, EAFB Mike Graul, KBSI John Hamilton, KBSI Ronald Fernandes, KBSI