Transportation leadership you can trust. presented to International Highway Engineering Exchange Program presented by Steve Brown, Nebraska Department.

Slides:



Advertisements
Similar presentations
XML III. Learning Objectives Formatting XML Documents: Overview Using Cascading Style Sheets to format XML documents Using XSL to format XML documents.
Advertisements

Migrant Education Comprehensive Needs Assessment
NCHRP Task 254 Project Vehicle Size & Weight Management Technology Transfer/Best Practices.
Overview TransXML XML Schema for Transportation Data Exchange.
In Alabama, it is illegal to wear a fake mustache that causes laughter in church.
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.
Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005.
McGraw-Hill/Irwin © 2013 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 9 XBRL.
Transportation Asset Management A Framework for Successful Performance-Based Planning Michael Bridges, P.E. Undersecretary – Office of Management and Finance.
TUG, AASHTO, TTF Primer Class Tim Lindberg (TTF Member from South Carolina) October 6, 2007.
TUG, AASHTO, TTF Primer Class Tim Lindberg (TTF Member from South Carolina) November 6, 2005.
Working with Info Tech, Inc. Teresa Franklin Trnsport Product Manager November 6, 2005 A Primer for Trnsport Users.
Introduction to ebXML Mike Rawlins ebXML Requirements Team Project Leader.
INDOT’s Scheduling / Project Management System (SPMS) Vision & Objectives for Next Generation SPMS Mike Jenkins, Indiana DOT Teresa Franklin, Info Tech,
Transportation leadership you can trust. presented to NCHRP Project Panel presented by Cambridge Systematics, Inc. with PB Consult Inc. Texas Transportation.
XML – Extensible Markup Language Sivakumar Kuttuva & Janusz Zalewski.
Copyright OASIS, 2001 OASIS Election & Voter Services Technical Committee John Borras Office of e-Envoy Cabinet Office UK Government May 2002.
XML is a way to organize and define data
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
New Approaches to Data Transfer DOT Daniel Morgan 29 October 2014.
Introduction to XSLT By Ed Rosenthal And Dave Pion.
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
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.
COMP-14: Automating your deployments using ANT Gary S Clink Business Consultant.
1 NCHRP Update of the AASHTO Guide for the Planning, Design, and Operations of Pedestrian Facilities Final Report.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Future of TransXML Workshop NCHRP Project Frances Harrison Spy Pond Partners, LLC.
C W3C Government Linked Data Working Group Cory Casanave 06/30/2011 Cory Casanave Cory-c at modeldriven dot com CEO, Model Driven Solutions Founder,
Model Information Exchange System - MIXS Florida Model Task Force GIS Subcommittee.
28 October 2008CIS 340 # 1 Topics To define XML as a technology To place XML in the context of system architectures Online support:
World Trends in Spatial Data Interoperability Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk Civil Engineering/Survey/Imaging.
Technical Committee on Electronic Engineering Data.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
Extensible Markup Language (XML) Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879).ISO 8879 XML is a.
Working Together to Save Lives An Introduction to the FHWA Safety Program for FHWA’s Safety Partners.
TransXML Survey and Scoping Study NCHRP Project Task 295 (2011) Frances Harrison Spy Pond Partners, LLC.
Traffic Monitoring Guide 2012 Update May 9, 2013 DBP Roadway Transportation Data Business Plan presented to Data Palooza U.S. Department of Transportation.
Accessing Data Using XML CHAPTER NINE Matakuliah: T0063 – Pemrograman Visual Tahun: 2009.
CHAPTER 15 WPF Windows Presentation Foundation Dr. John Abraham Professor, UTPA.
Vers national spatial data infrastructure training program NSDI Cooperative Agreements Program (CAP) Introduction to the Cooperative Agreements.
Advanced Technical Writing 2006 Session #4. Today in Class… ► Meet with your editorial team, refine/post deliverables ► Send URL for deliverables to Bill.
CS 157B: Database Management Systems II February 11 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron.
Transportation leadership you can trust. presented to Safety Data Analysis Tools Workshop presented by Eric Ziering Cambridge Systematics, Inc. March 27,
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Information Design Trends Unit 4: Sources and Standards Lecture 3: A Brief Introduction to XML.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Interoperability How to Build a Digital Library Ian H. Witten and David Bainbridge.
Next Generation Trnsport Impact Assessment Sub-project Jim Johnson, Florida DOT and Pamela Barry, Info Tech, Inc.
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
Last Updated: April 30, 2005 NCHRP XML Schema for Transportation Data Exchange: Project Overview and Status.
Lowell Randel Global Cold Chain Alliance/ International Institute of Ammonia Refrigeration.
1 AASHTO Transportation Safety Information Management System (TSIMS) Project Overview TSIMS Today Presented by: MB Leaf AASHTO TSIMS Project Manager.
Sharing Data: Issues and Opportunities Transportation Research Board Annual Meeting January 22, 2006 Leni Oman Director of Transportation Research Washington.
SAFETYANALYST Integrates and automates the transportation safety planning and management Software analysis tools to assist highway agencies to implement.
XML Related Technologies
Managing the Project Lifecycle
Chapter Eight Interoperability How to Build a Digital Library
Vehicle to Infrastructure Deployment Coalition (V2I DC) & SPaT Challenge Overview January 8, 2017.
NCHRP XML Schema for Transportation Data Exchange: Project Overview and Status Last Updated: April 30, 2005.
Data Impacts of Transportation Reauthorization: Data Community’s Plans and Strategies Pat Hu Chair, TRB National Transportation Data Requirements and Programs.
Database Processing with XML
TPF-5(181) Research Management Database Business Analysis
The Re3gistry software and the INSPIRE Registry
Support for the AASHTO Committee on Planning (COP) and its Subcommittees in Responding to the AASHTO Strategic Plan Prepared for NCHRP 8-36, TASK 138.
Model Information Exchange System - MIXS
Software engineering -1
Model Information Exchange System - MIXS
Project Information Management Jiwei Ma
SPR-B Research Coordination Webinar
Presentation transcript:

