Top Banner
By Paula Okunieff Consensus Systems Technologies Corp. Moving Towards Regional Public Transportation Systems through Integration and Data Quality Standards: Going Beyond the Transit Data Dictionary
29

Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

Jun 09, 2018

Download

Documents

vuonghuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

By Paula OkunieffConsensus Systems Technologies Corp.

Moving Towards Regional Public Transportation Systems through Integration and Data Quality

Standards: Going Beyond the Transit Data Dictionary

Page 2: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

Context for Standards

Relationship between architecture & standardsStandards work togetherInteroperable and stackable– No one standard can meet all requirements for a

system– Want standards to be specified in layers (mix and

match)

Page 3: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

Vehicles Field

CentersCommercial

VehicleAdministration

ArchivedData

Management

TravelersToll

AdministrationEmergency

ManagementTraffic

Management

Fleet andFreight

ManagementTransit

Management

Maintenance &ConstructionManagement

Roadway

ParkingManagement

EmissionsManagement

PersonalInformation

Access

RemoteTravelerSupport

InformationServiceProvider

CommercialVehicleCheck

Fixed-Point to Fixed-Point Communications

Vehi

cle

to V

ehic

le C

omm

unic

atio

ns

Wide Area Wireless(Mobile) Communications

Vehicle

TransitVehicle

CommercialVehicle

EmergencyVehicle

Maintenance &Construction

Vehicle

Toll Collection

Ded

icat

ed S

hort

Ran

geC

omm

unic

atio

ns

Security Monitoring

IEEE1512SAE ATISITE/AASHTOTMDD

NTCIP C2C

NTCIP C2F

ASTM ADUS

IEEE 1512

SAE ATIS

DSRCAPTA TCIP

APTA TCIP

APTA TCIP

ITS Standards and Architecture

Page 4: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going
Page 5: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

IT, e-Gov and ITS Standards Profile[Typology adapted from Forrester presentation]

Web Services Standards Stack

Adopt a flexible standards stack based on Industry StandardsDefine a Web Services Standard “Profile”

Service Presentation / Event Delivery Portal Standards

Industry and Business Semantics

TCIP*, Spatial Content Framework Standards Part 7d

Transport HTTP

Transformations, Encoding & Rendering

WAP, WML, Voice XML, XSLT

Data Syntax XML, XPATH

Data Semantics XML Schema

Data Extraction XQuery, SQL/XML

Message Processing SOAP, NTCIP 2306 (profile of SOAP 1.1)

Service Description WSDL, WS-Policy

Service Discovery UDDI

Security WS Security, SSL

Service Orchestration WS Choreography

Page 6: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

Partitioning the Standards “Space”

Service Invocation Information Transfer

Implementation specifications: Recipes, Practice

Interface:•Web Service specification (SOAP/WSDL)•Datex

Encoding:•Data Structures•XML Schema•ASN.1

Abstract model:Guidance for Design

Behavior:Exchange Patterns•Query•Publish/Subscribe•Broadcast

Content:•Abstract Reference Model•Message Content, Data Dictionary

How

WhatLeve

ls o

f Abs

trac

tion

Viewpoint

Page 7: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

US ITS Standards in the Standards Space

Service Invocation Information Transfer

Implementation specifications

Interface:C2C NTCIP 2306

(SOAP/WSDL)TCIP Volume 4

Encoding:TCIP Volume 3 (XML Schema)All other ITS standardsGML

Abstract model Behavior:TCIP Volume 1,

Chpt 7C2C (exchange patterns)

Content:TCIP Volumes 1* & 2All other ITS standardsIEEE Data Dictionary/Msg Template

How

What

Page 8: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

TCIP Dialog Functional Areas(Business to Business and some Business to Consumer)

Dialog Patterns: Broadcast, Request/Response, Publish/Subscribe, etc.Conformance: Requirement (PRL)/Implementation (PICS) Specifications Formats

EncodingAlternatives

Page 9: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

Where are the European Standards?

Service Invocation Information Transfer

Implementation specifications

Interface:SIRI (SOAP/WSDL)

Encoding:SIRI (XML Schema)

Abstract model Behavior:SIRI (exchange patterns)

Content:TransModel(TPEG, Datex2)

How

What

Page 10: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going
Page 11: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

HOW DO STANDARDS APPLY TO MULTIPLE AGENCY DEPLOYMENTS?

Page 12: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

Features and Characteristics

DataDevelopment

Env.Valid?

DataProduction

Env.Trip Planner

Other data setsTransport. Network

Landmarks, Addresses,Walking/obstacles

Naming/IndexingPolicies For a Single Agency

Page 13: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

Regional Integration Features

Valid?

Trip Planner

Other data setsTransport. Network

Landmarks, Addresses,Walking/obstacles

Naming/IndexingPolicies

Agency 1..nService Data Production

Regional Service

Data Development

Agency 1..nService Data ProductionAgency 1..n

Service Data ProductionAgency 1..nService Data Production

Valid?

Regional Service

Data Production

Page 14: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

Complex Public Transport Passenger Facility

New York Penn Station (only for Long Island Rail Road)

Private Buses to New Jersey, DC & Boston Private

Carriers to Airports

Amtrak and

NJ TRANSIT

Trains

Page 15: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going
Page 16: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going
Page 17: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

Camden County Transportation Management Coordination Center

Maximize funding sources for Community MobilityOptimize schedules across providersEnhance customer satisfaction

Page 18: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going
Page 19: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going
Page 20: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

What is the architecture concept?

TSDEA

LIB SDP file

NYCT SDP file

MNR SDP file

Registry

Catalog/Metadata

Message Editor

TimetablePublisher

TRIPS 123SDP

API_TTPub

Dynamic TT Gen.

API_DTG

(TCIP)

Native to SDP DataScripts / Validation

and Integrity Checker

GoogleTransit

GTFS

Page 21: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

Case Study on Data Quality

Example from NYSDOT Transit Schedule Data Exchange Architecture (TSDEA) Project– Objective: Collect and store multi-agency

schedule data that supports multiple downstream applications

– Developed Schedule Data Profile (SDP) to ensure consistent transit data quality for use in regional transportation systems.

Page 22: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

What is Data Quality?

“Fitness-for-use of a particular piece of data for your application”

– From Transit Location Referencing Guidebook

What if the data will be used for multiple downstream applications and services?– Data requirements “fit for use” for all applications

Page 23: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

How is Quality Achieved?

Quality CheckingRole of Custodian and UsersRequirement description of downstream uses including defining data business rules, identity, persistence, regional authorities, etc.

Page 24: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

Regional Application

Owner - Transit Agency

Data Quality “Owner”

NativeData

NativeData

Owner Transit Agency

NativeData

Regional App.Regional

TripPlanner

RegionalTrip

Planner

Option 1

Option 2

Check and

format

Check and

format

Page 25: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

Quality Elements

Semantics– Unambiguous data definitions– Relationship among concepts– Business Rules

Syntax/formatAccuracy, Lineage, Currentness, Logical Consistency, Complete

Page 26: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

Concept to Design Going beyond the Data Dictionary

Semantics: “data concept meaning”– Model relationship of concepts,– Describe business rules for using data, and– Interpret equivalent (“Isomorphic”) relationships.

Format Requirements – Relational database– Exchange while minimizing quality checking– Facilitate exchange of large files

Page 27: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

Design to Implementation

Various Implementation Methods– Physical Database Query capability (SQL)– XML Schema (e.g., SOAP & XML Document)– Comma Delimited (CSV files)

Quality checks– Levels of Quality Checks– Syntax– Referential Integrity (uniqueness & logical consistency)– Dates– Other business rules related to data concepts (e.g., day type,

pattern, facility, location)

Page 28: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

TSDEA Levels of Quality Checking

Level 1: Registration –– Ensures that the file contains a well formed and complete

SDP XML document.Level 2: Authorization –

– The file content has passed quality checks that are based on business rules and requirements. The file content is deemed logically consistent (semantically and logically accurate).

Level 3: Regionally Consistent –– File content has passed tests to ensure consistency with

regional naming conventions and representations.

Page 29: Moving Towards Regional Public Transportation Systems ... Transit Systems.pdf · Moving Towards Regional Public Transportation Systems through Integration and Data Quality ... Going

Contact Information

Paula OkunieffConsensus Systems Technologies Corp.

43 Jamaica StreetBoston, MA 02130 USA

Email: [email protected]: +1 617-983-3364