Transportation leadership you can trust. presented to International Highway Engineering Exchange Program presented by Steve Brown, Nebraska Department of Roads Eric Ziering, Cambridge Systematics, Inc. Paul Scarponcini, Bentley Systems, Inc. September 15, 2004 TransXML (NCHRP 20-64) and the Technologies Behind It

Session Overview TransXML Project History An XML Primer – The Importance of XML for Transportation Agencies TransXML Project Status

TransXML Project History Part 1 Steve Brown, Nebraska Department of Roads

What is the TransXML Project Definition and creation of schemas for the archival and open exchange of transportation data Open – transportation industry driven Initial focus on four business areas: Survey/roadway design Transportation construction/materials Highway bridge structures Transportation safety

TransXML Project History AASHTO’s Technical Applications and Architecture (TA&A) Task Force saw a broader need for the exchange of transportation data TA&A proposes TransXML to facilitate the creation of XML standards for the transportation industry AASHTO Administrative Subcommittee on Information Systems approves research project problem statement and submits for consideration NCHRP SP created with a $500,000 budget

Panel Members Loren Risch, P.E., Kansas DOT, State Bridge Engineer, Chair Steve Brown, P.E., Nebraska DOR, AASHTO Monitor Dr. Roemer Alfelor, Federal Highway Administration Todd Bergland, Minnesota DOT Lyman Hale III, P.E., New York State DOT Maurice Harmon, HNTB Corporation Liang Hsia, P.E., Florida DOT David Lively, P.E., California DOT Thomas Rioux, P.E., University of Texas – Austin Sandra Salazar, Johns Hopkins University Gregory Witt, Kentucky Transportation Cabinet FHWA Liason - James Pol, ITS Transportation Specialist AASHTO Liason – MB Leaf NCHRP Staff – Christopher Hedges, Senior Program Officer

Project Approach Business Process – Driven Design schema based on the functional context for data exchange, not based on data modeling alone Stakeholder Consensus Widespread adoption is critical to success Involve broad range of stakeholders Focus Limit scope to highest priority standardization needs Maximize initial benefits to transportation agencies Establish framework for continued efforts

Contractor Team Co-Principal Investigators Frances Harrison (Cambridge Systematics) business lead Paul Scarponcini (Bentley Systems) technical lead Cambridge Systematics, Inc. Bentley Systems, Inc. Michael Baker Jr., Inc. Info Tech Chuck Campbell, Consultant

An [acronym-free] Introduction to XML and Related Technologies Part 2 Eric Ziering, Cambridge Systematics, Inc.

XML – A Syntax for Metadata Data that used to look like this… ZIERING ERIC KINGMAN RD CIAMBOTTI BONITA KINGMAN RD NEUMANN LANCE CAMBRIDGEPDR

Now looks like this… ZIERING ERIC 03/11/ KINGMAN RD NEWTON MA

Things you should know about XML eXtensible Markup Language (XML) Self-documenting format – easy to interpret Verbose Tags can describe almost any kind of information Each XML file is known as a “document”

What is XML Schema? A set of rules describing the types of information that can, or must, appear in an XML document. An accident report document… Must contain the date, time, and location… Must contain one or more vehicles. Each vehicle: −Must have a VIN, Make, Model, Registration… −Must have one driver. Each driver: ♦ Must have a name, birth date, address, license number, and insurance company −May optionally have one or more passengers… May contain one or more pedestrians… Etc.

Things you should know about XML schema… Can specify the allowable data types for every element. Can define permissible values, patterns, or ranges of values for every element. More like a programming language: e.g., you can define custom data types that can be re-used. Types can be shared and extended across schema. Allow on-the-fly validation of XML documents DTD (Document Type Definition) – an older, but still common mechanism that is being replaced by XML Schema

Other Technologies Surrounding XML XML Namespaces – eliminate naming conflicts among schema XPath, XPointer, XQuery, Xlink – provide database-like functionality in XML documents XSL: eXtensible Stylesheet Language

Extensible Stylesheets turn This…

…into This…

Other Technologies Surrounding XML XML Namespaces – eliminate naming conflicts among schema XPath, XPointer, XQuery, Xlink – provide database-like functionality in XML documents XSL: eXtensible Stylesheet Language XSLT: XSL Transformations

ZIERING ERIC 03/11/ KINGMAN RD NEWTON MA XSLT – Reorganizes a Document

ZIERING ERIC A KINGMAN RD MA XSLT – Reorganizes a Document

Other Technologies Surrounding XML XML Namespaces – eliminate naming conflicts among schema XPath, XPointer, XQuery, Xlink – provide database-like functionality in XML documents XSL: eXtensible Stylesheet Language XSLT: XSL Transformations XML Schema, XLink, XSLT, XPath are all implemented with XML documents

Web Services A new, modern method for integrating applications Services – programs that are always active, ready to respond to requests Web – The connections between services are made using the Internet rather than a local or wide-area network. Link together applications that were built on different platforms, with different languages, independent of databases and operating systems XML is the “universal glue” that links services together.

Plans from a Design Model

Example 1: Automated Machine Control Terrain and design grades

Status: Position & Heading Instructions: Heading, Blade Height, Slope Example 2: Automated Machine Control Status: Position & Heading Instructions: Heading, Blade Height, Slope

Wrap-up: What’s so important about XML? XML provides a universally accepted format for data exchange across platforms & applications. Virtually all hardware platforms, operating systems, programming languages, and databases support XML. This support makes it “easy” for an application to create, validate, and process XML files. Promotes Data exchange among applications Cooperation among devices

TransXML Project Status Part 3 Paul Scarponcini, Bentley Systems, Inc.

TransXML Project Overview Phase I – 6 months 1. Project Web Site 2. Identify Business Areas 3. Review Existing Schema 4. Identify Stewardship 5. Assess Schema Gaps 6. Development Plan 7. Collaboration Tool 8. Interim Report Phase II – 18 months 9. Develop XML Schemas 10. Develop Validation Software 11. Documentation, Sample Code / Data 12. Implementation Framework 13. Stewardship Model 14. Final Report 15. AASHTO IS Presentation Phase I deliverables have been submitted and are being reviewed (September 29 presentation)

TransXML Business Areas Survey / Roadway Design Transportation Construction / Materials Highway Bridge Structures Transportation Safety

Prior Work under Review LandXML aecXML AASHTOWare Trns*port AASHTO Virtis / Opis and others JusticeXML Model Minimum Uniform Crash Criteria (MMUCC) FGDC 1574-C Framework Data Standard (GOS) ISO Linear Reference Systems GML

Possible Schema Areas Survey / Roadway Design Design Surveys Parcel/Boundary Surveys Geometric Design Pavement Design Right-of-Way Construction/Stake-out Survey Feature Codes Cross-Section Pay Item Quantities

Possible Schema Areas Construction / Materials Estimates Proposals Letting and Award Construction Management Materials

Possible Schema Areas Highway Bridge Structures Bridge Analysis and Design Bridge Rating Bridge Construction Bridge Inspection Bridge Management Bridge Operations Bridge Maintenance

Possible Schema Areas - Safety Crash Reports Crash Location Roadway Inventory Citations Driver Information Vehicle Information Emergency Medical Info Federal Motor Carriers Info Crash Analysis Work Zone Safety

Phase II For each schema area: Startup – post, notify, request Initial input – scope, resources UML modeling, review XML schema development, review Application development

Getting Involved To get involved: Goto Register! Become an Observer, Reviewer, or Contributor

Transportation leadership you can trust. TransXML (NCHRP 20-64) and the Technologies Behind It presented to International Highway Engineering Exchange Program presented by Steve Brown, Nebraska Department of Roads Eric Ziering, Cambridge Systematics, Inc. Paul Scarponcini, Bentley Systems, Inc. September 15, 2004