` A Joint Standard of AASHTO, ITE, and NEMA NTCIP 1404:2000 v01.02 Transit Communications Interface Profiles part of the National Transportation Communications for ITS Protocol Standard on Scheduling / Runcutting (SCH) Objects December 1, 2000 Also referenced as TCIP-SCH Published by American Association of State Highway and Transportation Officials (AASHTO) 444 North Capitol Street, N.W., Suite 249 Washington, D.C. 20001 Institute of Transportation Engineers (ITE) 1099 14th Street, N.W., Suite 300 West Washington, D.C. 20005-3438 National Electrical Manufacturers Association (NEMA) 1300 North 17th Street, Suite 1847 Rosslyn, Virginia 22209-3801 Copyright 2001 AASHTO / ITE / NEMA. All rights reserved. Copyright 2001 by the American Association of State Highway and Transportation Officials (AASHTO), the Institute of Transportation Engineers (ITE), and the National Electrical Manufacturers Association (NEMA). All intellectual property rights, including, but not limited to, the rights of reproduction in whole or in part in any form, translation into other languages and display are reserved by the copyright owners under the laws of the United States of America, the Universal Copyright Convention, the Berne Convention, and the International and Pan American Copyright Conventions. Except for the electronic data dictionary or script, do not copy without written permission of either AASHTO, ITE, or NEMA. © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page i ACKNOWLEDGEMENTS This publication was prepared by the Institute of Transportation Engineers’ (ITE) TCIP Project Team, and was reviewed and recommended by the Joint Committee on the NTCIP. The Joint Committee is organized under a Memorandum of Understanding among the American Association of State Highway and Transportation Officials (AASHTO), the ITE, and the National Electrical Manufacturers Association (NEMA). The Joint Committee on the NTCIP consists of six representatives from each of the standards organizations, and provides guidance for NTCIP development. In February 1997, the TCIP Technical Working Group organized subgroups to standardize the business area data interface objects. The TCIP TWG formed the Scheduling / Runcutting / Spatial Representation Subgroup to standardize the Scheduling / Runcutting data interface objects, that resulted in this document. At the time this document was prepared, the following individuals were active members of the TCIP Technical Working Group’s Scheduling / Runcutting Subgroup: Isaac K. Takyi, TCIP TWG Chair, New York City Transit Authority Julie Corman, co-Chair; King County Metro (Seattle) Dan Overgaard, co-Chair; King County Metro (Seattle) Nancy Neuerburg; King County Metro (Seattle) Bob Antonisse; Orbital Sciences Corporation Paul Comeaux; VIA Metropolitan Transit (San Antonio) Oscar Franzese; ORNL-Center for Transportation Analysis Nigel Hamer; GIRO Shirley Hsiao; Orange County Transportation Authority Greg Lind; Southern Ohio Regional Transportation Authority Peggy Morrow; Orbital Sciences Corporation Jeff Martin; San Diego Association of Governments Mark Miller; Trapeze Software, Inc. Brad Nelson; Cubic Corporation (Automated Revenue Collection Group) Jeff Orton; Utah Transit Authority David Phillips; Chicago Transit Authority Jim Sims; Southern California Association of Governments Jim Sterling; GIS/Trans, Ltd. Craig Telmer; Trapeze Software, Inc. Byron Wilson; Utah Transit Authority Carol Yates; TMS/E-Systems Paula Okunief, TCIP Project Technical Manager; Cambridge Systematics & ARINC, Inc. Karen Levine; Cambridge Systematics Eva Lerner Lam, TCIP Project Director; Palisades Consulting Group, Inc. In addition to the many volunteer efforts, recognition is also given to those organizations that supported the efforts of the TCIP Technical Working Group and subgroups by providing comments and funding for the document, including: Federal Highway Administration Federal Transit Administration © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page ii FOREWORD This document uses only metric units. This document is an NTCIP Device Data Dictionary Standard. Device Data Dictionary Standards provide definitions of data elements for use within NTCIP and TCIP systems. The TCIP family of standards addresses Advanced Public Transportation Systems (APTS) data interfaces and related automated transit tools and data. The standards also address the business requirements of the APTS data interfaces. In some cases, specialized terms were needed to define general classes of information. For example, different business areas needed to define data elements related to time, date and footnotes. Special data types were developed so that these data concepts were consistent across business areas, while specific needs were met. These data types are defined in this document. For more information about NTCIP standards, visit the NTCIP Web site at http://www.ntcip.org. For a hardcopy summary of NTCIP information, contact the NTCIP Coordinator at the address below. In preparation of this NTCIP document, input of users and other interested parties was sought and evaluated. Inquires, comments, and proposed or recommended revisions should be submitted to: NTCIP Coordinator National Electrical Manufacturers Association 1300 North 17th Street, Suite 1847 Rosslyn, Virginia 22209-3801 fax: (703) 841-3331 e-mail: ntcip@nema.org Approvals This document was separately balloted and approved by AASHTO, ITE, and NEMA after recommendation by the Joint Committee on the NTCIP. Each organization has approved this standard, as the following standard type, as of the date: AASHTO – Standard Specification; July 1999 ITE – Software Standard; October 1999 NEMA – Suggested Standard for Future Design; February 2000 History From 1997 to 1999, this document was referenced as ITE ST-ITS-TCIP-SCH and/or NEMA TS 3.TCIPSCH. However, to provide an organized numbering scheme for the NTCIP documents, this document is now referenced as NTCIP 1404. The technical specification of NTCIP 1404 is identical to the former reference, except as noted in the development history below: TCIP draft specifications version 0.1. In September 1997, distributed for public review. TCIP-SCH version 1.0, February 20, 1998. Accepted as a Recommended Standard. Changed to version 1.1, July 31, 1998. Revisions included: former section numbers 2.1, 2.3, 4.3, 5.1, and 5.2. NTCIP 1404 version 97.01.01, July 31, 1998. Approved by AASHTO in July 1999, approved by ITE in October 1999, and approved by NEMA in February 2000. Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page iii NTCIP 1404 v01.02, December 1, 2000. Prepared for printing: incremented version number and updated date; added and revised front matter; updated references to NTCIP and NEMA document numbers in References Clauses; updated references to ITE document numbers; revised section numbering; inserted introduction text in Section on Requirements; deleted Annex A Comment Form; and inserted introduction text in Annex on the ASN.1 Script. © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page iv INTRODUCTION The purpose of this document is to define the Scheduling/Runcutting objects that are supported by the Transit Communications Interface Profiles (TCIP). TCIP serves as the “transit” component of the National Transportation Communication for ITS Protocol effort. There are two annexes to this document. This document defines requirements that are applicable to all NTCIP and TCIP environments and also contains optional and conditional clauses that are applicable to specific environments for which they are intended. The following keywords apply to this document: AASHTO, ITE, NEMA, NTCIP, TCIP, Scheduling, Runcutting. In 1992, the NEMA 3-TS Transportation Management Systems and Associated Control Devices Section began the effort to develop the NTCIP. Under the guidance of the Federal Highway Administration’s NTCIP Steering Group, the NEMA effort was expanded to include the development of communications standards for all transportation field devices that could be used in an Intelligent Transportation Systems (ITS) network. In September 1996, an agreement was executed among AASHTO, ITE, and NEMA to jointly develop, approve, and maintain the NTCIP standards. In 1997, the ITE, in cooperation with the American Public Transit Association (APTA), the U.S. DOT’s Federal Transit Administration, and the U.S. DOT’s FHWA, began development of the TCIP. The TCIP Technical Working Group was accepted as a subdivision of the Joint Committee on the NTCIP. Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page v If you are not willing to abide by the following distribution notice, return these materials immediately. Joint AASHTO, ITE, and NEMA NTCIP and TCIP Data Dictionary and ASN.1 Script DISTRIBUTION NOTICE To the extent and in the limited event these materials are distributed by AASHTO/ITE/NEMA in the form of a Data Dictionary and ASN.1 Script (“DD”), AASHTO / ITE / NEMA extends the following permissions: (i) you may make and/or distribute unlimited copies (including derivative works) of the DD, including copies for commercial distribution, provided that each copy you make and/or distribute contains this Notice; (ii) use of the DD is restricted in that the syntax field may be modified only to reflect a more restrictive subrange or enumerated values; (iii) the description field may be modified but only to the extent that: (a) only those bit values or enumerated values that are supported are listed; and (b) the more restrictive subrange is expressed. These materials are delivered “AS IS” without any warranties as to their use or performance. AASHTO / ITE / NEMA AND THEIR SUPPLIERS DO NOT WARRANT THE PERFORMANCE OR RESULTS YOU MAY OBTAIN BY USING THESE MATERIALS. AASHTO / ITE / NEMA AND THEIR SUPPLIERS MAKE NO WARRANTIES, EXPRESS OR IMPLIED, AS TO NONINFRINGEMENT OF THIRD PARTY RIGHTS, MERCHANTABILITY, OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO EVENT WILL AASHTO, ITE, OR NEMA OR THEIR SUPPLIERS BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY CLAIM OR FOR ANY CONSEQUENTIAL, INCIDENTAL, OR SPECIAL DAMAGES, INCLUDING ANY LOST PROFITS OR LOST SAVINGS, ARISING FROM YOUR REPRODUCTION OR USE OF THESE MATERIALS, EVEN IF AN AASHTO, ITE, OR NEMA REPRESENTATIVE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Some states or jurisdictions do not allow the exclusion or limitation of incidental, consequential, or special damages, or the exclusion of implied warranties, so the above limitations may not apply to you. Use of these materials does not constitute an endorsement or affiliation by or between AASHTO, ITE, or NEMA and you, your company, or your products and services. Disclaimer The standards or guidelines presented in an NTCIP document are considered technically sound at the time they are approved for publication. They are not a substitute for a product seller’s or user’s own judgment with respect to the particular product discussed, and AASHTO, ITE, or NEMA does not undertake to guaranty the performance of any individual manufacturer’s products by virtue of this standard or guide. Thus, AASHTO, ITE, and NEMA expressly disclaim any responsibility for damages arising from the use, application, or reliance by others on the information contained in these standards or guidelines by others. NTCIP is a trademark of AASHTO / ITE / NEMA. © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page vi CONTENTS SECTION 1 GENERAL .............................................................................................................................. 1-1 1.1 Scope.......................................................................................................................................... 1-1 1.2 References ................................................................................................................................. 1-1 1.2.1 Normative References........................................................................................................... 1-1 1.2.2 Informative References ......................................................................................................... 1-2 1.2.3 Contact Information ............................................................................................................... 1-2 SECTION 2 TERMINOLOGY..................................................................................................................... 2-1 2.1 Definitions ................................................................................................................................... 2-1 2.2 Abbreviations .............................................................................................................................. 2-2 2.3 Acronyms .................................................................................................................................... 2-2 SECTION 3 BASIC CONCEPTS ............................................................................................................... 3-1 3.1 Scheduling/Runcutting (SCH) Business Area Domain ............................................................... 3-1 3.2 Components and Data Flows ..................................................................................................... 3-1 3.2.1 Inputs ..................................................................................................................................... 3-1 3.2.2 Outputs .................................................................................................................................. 3-4 3.3 Classification Scheme ................................................................................................................ 3-6 3.3.1 National Architecture Classification Scheme......................................................................... 3-6 3.3.2 TCIP Classification Tree........................................................................................................ 3-6 3.4 Naming Conventions .................................................................................................................. 3-6 SECTION 4 REQUIREMENTS .................................................................................................................. 4-1 4.1 Scheduling/Runcutting Data Dictionary ...................................................................................... 4-1 4.2 Message Objects ...................................................................................................................... 4-66 SECTION 5 CONFORMANCE REQUIREMENTS..................................................................................... 5-1 5.1 Level One Conformance ............................................................................................................. 5-1 5.2 Level Two Conformance ............................................................................................................. 5-1 ANNEX A DATA ELEMENT/MESSAGE USE CROSS REFERENCE TABLE ..........................................A-1 ANNEX B ASN.1 SCRIPT INFORMATIVE ANNEX ...................................................................................B-1 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 1-1 Section 1 GENERAL 1.1 SCOPE The scheduling domain covers the data needs of the functions related to scheduling and runcutting. This includes all input data needed to develop the master schedule, trip sheet, run guides, paddles, inventory files, and other supplemental information. It also includes output data for several systems and information services: transit garage management, control system, on-board, information/transit customer information systems, incident and traffic management, paratransit, roadside devices and operating performance history databases. The scheduling/runcutting business area provides information on schedules and transit infrastructure to the Information Service Provider (ISP), Traffic Management (TMC), Remote Traveler Support (RTS), Intermodal Transportation Service Provider, Planning Subsystem (PS), Transit Vehicle Subsystem (TRVS), and Other Transit Management System (Other TRM). It receives information from the TMC, TRVS, Other TRM, Parking Management System (PMS), Intermodal Transportation Service Provider, and PS. 1.2 REFERENCES For approved amendments, contact: NTCIP Coordinator National Electrical Manufacturers Association 1300 North 17th Street, Suite 1847 Rosslyn, Virginia 22209-3801 fax: (703) 841-3331 e-mail: ntcip@nema.org For draft revisions or amendments to this document, which may be under consideration by the relevant TCIP Working Group, and for recommended amendments of the NTCIP Joint Committee, visit the World Wide Web at http://www.ntcip.org or http://www.ite.org. A copy of the database containing the TCIP data elements and messages for each of the business areas is available. To download a copy of the TCIP database, follow the instructions on either the NTCIP or ITE Websites. Two types of references are cited in this section. Normative references contain provisions that apply when implementing this standard. Informative references contain rules and guidelines that may provide a more detailed understanding of the data, interface, format, profiles, or application of this standard. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this standard are encouraged to investigate the possibility of applying the most recent editions of the standard listed below. 1.2.1 Normative References NTCIP 1400, formerly referenced as ST-ITS-TCIP-FRAME, Transit Communications Interface Profile Framework, Institute of Transportation Engineers, Version 1.1, April 30, 1998. NTCIP 1401, formerly referenced as ST-ITS-TCIP-CPT, Transit Communications Interface Profile Standard on Common Public Transportation Objects, Version 1.1, Institute of Transportation Engineers, July 31, 1998. © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 1-2 NTCIP 1405, formerly referenced as ST-ITS-TCIP-SP, Transit Communications Interface Profile Standard on Spatial Representation (SP) Objects, Institute of Transportation Engineers, Version 1.1, July 31, 1998. NTCIP 1407, formerly referenced as ST-ITS-TCIP-CC, Transit Communications Interface Profile, Standard on Control Center Objects, Version 1.0, Institute of Transportation Engineers, September 1998. ISO/IEC 8824:1994, Abstract Syntax Notation One (ASN.1), (ITU-T X.380-X.390, July 1994). 1.2.2 Informative References Draft IEEE P1489/D0.0.7, Draft Standard for Data Dictionaries for Intelligent Transportation Systems, Version 0.0.7, October 9, 1997. Draft IEEE P1488/D0.0.6, Draft Standard for Message Set Template for Intelligent Transportation Systems, Version 0.0.6, October 17, 1997 The National Architecture for ITS, U.S. Department of Transportation Joint Program Office, January 1997. 1.2.3 Contact Information Members of the ISO maintain registers of currently valid ISO/IEC International Standards. For the USA, the members of ISO are the American National Standards Institute (ANSI), which may be contacted at: ANSI 11 West 42nd Street, 13th Floor New York, New York 10036 (212) 642-4900 www.ansi.org The Institute of Electronic and Electrical Engineers (IEEE) develops and maintains the IEEE Standard for Data Dictionary and Message Set Template for Intelligent Transportation Systems. These draft standards may be obtained from IEEE at: Institute of Electronics and Electrical Engineers 445 Hoes Lane, P.O. Box 1331 Piscataway, NJ 08855-1331 (732) 981-0060 www.ieee.org/ieeestore The Intelligent Transportation Society of America (ITSA) distributes documents developed by the U.S. DOT Joint Program Office (JPO) on ITS. The National ITS Architecture may be obtained from ITSA at: Intelligent Transportation Society of America 400 Virginia Avenue, S.W. Suite 800 Washington, DC 20024-2730 (202) 484-4584 (800) 374-8472 www.itsa.org/public/archdocs/national.html or from Odetics at: www.odetics.com/itsarch/ Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 2-1 Section 2 TERMINOLOGY For the purposes of this document and to standardize the terminology in the transit industry, the following definitions, abbreviations, acronyms, conventions, and notations used in this document apply to this document. 2.1 DEFINITIONS Stop Point Block Block Group Driver Activation Event Master Schedule Master Schedule Header Operator Assignment Organizational Unit Pattern Piece of Work Public Transit Vehicle Roster Route Run Schedule Time Time Point Transfer Cluster Trip Trip Time Point Vehicle Assignment © 2001 AASHTO / ITE / NEMA Description of a point where transit customers board or alight from a transit vehicle in revenue service. See Vehicle Assignment. A grouping of blocks based on some common characteristics such as use common corridor, terminus location, or route direction name. A specific request for a driver to take an action. This request is a type of event. An action that is activated at a specified time, location, or both. Examples of events include: announcements, changes to route and schedule adherence requirements, changes to variable message signs, request for a driver to take some action, notification of a change of a fare or radio zone, and notification of a change in operator (relief driver). A table that includes all the time points and trips on a route. Contained within the route description is the Master Schedule Header information. Sequence of time point identifiers and/or their names used to define the order of time points for all the patterns. This field is used to build timetables, for exterior signs, etc. The daily pieces of work assigned to a transit employee. A division or group within a transit agency, for example, Operations, Communications, South Garage. One of multiple outer route segments served by a single transit route. A task or series of tasks that, when carried out, provide the basic components or building blocks of transit service delivery. Vehicles owned, leased, or subcontracted by a public transit agency to support service provision. Daily operator assignments grouped into weekly assignment packages. A collection of patterns in revenue service. See Operator Assignment. The time used to define a schedule day. A schedule day spans 48 hours in seconds [–43,2000, 129,599]; the day extends from noon the day before the schedule day until noon the following day. A geographic location that a transit agency uses to schedule transit service and monitor adherence to the service schedule. It is a point at which time is assigned to create trips. A collection of stop points wherein transfer between routes is valid and possible. A one-way movement of a transit vehicle in revenue service between two points. A specific time assigned to a timepoint on a trip. The work of a vehicle from the time it leaves the vehicle base until its next return. Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 2-2 2.2 ABBREVIATIONS ID No Msg Hrs Max Min Avg Pt Identification Number Message Hours Maximum Minimum Average Point 2.3 ACRONYMS VIN Vehicle Identification Number Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 3-1 Section 3 BASIC CONCEPTS 3.1 SCHEDULING/RUNCUTTING (SCH) BUSINESS AREA DOMAIN The Scheduling domain covers the data flow into and out of the scheduling and runcutting processes. The components and data flows are described in the section following. 3.2 COMPONENTS AND DATA FLOWS 3.2.1 Inputs 3.2.1.1 Service Planning The Service Planning component aggregates existing system, system performance, demographics, rules and policies, and multimodal coordination information. Although almost all the functions are manually performed, many of the service planning task outputs are stored in digital form – either in a database management system or geographic information system (GIS). Moreover, even policies and procedures – that is, service policy, labor rules, and federal regulations – can be coded as rules in a knowledge-based expert system decision support tool. These rules may be specified as messages, although, the scheduling/runcutting messages do not explicitly define messages of this sort. 3.2.1.2 New and Updated Routes Most scheduling parameters are associated with specific routes. Particularly for service planning functions, route alignments are generated to meet customer needs, federal regulations, policy considerations, existing multimodal facility coordination, and roadway constraints. For this reason, routes, lines, and patterns may be defined in a number of ways. These definitions may be linked to a digital base map (including geography and topology) using geocoding techniques or to files (representing topologic networks only). Both representations are supported by the data elements defined in NTCIP 1405, formerly referenced as ST-ITS-TCIP-SP. The spatial network definitions may be specified by listing the points (e.g., control points, access points, time points), segments (e.g., time point intervals, links), or both points and lines along a route. Spatial classes supporting these definitions may be found in the route class as defined in NTCIP 1405, formerly referenced as ST-ITS-TCIP-SP. © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 3-2 Figure 3.1 Transit Scheduling Data Flow Po licies And Rules Public Forum s Complaints, Petitions, Comm ents, Calls, Drives Customer Inputs Bo ard Po licy Ridership Dem ands Contractual Obligations/ Labor Rules Service Po licy Other Transit Agencies Dem ographics Scheduling / Runcutting Component Operating Performance Histo ry (DB) - On-tim e Performance Routing (New And Changes To Patterns) Span of Service Service Planning Tim e Transfer Headways Po ints Vehicle Ty pe Platform And Layover Requirem ents Scheduling Sy stem Existing Ro utes & Facility Invento ry Route Description Vehicle Invento ry Systems Tim e Tables Bus Stop Schedules Street Superviso r Assig nment Vehicle Assig nment Remote Info rm ation Devices Travel Itinerary Planning Operator Assig nment AVL/CAD Info rm ation Service Providers Operating Performance Histo ry Do Not Copy Without Written Permission Runcutter Blo ck er Service Information (Static) Actual Operations CADD/AVL Trip Builder APC © 2001 AASHTO / ITE / NEMA Roadside Systems (Signal Priority) Traffic Managem ent Center Em ergency Managem ent Center Paratransit Reservatio ns & Dispatch NTCIP 1404 v01.02 Page 3-3 3.2.1.3 Span of Service The scheduling component also needs to know the interval during which the transit agency provides service by service type. For example, regular service may be provided between 6:00 a.m. and 11:00 p.m. while express service may only be scheduled during the morning and evening peak periods. 3.2.1.4 Headways Service frequency depends on the time interval, or headway, between trips operating in the same direction on a route. The headway of trips for each route-direction may be based on load (maximum load point) or policy considerations. Headways are defined on a per route-direction basis for various periods during the span of service. Headways may also be defined for contiguous segments shared by multiple routes. 3.2.1.5 Time-Transfer Points The time transfer process typically starts with the definition of selected origins and destinations to be connected via inter-route transfer, maximum allowable passenger waiting times, allowances for minimum expected en-route delays, maximum allowable connection hold times, specified connection locations, and schedule transfer opportunities. In actual practice, connections between transit routes may either be unidirectional or bi-directional, and may be published in public timetables (for connections between fixed route services), planned on a daily basis (for paratransit operations), or generated in real-time (in response to emergency situations). With the exception of real time connections generated in response to emergency situations, connections are usually planned between pairs of trips on specific routes, patterns or groups of trips, as in the case of “pulsed” service where transit vehicles may periodically converge on a major transit location or locations). 3.2.1.6 Transit Vehicle Inventory Transit vehicle characteristics vary by size, capacity, and accessibility. Transit agencies maintain an inventory of vehicles available for service. These inventories may contain information about the age, model, and make of the vehicles, their seating and standing capacities, and their maximum operating speeds. The inventories may also contain information on any special characteristics of a bus such as if the vehicle is lift-equipped, articulated, has a bike rack, etc. All of this information is important to scheduling because selected routes may require certain vehicle capacity or other specific characteristics. Scheduling staff need to know how many vehicles of a given category are available that they can assign to blocks. 3.2.1.7 Operator Work Requirements Operator work requirements reflect labor agreements and transit policy considerations. These considerations include platform and layover time and locations, operator paid work time, reporting times, and relief locations and policies. 3.2.1.8 Operating Performance History Operating performance history is a core set of data collected and used by many groups within a transit agency. It may be in one or more databases managed by the transit property. The History contains information on actual performance of transit service (detailed by stop and route), actual operator work, actual vehicle work (revenue miles and total miles), and vehicle mechanical performance. It may contain information on ridership, revenues, fare transactions, schedule adherence, route adherence, operator message transactions, running times, wait times, and more. 3.2.1.9 Automatic Passenger Counter Automatic passenger counters (APC) collect information on passengers boarding and alighting a transit vehicle. APCs collect valuable ridership data to the scheduling component. APCs provide passenger loads by routes, segments, or stop points along a route to aid transit planners in determining the level of service required to meet demand. © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 3-4 3.2.1.10 Farebox Data Electronic fareboxes may provide useful boarding statistics, usage by ridership classification, fare media type, and origin-destination data that can be used to fine tune ridership demand (especially when a transit system uses a distance-based fare structure). With the advent of multimode-multiuse smart cards, this analysis can be refined to assess customer level usage and preferences. 3.2.1.11 Existing Routes, Trips and Other Transit Facilities Existing route and trip descriptions may contain more information than New and Updated Routes. Not only do existing routes include information about the path and geometry, comfort stations, and other landmarks, but they are associated with timetables and performance information. Timetables or master schedules include all the trip, pattern, and block group information. Performance information may include operational costs, ridership (by route or stop point/route), revenue, running times, passenger wait times, and other performance data. Moreover, other data sets may exist that capture control point, layover, pullin/pull-out, comfort station, and transfer point/cluster locations, and park & ride, terminal, and other transit facilities along a route. Inventory management systems may store information on time points, bus stops, transit facilities, and assets that are input into the scheduling system. 3.2.1.12 Vehicle Inventory The vehicle inventory contains information on revenue and non-revenue transit vehicles. This database provides information to Scheduling on the availability of vehicles for operator and supervisor scheduling. 3.2.2 Outputs 3.2.2.1 Systems/Operation Information The scheduling data drives major systems and operations of the transit agency. Primarily, assignments of operators, street supervisors, and vehicles are matched to vehicle (block) and operator (run) assignment manifests. Moreover, these manifests are the basis for forming the daily operating schedules. The same block and run manifests or subsets of the manifests are transferred to external agencies or roadside devices to monitor scheduled trips. 3.2.2.2 Operator, Vehicle, and Street Supervisor Assignments (Transit Garage Management/ Operations) The operator and street supervisor assignment functions manage the assignment of pieces of work to operators and supervisors. This function occurs three to four times per year prior to a schedule change. Operator and supervisor assignments include extra board pick lists. 3.2.2.3 Central Dispatch/Control Center (Including computer-aided dispatch Workstation) Staff at the central control center can dispatch, monitor, and respond to on-road requests from transit vehicles in service using an integrated system of AVL technology, computer-aided dispatch systems, and scheduling software. 3.2.2.4 Traffic Management Center Traffic management centers will find transit operating schedules useful in predicting regularly occurring transit vehicle volumes or transit vehicle-related slowdowns. 3.2.2.5 Roadside Systems Roadside systems such as signal prioritization systems may require data from the scheduling component so that they can anticipate the frequency that transit vehicles will request priority, or validate a need for priority. Only block and trip data – associated with routes that traverse the signal system – are required for transfer. Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 3-5 3.2.2.6 On-board Systems There are several advanced technology systems on transit vehicles that require inputs from the scheduling component. These include the on-board components of the AVL system, electronic fareboxes, and electronic headsigns, annunciators, and variable message signs. 3.2.2.7 Automatic Vehicle Location AVL systems require information on timepoint times for each run associated with a block; the on-board AVL system checks the vehicle’s actual location against the scheduled location. This information is used to determine schedule adherence. In some cases, route adherence calculations are performed on board the vehicle. When this occurs, the pattern path and geometry is required (that includes start and end points and the shape points in-between). 3.2.2.8 Farebox The farebox needs to know which route the vehicle is on (and if possible at which stop it is) when it registers each fare. This can be complicated if one block serves more than one route. Block data usually includes a destination identifier that can be used by the farebox to the identify the vehicle’s actual route at any given time. The farebox may also need to know at which timepoint and/or stop point fares are collected or in what fare zone the vehicle is located. Therefore, scheduling software needs to be able to provide the farebox with destination identifier data, timepoints, and (if possible) stop locations. 3.2.2.9 Headsign, Annunciator, and Variable Message Sign (On-Board) These types of on-board devices identify a route, pattern, or next stop, or describe the route (e.g., “Alewife via Harvard Square”) or pattern. The information may be based on an ordered list of stops per trip or pattern (with associated trigger point locations and digital message – either text or synthesized voice) or on a series of time point intervals. These segment include activation point locations with an associated digital message on the next stop point, all stop points, and patterns. Based on real-time location data from the AVL, an activation point alerts the electronic headsign to access the Route or Pattern identifier (schRouteDirectionName) from the Block message. When Stop Point locations and identifiers are available from the scheduling output, annunciators and variable message signs can use these data items in conjunction with AVL data to determine which message to trigger at any given time and location along a transit service Block. For all the applications, the key piece of information is derived from the Block level information. 3.2.2.10 Operating Performance History Schedule data contribute to the core data set collected in the operating performance history. Transit agencies rely on recorded data about their systems to report to the Federal Transit Administration (which compiles the National Transit Database), as well as for a variety of performance measures specific to individual agencies. These data track level of service. Output from the scheduling data can be combined with data from other (real-time) system information or aggregated to provide performance information to assess levels of service. 3.2.2.11 Service Information One significant barrier that standardized interfaces overcome is the difficulty of inserting scheduling information into traveler information systems. Standardization makes such input seamless. Three outlets for this type of information are: remote information devices within the transit system, transit customer information system/trip itinerary planning systems, and information service providers that supply transit information to customers via such outlets as computer on-line services or automated telephone services. The information can be packaged in different ways. There are some computer systems that do not directly require scheduling component outputs, but do rely on information derived from such outputs. Because of this relationship, it is important to consider these systems’ data needs as well. Two such systems are the incident management system and the paratransit reservations and dispatching system. © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 3-6 3.2.2.12 Incident Management When an incident occurs on a transit vehicle, the location of that vehicle is of vital importance. Therefore, the emergency response team needs access to the location information that the AVL provides. Along with this information, it may be important to know who the driver is, what route the vehicle is on, if the vehicle is on-route or not, identification of the vehicle, and the type of vehicle it is. Most of this information comes from dispatch (Transit Garage Management/Operations), yet the format is similar to block, run, and roster data elements. 3.2.2.13 Paratransit Reservations and Dispatch The paratransit reservations and dispatching system requires information from the trip itinerary planning system because, increasingly, transit agencies are trying to “mainline” paratransit passengers to the extent possible to save costs. Therefore, data items such as whether a scheduled transit vehicle is wheelchair accessible need to be accommodated within the scheduling component. Also, paratransit reservations and dispatch systems can rely on fixed-route trip itinerary planning software to determine if the paratransit passenger can use fixed-route service for all or part of his/her trip to get to his/her appointment on time. 3.3 CLASSIFICATION SCHEME 3.3.1 National Architecture Classification Scheme This business area falls into one first level category in the National Architecture Classification as described in the Framework document and the IEEE P1489 Annex A. Scheduling and Runcutting is associated with the Level 1 category System Management, the Level 2 category Transit Management, and the Level 3 category Schedules and Runcutting. 3.3.2 TCIP Classification Tree The TCIP classification scheme assigns one node to each message as well as a single node for each business area’s data dictionary. Any messages embedded in other messages are assigned branch nodes from the node of the message in which they are embedded. Figure 4.2 illustrates the TCIP Classification Tree for Scheduling/Runcutting. 3.4 NAMING CONVENTIONS The Scheduling/Runcutting business area uses the Object Tree as a classification hierarchy, as well as for its naming conventions. Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 3-7 Figure 4.2 TCIP Classification Scheme for SCH Figure 3.2 Classification Scheme Scheduling an d Runcutting (SCH) 2 schdd sch 1 schP attern sch 7 schBlock Group sch 2 schRoute sch 9 schRoster sch 8 schT imePo in tInterval sch 13 schActiv ateAn no uncemen t sch 18 schE vent sch 3 schT imeT ableVersion sch 14 schActiv ateDriver sch 19 © 2001 AASHTO / ITE / NEMA schM asterSchedule sch 4 schRun sch 10 schT rip sch 15 schActiv ateFareZ on e sch 20 schM asterScheduleHdr sch 5 schRun ningT imePeriod sch 11 schT ripT imePo int sch 16 schNo te sch 6 schT imePo in t sch 12 schVeh icleAssign sch 17 schActiv ateSign Chan ge sch 21 schP ieceOfWo rk sch 22 Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 3-8 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-1 Section 4 REQUIREMENTS This section defines those data dictionary elements that are expected to be used by Scheduling / Runcutting implementations of business objects. The objects are described in terms of the IEEE 1489. The objects are presented in the order of their appearance on the SCH classification tree. 4.1 SCHEDULING/RUNCUTTING DATA DICTIONARY Descriptive Name: SCH_ActivationID_nbr Descriptive Name of Context: ITS Definition: Identifiers for a variety of automatic actions, including: sign change, annunciation, new fare set/zone, driver message, signal pre-emption point, etc. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 1 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-ActivationID Value Domain: Data Type: IDENS Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-2 Descriptive Name: SCH_ActivationType_cd Descriptive Name of Context: ITS Definition: The type of activation event. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 2 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-ActivationType Value Domain: Data Type: INTEGER Representation Classification Term: code Valid Value Range: Valid Value List: 1 Announcement trigger 2 Route adherence override 3 Sign change 4 Driver message trigger/paddle (relief point) 5 Fare zone 6 Radio zone 7 Relief trigger 8 Begin Layover 9 End Layover 10 Begin Trip 11 End Trip 12 Begin Deadhead 13 End Deadhead 14-149 Reserved 150-245 Local use 246 Null (data is null) 247 Intentionally left blank (not used) 248 Deleted by device (reset to null) 249 Data unavailable 250 Illegal calculation (e.g., divide by zero) 251 Value out of range 252 Device malfunction (no value returned) 253 Data expired (data deleted, no longer available) 254 Data suppressed for security or privacy 255 Unspecified Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 255 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-3 Descriptive Name: SCH_ActivationTypeDescription_txt /UCS Descriptive Name of Context: ITS Definition: Description of an unassigned activation type (SchActivationType) Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: SchActivationType Relationship Type: description of Remarks: External Name: schdd 3 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-ActivationTypeDescription Value Domain: UCS Data Type: FOOTNOTE Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: Internal Layout Minimum Size: © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-4 Descriptive Name: SCH_AnnouncementDuration_tm / SI-time Descriptive Name of Context: ITS Definition: The length of time of an automated audio or visual (via dynamic message sign) announcement. If the duration is longer than the amount of time required to make the announcement, the announcement is repeated. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 4 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-AnnouncementDuration Value Domain: IEEE/ASTM SI 10-1997 - time Data Type: DURTIME Representation Classification Term: time Valid Value Range: Valid Value List: Valid Value Rule: The units are in seconds. Internal Representation Layout: Internal Layout Maximum Size: 4294967295 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-5 Descriptive Name: SCH_AnnouncementID_nbr Descriptive Name of Context: ITS Definition: An identification number for each unique announcement within an transit agency. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 5 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-AnnouncementID Value Domain: Data Type: IDENS Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-6 Descriptive Name: SCH_AnnouncementLocationID_nbr Descriptive Name of Context: ITS Definition: The functional address that identifies the device that receives the announcement. This may refer to a vehicle annunciator, station annunciator, or other audio-facility. This data element is user-defined. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 6 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-AnnouncementLocationID Value Domain: Data Type: INTEGER Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 255 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-7 Descriptive Name: SCH_BlockDesignator_txt /UCS Descriptive Name of Context: ITS Definition: An alpha-numeric identifier used to associate a sequence of trips to a transit vehicle. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 7 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-BlockDesignator Value Domain: UCS Data Type: NAME8 Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: Internal Layout Minimum Size: © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-8 Descriptive Name: SCH_BlockGroupName_txt/UCS Descriptive Name of Context: ITS Definition: The name given to a block group. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 8 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-BlockGroupName Value Domain: UCS Data Type: NAME Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: Internal Layout Minimum Size: Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-9 Descriptive Name: SCH_BlockID_nbr Descriptive Name of Context: ITS Definition: A unique identifier within a day type that is used to associate a sequence of trips to a transit vehicle. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 9 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-BlockID Value Domain: Data Type: IDENL Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 4294967295 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-10 Descriptive Name: SCH_BlockName_txt/UCS Descriptive Name of Context: ITS Definition: The name of the block. For legacy systems the block name often identifies the major route served by the block and the pull out sequence. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Line Related Data Concept: Relationship Type: Remarks: This is not necessarily equivalent to SCH-BlockDesignator. External Name: schdd 10 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-BlockName Value Domain: UCS Data Type: NAME8 Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 8 Internal Layout Minimum Size: 1 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-11 Descriptive Name: SCH_DayType_cd Descriptive Name of Context: ITS Definition: A type of day characterized by one or more properties that affect public transport operation. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 11 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-DayType Value Domain: Data Type: INTEGER Representation Classification Term: code Valid Value Range: Valid Value List: 1 Sunday 2 Monday 3 Tuesday 4 Wednesday 5 Thursday 6 Friday 7 Saturday 8 Holiday 9 Weekday 10 Weekend 11 Weekday, school closed 12-149 Reserved 150-245 Local use 246 Null (data is null) 247 Intentionally left blank (not used) 248 Deleted by device (reset to null) 249 Data unavailable 250 Illegal calculation (e.g., divide by zero) 251 Value out of range 252 Device malfunction (no value returned) 253 Data expired (data deleted, no longer available) 254 Data suppressed for security or privacy 255 Unspecified Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 255 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-12 Descriptive Name: SCH_DayTypeDescription_txt/UCS Descriptive Name of Context: ITS Definition: Description of the type of day that affects revenue service, as characterized by a transit agency . Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: schDayType Relationship Type: description of Remarks: External Name: schdd 12 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-DayTypeDescription Value Domain: UCS Data Type: FOOTNOTE Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 256 Internal Layout Minimum Size: 1 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-13 Descriptive Name: SCH_NoteDesignator_txt /UCS Descriptive Name of Context: ITS Definition: Alpha-numeric designator for a SchNoteMsg Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 13 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-NoteDesignator Value Domain: UCS Data Type: NAME8 Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: Internal Layout Minimum Size: © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-14 Descriptive Name: SCH_NoteID_nbr Descriptive Name of Context: ITS Definition: A unique identifier for a note. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 14 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-NoteID Value Domain: Data Type: IDENS Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-15 Descriptive Name: SCH_NoteMsg_txt UCS Descriptive Name of Context: ITS Definition: A remark or comment related to a message or transit object. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 15 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-NoteMsg Value Domain: UCS Data Type: MEMSHORT Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 2048 Internal Layout Minimum Size: 1 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-16 Descriptive Name: SCH_OperatingTimeType_cd Descriptive Name of Context: ITS Definition: A numeric value indicating the type of operating time. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 16 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-OperatingTimeType Value Domain: Data Type: INTEGER Representation Classification Term: code Valid Value Range: Valid Value List: 1. Deadhead Time- Bus travel time in non-revenue bus travel time to or from the garage and a terminus point where revenue services begins or ends; or within a vehicle assignment from the end of one revenue service segment to the beginning of another. 2. Dwell Time - Time scheduled for loading passengers or waiting for them to transfer at a stop point. 3. Layover Time - Scheduled rest and recovery, usually at a terminal. 4. Make Up Time - Payment for time in order that the total paid time for an operator assignment is equal to a minimum daily or weekly guarantee. 5. Overtime - Identifies the amount of scheduled time paid beyond the daily guarantee or actually operated beyond the scheduled time. 6. PullIn Time - Deadhead running time allowed a transit vehicle to arrive at the VehicleBase after the final access or time point in the vehicle assignment. 7. PullOut Time - Deadhead running time allowed a transit vehicle to depart the VehicleBase prior to arriving at the first time point in the vehicle assignment. 8. Spread Time - Total elapsed time between the first report time and the final turn-in time of an operator’s assignment. 9. Travel Time - A period of time allocated to an operator during which (s)he must travel from one piece of work to another. 10. TurnInAllowance - Paid time for the operator to report to the dispatcher at the conclusion of a run. 11. Report Time - Paid time for the operator to prepare for the start of a run or a piece of work. 12. Platform Time - Time when the operator is scheduled to drive the transit vehicle, including layover time. 13. Break Time - Time when the operator is scheduled to have a rest. 14. Meal Break Time - Time when the operator is scheduled to have a rest (for a meal). 15-149. Reserved 150-245. Local Use 246 Null (data is null) 247 Intentionally left blank (not used) 248 Deleted by device (reset to null) 249 Data unavailable 250 Illegal calculation (e.g., divide by zero) 251 Value out of range Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-17 252 Device malfunction (no value returned) 253 Data expired (data deleted, no longer available) 254 Data suppressed for security or privacy 255 Unspecified Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 255 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-18 Descriptive Name: SCH_OperatorDesignator_txt /UCS Descriptive Name of Context: ITS Definition: An alpha-numeric identifier of the transit staff who operates a vehicle. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 17 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-OperatorDesignator Value Domain: UCS Data Type: NAME8 Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: Internal Layout Minimum Size: 8 1 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-19 Descriptive Name: SCH_PassengerKilometers_qty / SI-length Descriptive Name of Context: ITS Definition: A measure of service utilization that represents the cumulative sum of the distances ridden by all passengers. It is normally calculated by summation of the passenger load multiplied by the distance between two transit stop points. For example, ten passengers riding in a transit vehicle for two kilometers equals 20 passenger kilometers, the value of the object is 20. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 18 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-PassengerKilometers Value Domain: IEEE/ASTM SI 10-1997 Length (km) Data Type: ULONG Representation Classification Term: quantity Valid Value Range: Valid Value List: Valid Value Rule: Units are in kilometers. Internal Representation Layout: Internal Layout Maximum Size: 4294967295 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-20 Descriptive Name: SCH_PatternDesignator_txt /UCS Descriptive Name of Context: ITS Definition: An alpha-numeric identifier for a defined sequence of points, events, and activation events along a route. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 19 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-PatternDesignator Value Domain: UCS Data Type: NAME8 Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 8 Internal Layout Minimum Size: 1 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-21 Descriptive Name: SCH_PatternID_nbr Descriptive Name of Context: ITS Definition: A unique identifier assigned by a transit agency for a defined sequence of points, events, and activation events along a variation of a route. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 20 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-PatternID Value Domain: Data Type: IDENS Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-22 Descriptive Name: SCH_PatternName_txt /UCS Descriptive Name of Context: ITS Definition: The name for a defined sequence of points and events along a variation of a route that represents a physical path traversed by a transit vehicle in a network. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 21 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-PatternName Value Domain: Data Type: NAME Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 30 Internal Layout Minimum Size: 1 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-23 Descriptive Name: SCH_PayType_cd Descriptive Name of Context: ITS Definition: The pay factor that identifies the amount of money paid for each hour of service. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 22 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-PayType Value Domain: Data Type: INTEGER Representation Classification Term: code Valid Value Range: Valid Value List: 1. Platform Time 2. Working Time 3. Spread 4. Spread Bonus 5. Overtime 6. Overtime Bonus 7. Paid Meal break 8. Other Paid Break 9. Paid Travel 10. Sign-on time 11. Sign-off time 12. Early Shift Bonus 13. Evening Shift Bonus 14. Night Shift Bonus 15-149 Reserved 150-245 Local use 246 Null (data is null) 247 Intentionally left blank (not used) 248 Deleted by device (reset to null) 249 Data unavailable 250 Illegal calculation (e.g., divide by zero) 251 Value out of range 252 Device malfunction (no value returned) 253 Data expired (data deleted, no longer available) 254 Data suppressed for security or privacy 255 Unspecified Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 255 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-24 Descriptive Name: SCH_PullinTime_tm /SI-time Descriptive Name of Context: ITS Definition: The time at which a transit vehicle arrives at its storage facility (vehicle base) after deadheading from the last time point of its scheduled revenue service. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 23 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-PullinTime Value Domain: IEEE/ASTM SI 10-1997 time Data Type: SCHTIME Representation Classification Term: time Valid Value Range: Valid Value List: Valid Value Rule: Units are in seconds. Internal Representation Layout: Internal Layout Maximum Size: 4294967295 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-25 Descriptive Name: SCH_PulloutTime_tm /SI Descriptive Name of Context: ITS Definition: The time at which a vehicle pulls out of its storage facility (vehicle base) in order to arrive at the first timepoint of its scheduled revenue service. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 24 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-PulloutTime Value Domain: IEEE/ASTM SI 10-1997 time Data Type: SCHTIME Representation Classification Term: time Valid Value Range: Valid Value List: Valid Value Rule: Units are in seconds. Internal Representation Layout: Internal Layout Maximum Size: 4294967295 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-26 Descriptive Name: SCH_RosterDesignator_txt / UCS Descriptive Name of Context: ITS Definition: An alpha-numeric index assigned by a transit agency to a roster. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 26 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-RosterDesignator Value Domain: UCS Data Type: NAME8 Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: UTF8String (SIZE (1..8)) Internal Layout Maximum Size: Internal Layout Minimum Size: Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-27 Descriptive Name: SCH_RosterID_nbr Descriptive Name of Context: ITS Definition: An unique number assigned by a transit agency to a weekly assignment. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 27 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-RosterID Value Domain: Data Type: IDENS Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-28 Descriptive Name: SCH_RouteDesignator_txt /UCS Descriptive Name of Context: ITS Definition: An alpha-numeric identifier of a collection of patterns in a revenue service. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 28 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-RouteDesignator Value Domain: UCS Data Type: NAME8 Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 8 Internal Layout Minimum Size: 1 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-29 Descriptive Name: SCH_RouteDirectionID_nbr Descriptive Name of Context: ITS Definition: A unique identifier for a route direction. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 29 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-RouteDirectionID Value Domain: Data Type: IDENS Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-30 Descriptive Name: SCH_RouteDirectionName_cd Descriptive Name of Context: ITS Definition: A name that describes the direction of a route. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 30 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-RouteDirectionName Value Domain: Data Type: INTEGER Representation Classification Term: code Valid Value Range: Valid Value List: 1N 2 S 3 E 4W 5 SW 6 SE 7 NW 8 NE 9 Inbound 10 Outbound 11 Circular 12 Destination 13 Clockwise 14 Counter-Clockwise 15 (defined by name) 15-149 Reserved 150-245 Local use 246 Null (data is null) 247 Intentionally left blank (not used) 248 Deleted by device (reset to null) 249 Data unavailable 250 Illegal calculation (e.g., divide by zero) 251 Value out of range 252 Device malfunction (no value returned) 253 Data expired (data deleted, no longer available) 254 Data suppressed for security or privacy 255 Unspecified Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 255 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-31 Descriptive Name: SCH_RouteID_nbr Descriptive Name of Context: ITS Definition: Identifies a collection of patterns in a revenue service. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 31 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-RouteID Value Domain: Data Type: IDENS Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-32 Descriptive Name: SCH_RouteName_txt /UCS Descriptive Name of Context: ITS Definition: Names a collection of patterns in a revenue service. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 32 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-RouteName Value Domain: UCS Data Type: NAME Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 30 Internal Layout Minimum Size: 1 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-33 Descriptive Name: SCH_RunDesignator_txt /UCS Descriptive Name of Context: ITS Definition: The alpha-numeric designator of the run. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 33 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-RunDesignator Value Domain: UCS Data Type: NAME8 Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 8 Internal Layout Minimum Size: 1 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-34 Descriptive Name: SCH_RunID_nbr Descriptive Name of Context: ITS Definition: Identifies the piece of work for an operator on a given day type or within a particular schedule. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 34 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-RunID Value Domain: Data Type: IDENS Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-35 Descriptive Name: SCH_RunningSpeed_rt /SI - velocity Descriptive Name of Context: ITS Definition: The average speed maintained between terminals. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 35 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-RunningSpeed Value Domain: IEEE/ASTM SI 10-1997 (k/h) Data Type: INTEGER Representation Classification Term: rate Valid Value Range: The valid range is 0 - 500 kph. Valid Value List: Valid Value Rule: The speed is measured in kilometers per hour (kph). Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-36 Descriptive Name: SCH_RunningTimeActual_tm /SI-time Descriptive Name of Context: ITS Definition: The actual time (based on real-time observations) for a transit vehicle in revenue service to travel between two time points. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 36 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-RunningTimeActual Value Domain: IEEE/ASTM SI 10-1997 time Data Type: DURTIME Representation Classification Term: time Valid Value Range: Valid Value List: Valid Value Rule: The units are in seconds. Internal Representation Layout: Internal Layout Maximum Size: 4294967295 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-37 Descriptive Name: SCH_RunningTimePeriod_txt /UCS Descriptive Name of Context: ITS Definition: The division of the operating day within a schedule or DayType into various periods for the purpose of assigning running times that reflect the passenger loads and traffic conditions prevalent at those times. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 37 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-RunningTimePeriod Value Domain: UCS Data Type: NAME Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 30 Internal Layout Minimum Size: 1 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-38 Descriptive Name: SCH_RunningTimeSched_tm /SI-time Descriptive Name of Context: ITS Definition: A time assigned to the movement of a revenue vehicle over a route between time points. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 38 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-RunningTimeSched Value Domain: IEEE/ASTM SI 10-1997 time Data Type: DURTIME Representation Classification Term: time Valid Value Range: Valid Value List: Valid Value Rule: The units are in seconds. Internal Representation Layout: Internal Layout Maximum Size: 4294967295 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-39 Descriptive Name: SCH_RunType_cd Descriptive Name of Context: ITS Definition: Type of operator assignment. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 39 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-RunType Value Domain: Data Type: INTEGER Representation Classification Term: code Valid Value Range: Valid Value List: 1 AM Straight 2 Midday Straight 3 PM Straight 4 Straight 5 Cleanup 6 Owl 7 Regular 8 Relief 9 Split 10 Three Piece (including swing) 11 Tripper 12 Two Piece (including swing) 13-149 Reserved 150-245 Local use 246 Null (data is null) 247 Intentionally left blank (not used) 248 Deleted by device (reset to null) 249 Data unavailable 250 Illegal calculation (e.g., divide by zero) 251 Value out of range 252 Device malfunction (no value returned) 253 Data expired (data deleted, no longer available) 254 Data suppressed for security or privacy 255 Unspecified Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 255 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-40 Descriptive Name: SCH_RunTypeDescription _txt /UCS Descriptive Name of Context: ITS Definition: A description of type of run. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: schRunType Relationship Type: description of Remarks: External Name: schdd 40 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-RunTypeDescription Value Domain: UCS Data Type: FOOTNOTE Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 256 Internal Layout Minimum Size: 1 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-41 Descriptive Name: SCH_ServiceType_cd Descriptive Name of Context: ITS Definition: Type of transit service provided. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 41 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-ServiceType Value Domain: Data Type: INTEGER Representation Classification Term: code Valid Value Range: Valid Value List: 1 Regular 2 Express 3 Circular 4 Radial 5 Feeder 6 Jitney 7 Limited 8 Non-revenue 9 Unknown 10 Charter Service 11 School Service 12 Special Service 13 Operator Training 14 Maintenance Service 15 No Service 16 Stand-by 17 Extra 18-149 Reserved 150-245 Local use 246 Null (data is null) 247 Intentionally left blank (not used) 248 Deleted by device (reset to null) 249 Data unavailable 250 Illegal calculation (e.g., divide by zero) 251 Value out of range 252 Device malfunction (no value returned) 253 Data expired (data deleted, no longer available) 254 Data suppressed for security or privacy 255 Unspecified Valid Value Rule: Internal Representation Layout: © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-42 Internal Layout Maximum Size: 255 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-43 Descriptive Name: SCH_ServiceTypeDescription_txt /UCS Descriptive Name of Context: ITS Definition: Description of the service type for SchServiceType. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 42 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-ServiceTypeDescription Value Domain: UCS Data Type: FOOTNOTE Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 256 Internal Layout Minimum Size: 1 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-44 Descriptive Name: SCH_SignCodeID_nbr Descriptive Name of Context: ITS Definition: A unique identifier of a sign code for each unique announcement within an agency, e.g. interior, exterior, etc. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 43 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-SignCodeID Value Domain: Data Type: IDENS Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-45 Descriptive Name: SCH_SignLocationID_nbr Descriptive Name of Context: ITS Definition: The functional address for the sign location where a message is to appear. This may refer to an in-vehicle sign, station sign, or other visualization media. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 44 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-SignLocationID Value Domain: Data Type: INTEGER Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 255 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-46 Descriptive Name: SCH_SignText_txt /UCS Descriptive Name of Context: ITS Definition: The text of a sign. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 45 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-SignText Value Domain: UCS Data Type: FOOTNOTE Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 256 Internal Layout Minimum Size: 1 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-47 Descriptive Name: SCH_StopPointLength_qty /SI-length Descriptive Name of Context: ITS Definition: The linear length (in distance) along a curb or parking area. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 46 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-StopPointLength Value Domain: IEEE/ASTM SI 10-1997 length (meter) Data Type: INTEGER Representation Classification Term: quantiy Valid Value Range: Valid Value List: Valid Value Rule: Units are meters. Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-48 Descriptive Name: SCH_StopPointSequenceNo_nbr Descriptive Name of Context: ITS Definition: Identifies the order of stop points along a pattern or route. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 47 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-StopPointSequenceNo Value Domain: Data Type: INTEGER Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-49 Descriptive Name: SCH_TimeBegin_tm /SI time Descriptive Name of Context: ITS Definition: The beginning time for a sequence of times. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 48 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TimeBegin Value Domain: IEEE/ASTM SI 10-1997 time (second) Data Type: SCHTIME Representation Classification Term: time Valid Value Range: Valid Value List: Valid Value Rule: The units are in seconds. Internal Representation Layout: Internal Layout Maximum Size: 4294967295 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-50 Descriptive Name: SCH_TimeEnd_tm /SI-time Descriptive Name of Context: ITS Definition: The ending time for a sequence of times. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 49 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TimeEnd Value Domain: IEEE/ASTM SI10-1997 time (second) Data Type: SCHTIME Representation Classification Term: time Valid Value Range: Valid Value List: Valid Value Rule: The units are in seconds. Internal Representation Layout: Internal Layout Maximum Size: 4294967295 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-51 Descriptive Name: SCH_TimePointDesignator_txt /UCS Descriptive Name of Context: ITS Definition: An alpha-numeric identifier of a location at which time is measured. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 50 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TimePointDesignator Value Domain: UCS Data Type: NAME8 Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 8 Internal Layout Minimum Size: 1 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-52 Descriptive Name: SCH_TimePointID_nbr Descriptive Name of Context: ITS Definition: A number assigned by a transit agency to uniquely identify a location at which time is measured. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 51 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TimePointID Value Domain: Data Type: IDENS Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-53 Descriptive Name: SCH_TimePointIntervalDesignator_txt /UCS Descriptive Name of Context: ITS Definition: An alpha-numeric identifier of the interval (link) between two time points. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 52 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TimePointIntervalDesignator Value Domain: UCS Data Type: NAME8 Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 8 Internal Layout Minimum Size: 1 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-54 Descriptive Name: SCH_TimePointIntervalID_nbr Descriptive Name of Context: ITS Definition: Identifies a unique path between two time points. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 53 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TimePointIntervalID Value Domain: Data Type: IDENS Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-55 Descriptive Name: SCH_TimePointName_txt /UCS Descriptive Name of Context: ITS Definition: The name of a time point. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 54 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TimePointName Value Domain: UCS Data Type: UTF8String Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: UTF8String (SIZE (1..40)) Internal Layout Maximum Size: Internal Layout Minimum Size: © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-56 Descriptive Name: SCH_TimePtNameShort_txt /UCS Descriptive Name of Context: ITS Definition: A short name associated with a time point. This 4-character name supports existing legacy systems that rely on 4 characters to identify their time points. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 55 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TimePtNameShort Value Domain: UCS Data Type: UTF8String Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: UTF8String (SIZE(1..4)) Internal Layout Maximum Size: Internal Layout Minimum Size: Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-57 Descriptive Name: SCH_TimeTableVersionID Descriptive Name of Context: ITS Definition: A unique number associated with the concepts, messages, and parts of a schedule including all the messages associated with the scheduling business area. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 56 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TimeTableVersionID Value Domain: Data Type: IDENS Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-58 Descriptive Name: SCH_TimeTableVersionName_txt/UCS Descriptive Name of Context: ITS Definition: Name of a time table, e.g., ‘summer’. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: schTimeTableVersionID Relationship Type: description of Remarks: External Name: schdd 57 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TimeTableVersionName Value Domain: UCS Data Type: NAME8 Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 8 Internal Layout Minimum Size: 1 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-59 Descriptive Name: SCH_TripDesignator_txt/UCS Descriptive Name of Context: ITS Definition: An alpha-numeric identifier of a one way operation of a revenue vehicle between two terminus points on a route. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 58 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TripDesignator Value Domain: UCS Data Type: NAME8 Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: Internal Layout Minimum Size: © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-60 Descriptive Name: SCH_TripID_nbr Descriptive Name of Context: ITS Definition: A number assigned by a transit agency that uniquely identifies a one way operation of a revenue vehicle between two terminus points on a route. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 59 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TripID Value Domain: Data Type: IDENS Representation Classification Term: number Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 65535 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-61 Descriptive Name: SCH_TripTimePointDescription_txt /UCS Descriptive Name of Context: ITS Definition: A description associated with an attribute of a trip time point. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: schTripTimePointAttribute Relationship Type: description of Remarks: External Name: schdd 60 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TripTimePointDescription Value Domain: UCS Data Type: FOOTNOTE Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 256 Internal Layout Minimum Size: 1 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-62 Descriptive Name: SCH_TripTimePtAttribute_cd Descriptive Name of Context: ITS Definition: Describes the characteristics of a time point in the context of a trip. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 61 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TripTimePtAttribute Value Domain: Data Type: INTEGER Representation Classification Term: code Valid Value Range: Valid Value List: 1 Layover 2 Relief 3 Control 4 Transfer 5 Recovery 6 Pull in 7 Pull out 8 Maximum load point 9 Arrive 10 Depart 11 Schedule Adherence On 12 Schedule Adherence Off 13 Route Adherence On 14 Route Adherence Off 15-149 Reserved 150-245 Local use 246 Null (data is null) 247 Intentionally left blank (not used) 248 Deleted by device (reset to null) 249 Data unavailable 250 Illegal calculation (e.g., divide by zero) 251 Value out of range 252 Device malfunction (no value returned) 253 Data expired (data deleted, no longer available) 254 Data suppressed for security or privacy 255 Unspecified Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 255 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-63 Descriptive Name: SCH_TripTimePtTime_tm /SI - time Descriptive Name of Context: ITS Definition: The time value associated with a time point for a particular trip. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 62 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TripTimePtTime Value Domain: IEEE/ASTM SI 10-1997 time (second) Data Type: SCHTIME Representation Classification Term: time Valid Value Range: Valid Value List: Valid Value Rule: The units are in seconds. Internal Representation Layout: Internal Layout Maximum Size: 4294967295 Internal Layout Minimum Size: 0 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-64 Descriptive Name: SCH_TripType_cd Descriptive Name of Context: ITS Definition: A classification of the one-way movement of a public transportation vehicle between two points. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: Relationship Type: Remarks: External Name: schdd 63 External Name Usage: TCIP Tree Identifier ANS1 Name: schTripType Value Domain: Data Type: INTEGER Representation Classification Term: code Valid Value Range: Valid Value List: 0 escape 1 Revenue 2 Pull In (from vehicle base) 3 Pull Out (to vehicle base) 4 Deadhead 5 Extra 6 Standby 7 Garage transfer 8 Road call 9 Road call return 10 Road test 11 Invalid movement 12-149 Reserved 150-245 Local use 246 Null (data is null) 247 Intentionally left blank (not used) 248 Deleted by device (reset to null) 249 Data unavailable 250 Illegal calculation (e.g., divide by zero) 251 Value out of range 252 Device malfunction (no value returned) 253 Data expired (data deleted, no longer available) 254 Data suppressed for security or privacy 255 Unspecified Valid Value Rule: If local use codes are used, schTripTypeDescription should be used to describe the type of trip. Internal Representation Layout: Internal Layout Maximum Size: 255 Internal Layout Minimum Size: 0 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-65 Descriptive Name: SCH_TripTypeDescription_txt /UCS Descriptive Name of Context: ITS Definition: A description of the trip type. Formula: Source: TCIP Working Group Class Name: SCH Classification_Scheme_Name: ST-ITS-TCIP-FRAME Classification Scheme Version: V 1.1 Keyword: Related Data Concept: schTripType Relationship Type: description of Remarks: External Name: schdd 64 External Name Usage: TCIP Tree Identifier ANS1 Name: SCH-TripTypeDescription Value Domain: UCS Data Type: FOOTNOTE Representation Classification Term: text Valid Value Range: Valid Value List: Valid Value Rule: Internal Representation Layout: Internal Layout Maximum Size: 256 Internal Layout Minimum Size: 1 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-66 4.2 MESSAGE OBJECTS Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchActivateAnnouncement Message Description: A message that indicates the requirements for activating an announcement. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 4 Keyword: Time Stamp: Message Body: SchActivateAnnouncement ::= SEQUENCE { activation-id SCH-ActivationID, announce-duration SCH-AnnouncementDuration, announce-location SCH-AnnouncementLocationID, announcement SEQUENCE OF SCH-AnnouncementID } Message Object Identifier: sch 18 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-67 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchActivateDriver Message Description: This message indicates the requirements for activating a driver message request. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 2 Keyword: Time Stamp: Message Body: SchActivateDriver ::= SEQUENCE { activation-id SCH-ActivationID, note SCH-NoteID } Message Object Identifier: sch 19 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-68 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchActivateFareZone Message Description: This message indicates the requirements for activating a change in fare zone. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 2 Keyword: Time Stamp: Message Body: SchActivateFareZone ::= SEQUENCE { activation-id SCH-ActivationID, fare-zone-id CPT-FareZoneID } Message Object Identifier: sch 20 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-69 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchActivateSignChange Message Description: A message that indicates the requirements for changing a sign. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 3 Keyword: Time Stamp: Message Body: SchActivateSignChange::= SEQUENCE { activation-id SCH-ActivationID, sign-location SCH-SignLocationID OPTIONAL, sign-code-id SCH-SignCodeID OPTIONAL } Message Object Identifier: sch 21 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-70 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchBlockGroup Message Description: A grouping of blocks based on some common characteristics such as use common corridor, terminus location, or route direction name. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 5 Keyword: Time Stamp: Message Body: SchBlockGroup ::= SEQUENCE { block-group-name SCH-BlockGroupName, block-id SEQUENCE OF SCH-BlockID, note SCH-NoteID OPTIONAL, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID } Message Object Identifier: sch 2 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-71 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchEvent Message Description: A message that activates an event at a specified time, location, or both. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 5 Keyword: Time Stamp: Message Body: SchEvent ::= SEQUENCE { activation-id SEQUENCE OF SCH-ActivationID, time-begin SCH-TimeBegin OPTIONAL, point SpPointclass OPTIONAL, activation-type SEQUENCE OF SCH-ActivationType OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } Message Object Identifier: sch 3 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-72 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchMasterSchedule Message Description: A table that includes all the time points and trips on a route. Contained within the route description is the Master Schedule Header information. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 6 Keyword: Time Stamp: Message Body: SchMasterSchedule::= SEQUENCE { activation-date CPT-ActivationDate, deactivation-date CPT-DeactivationDate OPTIONAL, route SchRoute, trip SEQUENCE OF SchTrip, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } Message Object Identifier: sch 4 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-73 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchMasterScheduleHdr Message Description: Sequence of time point identifiers and/or their names used to define the order of time points for all the patterns. This field is used to build timetables, for exterior signs, etc. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 4 Keyword: Time Stamp: Message Body: SchMasterScheduleHdr ::= SEQUENCE { time-point-id SEQUENCE OF SCH-TimePointID OPTIONAL, time-point-name SEQUENCE OF SCH-TimePointName OPTIONAL, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } (WITH COMPONENTS {..., time-point-id PRESENT }| WITH COMPONENTS {..., time-point-name PRESENT } ) Message Object Identifier: sch 5 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-74 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchNote Message Description: Text that denotes information about a schedule data element or message. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 4 Keyword: Time Stamp: Message Body: SchNote ::= SEQUENCE { note-id SCH-NoteID, note-designator SCH-NoteDesignator, note-message SCH-NoteMsg, timetable-version SCH-TimeTableVersionID } Message Object Identifier: sch 6 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-75 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchPattern Message Description: One of multiple outer route segments served by a single transit route. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 11 Keyword: Time Stamp: Message Body: SchPattern ::= SEQUENCE { pattern-designator SCH-PatternDesignator, pattern-id SCH-PatternID, pattern-name SCH-PatternName OPTIONAL, note-id SCH-NoteID OPTIONAL, route-direction SCH-RouteDirectionName OPTIONAL, route-id SCH-RouteID, time-points SEQUENCE OF SCH-TimePointID, stop-points SEQUENCE OF CPT-StopPointID, triggers SEQUENCE OF SCH-ActivationID OPTIONAL, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } Message Object Identifier: sch 7 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-76 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchPieceOfWork Message Description: A piece of work. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 5 Keyword: Time Stamp: Message Body: SchPieceOfWork::= SEQUENCE { op-time-types SEQUENCE OF SCH-OperatingTimeType, time-begin SCH-TimeBegin, time-end SCH-TimeEnd OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL, block-id SEQUENCE OF SCH-BlockID } Message Object Identifier: sch 22 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-77 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchRoster Message Description: Daily operator assignments grouped into weekly assignment packages. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 6 Keyword: Time Stamp: Message Body: SchRoster::= SEQUENCE { roster-id SCH-RosterID, roster-designator SCH-RosterDesignator, runs SEQUENCE OF SCH-RunID, days SEQUENCE OF CPT-DayofWeek, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } Message Object Identifier: sch 8 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-78 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchRoute Message Description: A collection of patterns in revenue service. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 10 Keyword: Time Stamp: Message Body: SchRoute ::= SEQUENCE { route-designator SCH-RouteDesignator, route-id SCH-RouteID, route-id-short CC-RouteIDShort OPTIONAL, route-name SCH-RouteName OPTIONAL, note-id SCH-NoteID OPTIONAL, patterns SEQUENCE OF SCH-PatternID, schedHdr1 SchMasterScheduleHdr OPTIONAL, --first direction schedHdr2 SchMasterScheduleHdr OPTIONAL, --second direction mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } Message Object Identifier: sch 9 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-79 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchRun Message Description: The daily pieces of work assigned to a transit employee. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 9 Keyword: Time Stamp: Message Body: SchRun ::= SEQUENCE { run-designator SCH-RunDesignator, run-id SCH-RunID, run-id-short CC-RunIDShort OPTIONAL, run-type SCH-RunType, day-type SCH-DayType, activation CPT-ActivationDate, note-id SCH-NoteID OPTIONAL, work SEQUENCE OF SchPieceOfWork, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } Message Object Identifier: sch 10 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-80 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1 Message Group ID: SCH Message Name: SchRunningTimePeriod Message Description: The division of the operating day within a schedule or DayType into various periods for the purpose of assigning running times that reflect the passenger loads and traffic conditions prevalent at those times. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 6 Keyword: Time Stamp: Message Body: SchRunningTimePeriod ::= SEQUENCE { begin-time SCH-TimeBegin, end-time SCH-TimeEnd, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL, day-type SCH-DayType OPTIONAL, date CPT-CalendarDate OPTIONAL } Message Object Identifier: sch 11 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-81 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchTimePoint Message Description: A point at which time is measured to create trips. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 9 Keyword: Time Stamp: Message Body: SchTimePoint ::= SEQUENCE { timepoint-id SCH-TimePointID, timepoint-designator SCH-TimePointDesignator, point SpPointclass, timepoint-name SCH-TimePointName OPTIONAL, timepoint-name-short SCH-TimePtNameShort OPTIONAL, note-id SCH-NoteID OPTIONAL, stoppoints SEQUENCE OF CPT-StopPointID OPTIONAL, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } Message Object Identifier: sch 12 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-82 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchTimePointInterval Message Description: The segment between two timepoints. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 7 Keyword: Time Stamp: Message Body: SchTimePointInterval ::= SEQUENCE { tpi-id SCH-TimePointIntervalID, tpi-designator SCH-TimePointIntervalDesignator, startPointID SCH-TimePointID, -- terminus of interval endPointID SCH-TimePointID, -- terminus of interval location SpRouteclass OPTIONAL, --may default to line class mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } Message Object Identifier: sch 13 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-83 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1 Message Group ID: SCH Message Name: SchTimeTableVersion Message Description: The version of a time table generated by the scheduling/runcutting module. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 5 Keyword: Time Stamp: Message Body: SchTimeTableVersion ::= SEQUENCE { timetable-version-id SCH-TimeTableVersionID, timetable-version-name SCH-TimeTableVersionName, activation-date CPT-ActivationDate OPTIONAL, deactivation-date CPT-DeactivationDate OPTIONAL, agency-id CPT-AgencyID OPTIONAL } Message Object Identifier: sch 14 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-84 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchTrip Message Description: A one way movement of a transit vehicle in revenue service between two points. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 13 Keyword: Time Stamp: Message Body: SchTrip::= SEQUENCE { trip-id SCH-TripID, service-type SCH-ServiceType, day-type SCH-DayType, route-id SCH-RouteID, patterns SEQUENCE OF SCH-PatternID OPTIONAL, run-id SCH-RunID OPTIONAL, block-id SCH-BlockID OPTIONAL, trip-type SEQUENCE OF SCH-TripType OPTIONAL, trip-timepoint-times SEQUENCE OF SCH-TripTimePtTime, event SEQUENCE OF SchEvent OPTIONAL, note SCH-NoteID OPTIONAL, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } Message Object Identifier: sch 15 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 4-85 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchTripTimePoint Message Description: Time at a timepoint on a trip. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 7 Keyword: Time Stamp: Message Body: SchTripTimePoint ::= SEQUENCE { timepoint-id SCH-TimePointID OPTIONAL, timepoint-designator SCH-TimePointDesignator OPTIONAL, trip-timepoint-time SCH-TripTimePtTime, note SEQUENCE OF SCH-NoteID, trip-timepoint-attr SCH-TripTimePtAttribute OPTIONAL, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } ( WITH COMPONENTS {..., timepoint-id PRESENT} | WITH COMPONENTS {..., timepoint-designator PRESENT} ) Message Object Identifier: sch 16 © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 4-86 Message Identifier: TCIP Message Set ID: ST-ITS-TCIP-SCH Message Set Version: 1.1 Message Group ID: SCH Message Name: SchVehicleAssign Message Description: The work of a vehicle from the time it leaves the vehicle base (schVehicleBase) until its next return. Alias: Block. Meta Data Source: Direct Priority: no priority Frequency: Message Length: 15 Keyword: Time Stamp: Message Body: SchVehicleAssign::= SEQUENCE { block-id SCH-BlockID, block-id-short CC-BlockIDShort OPTIONAL, block-designator SCH-BlockDesignator OPTIONAL, block-name SCH-BlockName OPTIONAL, pullout-time SCH-PulloutTime OPTIONAL, pullin-time SCH-PullinTime OPTIONAL, pullOut-location SpPointclass OPTIONAL, --refers to the pull-out location pullIn-location SpPointclass OPTIONAL, --refers to the pull-in location day-type SCH-DayType, trips SEQUENCE OF SCH-TripID, ptv-type CPT-PTVehicleType OPTIONAL, agency CPT-AgencyID OPTIONAL, ptv-base CPT-PTVehicleBaseName OPTIONAL, organizational-unit CPT-OrganizationalUnitID OPTIONAL, note SCH-NoteID OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } Message Object Identifier: sch 17 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page 5-1 Section 5 CONFORMANCE REQUIREMENTS The Scheduling/Runcutting business area supports the first two levels of conformance: Conformance Levels 1 and 2 as defined in NTCIP 1400, formerly referenced as ST-ITS-TCIP-FRAME, Version 1.1. The conformance group, in the context of this document, is defined as the collection of SCH and related objects that are required to support components in the Scheduling/Runcutting area. Level One conformance requires data elements contained within this document and other documents that support this business area. Level Two conformance requires the inclusion of all the objects (data elements and messages) that support the business area messages contained in Section 4.2 of this document. 5.1 LEVEL ONE CONFORMANCE Data Element Name Reference* SCH Data Elements NTCIP 1404, formerly referenced as ST-ITS-TCIP-SCH, Section 4.1 CC-RunIDShort CC-RouteIDShort NTCIP 1407, formerly referenced as ST-ITS-TCIP-CC, Section 4.1 CPT Data Elements NTCIP 1401, formerly referenced as ST-ITS-TCIP-CPT, Section 4.1 * NTCIP 1404 (ST-ITS-TCIP-SCH) refers to this document. See Section 4.1 for complete listing. NTCIP 1401 (ST-ITS-TCIP-CPT) Section 4.1 refers to the Common Public Transportation Data Elements. NTCIP 1405 (ST-ITS-TCIP-SP) Section 4.1 refers to the Standard on Spatial Representation. 5.2 LEVEL TWO CONFORMANCE Message Name Reference* SCH Messages NTCIP 1404, formerly referenced as ST-ITS-TCIP-SCH Section 4.2 SpPointclass SpAddresspoint NTCIP 1405, formerly referenced as ST-ITS-TCIP-SP Section 4.2 * NTCIP 1404 (ST-ITS-TCIP-SCH) refers to this document. See Section 4.2 for complete listing. NTCIP 1405 (ST-ITS-TCIP-SP) Section 4.2 refers to the Standard on Spatial Representation Objects. © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page 5-2 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page A-1 ANNEX A Data Element/Message Use Cross Reference Table Data Element Message(s) SCH-ActivationID SchActivateFareZone SchPattern SchActivateSignChange SchActivateDriver SchActivateAnnouncement SchEvent SCH-ActivationType SchEvent SCH-AnnouncementDuration SchActivateAnnouncement SCH-AnnouncementID SchActivateAnnouncement SCH-AnnouncementLocationID SchActivateAnnouncement SCH-BlockDesignator SchVehicleAssign SCH-BlockGroupName SchBlockGroup SCH-BlockID ImPTVOperatingParam SchPieceOfWork SchBlockGroup SchVehicleAssign SchTrip SCH-BlockName SchVehicleAssign SCH-DayType SchVehicleAssign SchTrip SchRunningTimePeriod SchRun PiPublishedSchedule SCH-NoteDesignator SchNote © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page A-2 Data Element Message(s) SCH-NoteID SchActivateDriver SchRun SchVehicleAssign SchBlockGroup SchNote SchTrip SchRoute SchTimePoint SchTripTimePoint SchPattern SCH-NoteMsg SchNote SCH-OperatingTimeType SchPieceOfWork SCH-PatternDesignator SchPattern SCH-PatternID SchTrip SchPattern SchRoute SCH-PatternName SchPattern SCH-PullinTime SchVehicleAssign SCH-PulloutTime SchVehicleAssign SCH-RosterDesignator SchRoster SCH-RosterID SchRoster SCH-RouteDesignator SchRoute SCH-RouteDirectionName PiDynamicSignMessage PiNearestStopRequest ImPTVOperatingParam SchPattern PiTripLeg PiNearestStop PiPublishedSchedule Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page A-3 Data Element Message(s) SCH-RouteID SchRoute PiNearestStop SchPattern PiSchedAdherenceOffSched SchTrip PiTripConstraintInclude PiTripConstraintExclude PiNearestStopRequest PiPublishedSchedule PiSchedAdherenceCountdown PiSchedAdherenceRange SCH-RouteName PiSchedAdherenceCountdown SchRoute PiDynamicSignMessage PiSchedAdherenceOffSched PiSchedAdherenceRange SCH-RunDesignator SchRun SCH-RunID ImPTVehicleInvolved SchRun SchTrip ImPTVOperatingParam SCH-RunType SchRun SCH-ServiceType PiTripConstraintInclude SchTrip PiTripConstraintExclude PiDynamicSignMessage SCH-SignCodeID SchActivateSignChange SCH-SignLocationID SchActivateSignChange SCH-TimeBegin SchRunningTimePeriod SchEvent SchPieceOfWork SCH-TimeEnd SchRunningTimePeriod SchPieceOfWork © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page A-4 Data Element Message(s) SCH-TimePointDesignator SchTimePointInterval SchTimePoint SchTripTimePoint SCH-TimePointID SchTimePointInterval SchTimePointInterval SchMasterScheduleHdr SchPattern SchTripTimePoint SchTimePoint SCH-TimePointIntervalID SchTimePointInterval SCH-TimePointName SchTimePoint SchMasterScheduleHdr SCH-TimePointTime PiPublishedSchedule SCH-TimePtNameShort SchTimePoint SCH-TimeTableVersionID SchEvent SchTripTimePoint SchTimeTableVersion SchTimePointInterval SchRunningTimePeriod SchPattern SchTrip SchVehicleAssign SchRun SchRoute SchRoster SchTimePoint SchPieceOfWork SchBlockGroup SchMasterSchedule SchNote SchMasterScheduleHdr SCH-TimeTableVersionName SchTimeTableVersion SCH-TripID SchVehicleAssign PiSchedAdherenceCountdown PiSchedAdherenceOffSched PiSchedAdherenceRange SchTrip Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page A-5 Data Element Message(s) SCH-TripTimePtAttribute SchTripTimePoint SCH-TripTimePtTime SchTrip SchTripTimePoint SCH-TripType SchTrip SchEvent SchTrip SchMasterScheduleHdr PiPublishedSchedule SchRoute SchRoute SchPieceOfWork SchRun SchRoute SchMasterSchedule SchTrip SchMasterSchedule © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page A-6 Do Not Copy Without Written Permission © 2001 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page B-1 ANNEX B ASN.1 Script Informative Annex This annex is a script in ASN.1 format for compiling the required SCH business objects. TCIP-SCHDD DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS IDENS, IDENL, NAME, NAME8, FOOTNOTE, DURTIME, SCHTIME, MEMSHORT FROM TCIP-Subtypes sch, TCIP-CLASS, CPT-ActivationDate, CPT-AgencyID, CPT-CalendarDate, CPT-DayofWeek, CPT-DeactivationDate, CPT-FareZoneID, CPT-Mode, CPT-OrganizationalUnitID, CPT-PTVehicleBaseName, CPT-PTVehicleType, CPT-StopPointID FROM TCIP-CPTDD SpPointclass, SpRouteclass FROM TCIP-SPDD CC-BlockIDShort, CC-RouteIDShort, CC-RunIDShort FROM TCIP-CCDD; -- OBJECT IDENTIFIER schdd OBJECT IDENTIFIER ::= {sch 1} -- DATA DICTIONARY DEFINITIONS sch-ActivationID-OID OBJECT IDENTIFIER ::= { schdd 1 } sch-ActivationID TCIP-CLASS ::= { SCH-ActivationID IDENTIFIED BY sch-ActivationID-OID WITH DESCRIPTION "Identifiers for a variety of automatic actions, including: sign change, annunciation, new fare set/zone, driver message, signal pre-emption point, etc." } SCH-ActivationID ::= IDENS sch-ActivationType-ID OBJECT IDENTIFIER ::= { schdd 2 } sch-ActivationType TCIP-CLASS ::= { SCH-ActivationType IDENTIFIED BY sch-ActivationType-ID WITH DESCRIPTION "The type of activation event." } SCH-ActivationType ::= INTEGER { annTrigger(1), -- announcement trigger routeAdhOverride(2), -- route adherence override signChange(3), -- sign change msgTrigger(4), -- driver message trigger/paddle (relief point) fareZone (5), -- fare zone radioZone (6), -- radio zone reliefTrigger (7), -- relief trigger beginLayover (8), -- Begin Layover endLayover (9), -- End Layover beginTrip (10), -- Begin Trip endTrip (11), -- End Trip beginDeadhead (12), -- Begin Deadhead endDeadhead (13), -- End Deadhead -- 14-149 reserved -- 150-245 local use null (246), -- (data is null) © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page B-2 intentionallyLeftBlank (247), deletedByDevice (248), dataUnavailable (249), illegalCalculation (250), valueOutOfRange (251), deviceMalfunction (252), dataExpired (253), available) dataSupressedForSecurityOrPrivacy unspecified (255) } (0..255) -- (not used) -- (reset to null) -- (no value returned) -- (data deleted, no longer (254), sch-ActivationTypeDescription-ID OBJECT IDENTIFIER ::= { schdd 3 } sch-ActivationTypeDescription TCIP-CLASS ::= { SCH-ActivationTypeDescription IDENTIFIED BY sch-ActivationTypeDescription-ID WITH DESCRIPTION "Description of an unassigned activation type (SchActivationType)." } SCH-ActivationTypeDescription ::= FOOTNOTE sch-AnnouncementDuration-ID OBJECT IDENTIFIER ::= { schdd 4 } sch-AnnouncementDuration TCIP-CLASS ::= { SCH-AnnouncementDuration IDENTIFIED BY sch-AnnouncementDuration-ID WITH DESCRIPTION "The length of time of an automated audio or visual (via dynamic message sign) announcement. If the duration is longer than the amount of time required to make the announcement, the announcement is repeated." } SCH-AnnouncementDuration ::= DURTIME sch-AnnouncementID-OID OBJECT IDENTIFIER ::= { schdd 5 } sch-AnnouncementID TCIP-CLASS ::= { SCH-AnnouncementID IDENTIFIED BY sch-AnnouncementID-OID WITH DESCRIPTION "An identification number for each unique announcement within an transit agency." } SCH-AnnouncementID ::= IDENS sch-AnnouncementLocationID-OID OBJECT IDENTIFIER ::= { schdd 6 } sch-AnnouncementLocationID TCIP-CLASS ::= { SCH-AnnouncementLocationID IDENTIFIED BY sch-AnnouncementLocationID-OID WITH DESCRIPTION "The functional address which identifies the device that receives the announcement. This may refer to a vehicle annunciator, station annunciator or other audio-facility. This data element is user defined." } SCH-AnnouncementLocationID ::= INTEGER (0..255) sch-BlockDesignator-ID OBJECT IDENTIFIER ::= { schdd 7 } sch-BlockDesignator TCIP-CLASS ::= { SCH-BlockDesignator IDENTIFIED BY sch-BlockDesignator-ID WITH DESCRIPTION "An alpha-numeric identifier used to associate a sequence of trips to a transit vehicle." } SCH-BlockDesignator ::= NAME8 sch-BlockGroupName-ID OBJECT IDENTIFIER ::= { schdd 8 } sch-BlockGroupName TCIP-CLASS ::= { SCH-BlockGroupName IDENTIFIED BY sch-BlockGroupName-ID WITH DESCRIPTION "The name given to a block group." } Do Not Copy Without Written Permission © 2000 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page B-3 SCH-BlockGroupName ::= NAME sch-BlockID-OID OBJECT IDENTIFIER ::= { schdd 9 } sch-BlockID TCIP-CLASS ::= { SCH-BlockID IDENTIFIED BY sch-BlockID-OID WITH DESCRIPTION "A unique identifier within a day type which is used to associate a sequence of trips to a transit vehicle." } SCH-BlockID ::= IDENL sch-BlockName-ID OBJECT IDENTIFIER ::= { schdd 10 } sch-BlockName TCIP-CLASS ::= { SCH-BlockName IDENTIFIED BY sch-BlockName-ID WITH DESCRIPTION "The name of the block. For legacy systems the block name often identifies the major route served by the block and the pull out sequence." } SCH-BlockName ::= NAME8 sch-DayType-ID OBJECT IDENTIFIER ::= { schdd 11 } sch-DayType TCIP-CLASS ::= { SCH-DayType IDENTIFIED BY sch-DayType-ID WITH DESCRIPTION "A type of day characterized by one or more properties which affect public transport operation." } SCH-DayType ::= INTEGER { sunday (1), -- Sunday monday (2), -- Monday tuesday (3), -- Tuesday wednesday (4), -- Wednesday thursday (5), -- Thursday friday (6), -- Friday saturday (7), -- Saturday holiday (8), -- Holiday weekday (9), -- Weekday weekend (10), -- Weekend weekdaySchoolClosed (11), -- Weekday, school closed -- 12-149 reserved -- 150-245 local use null (246), -- (data is null) intentionallyLeftBlank (247), -- (not used) deletedByDevice (248), -- (reset to null) dataUnavailable (249), illegalCalculation (250), valueOutOfRange (251), deviceMalfunction (252), -- (no value returned), dataExpired (253), -- (data deleted, no longer available), dataSupressedForSecurityOrPrivacy (254), unspecified (255) } (0..255) sch-DayTypeDescription-ID OBJECT IDENTIFIER ::= { schdd 12 } sch-DayTypeDescription TCIP-CLASS ::= { SCH-DayTypeDescription IDENTIFIED BY sch-DayTypeDescription-ID WITH DESCRIPTION "Description of the type of day which affects revenue service, as characterized by a transit agency." } SCH-DayTypeDescription ::= FOOTNOTE © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page B-4 sch-NoteDesignator-ID OBJECT IDENTIFIER ::= { schdd 13 } sch-NoteDesignator TCIP-CLASS ::= { SCH-NoteDesignator IDENTIFIED BY sch-NoteDesignator-ID WITH DESCRIPTION "Alpha-numeric designator for a schNoteMsg." } SCH-NoteDesignator ::= NAME8 sch-NoteID-OID OBJECT IDENTIFIER ::= { schdd 14 } sch-NoteID TCIP-CLASS ::= { SCH-NoteID IDENTIFIED BY sch-NoteID-OID WITH DESCRIPTION "A unique identifier for a note." } SCH-NoteID ::= IDENS sch-NoteMsg-ID OBJECT IDENTIFIER ::= { schdd 15 } sch-NoteMsg TCIP-CLASS ::= { SCH-NoteMsg IDENTIFIED BY sch-NoteMsg-ID WITH DESCRIPTION "A remark or comment related to a message or transit object." } SCH-NoteMsg ::= MEMSHORT sch-OperatingTimeType-ID OBJECT IDENTIFIER ::= { schdd 16 } sch-OperatingTimeType TCIP-CLASS ::= { SCH-OperatingTimeType IDENTIFIED BY sch-OperatingTimeType-ID WITH DESCRIPTION "A numeric value indicating the type of operating time." } SCH-OperatingTimeType ::= INTEGER { deadhead(1), -- Deadhead Time dwell(2), -- Dwell Time layover(3), -- Layover Time makeUp (4), -- Make Up Time overtime (5), -- Overtime pullIn (6), -- PullIn Time pullOut (7), -- PullOut Time spread (8), -- Spread Time travel (9), -- Travel Time turnInAllowance (10), -- TurnInAllowance report (11), -- Report Time platform (12), -- Platform Time break (13), -- Break Time mealBreak (14), -- Meal Break Time -- 15-149 reserved -- 150-245 local use null (246), -- (data is null) intentionallyLeftBlank (247), -- (not used) deletedByDevice (248), -- (reset to null) dataUnavailable (249), illegalCalculation (250), valueOutOfRange (251), deviceMalfunction (252), -- (no value returned), dataExpired (253), -- (data deleted, no longer available), dataSupressedForSecurityOrPrivacy (254), unspecified (255) } (0..255) sch-OperatorDesignator-ID OBJECT IDENTIFIER ::= { schdd 17 } sch-OperatorDesignator TCIP-CLASS ::= { SCH-OperatorDesignator IDENTIFIED BY sch-OperatorDesignator-ID Do Not Copy Without Written Permission © 2000 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page B-5 WITH DESCRIPTION "An alpha-numeric identifier of the transit staff who operates a vehicle." } SCH-OperatorDesignator ::= NAME8 sch-PassengerKilometers-ID OBJECT IDENTIFIER ::= { schdd 18 } sch-PassengerKilometers TCIP-CLASS ::= { SCH-PassengerKilometers IDENTIFIED BY sch-PassengerKilometers-ID WITH DESCRIPTION "A measure of service utilization which represents the cumulative sum of the distances ridden by all passengers. It is normally calculated by summation of the passenger load multiplied by the distance between two transit stop points. For example, ten passengers riding in a transit vehicle for two kilometers equals 20 passenger kilometers, the value of the object is 20." } SCH-PassengerKilometers ::= INTEGER (0..4294967295) sch-PatternDesignator-ID OBJECT IDENTIFIER ::= { schdd 19 } sch-PatternDesignator TCIP-CLASS ::= { SCH-PatternDesignator IDENTIFIED BY sch-PatternDesignator-ID WITH DESCRIPTION "An alpha-numeric identifier for a defined sequence of points, events and activation events along a route." } SCH-PatternDesignator ::= NAME8 sch-PatternID-OID OBJECT IDENTIFIER ::= { schdd 20 } sch-PatternID TCIP-CLASS ::= { SCH-PatternID IDENTIFIED BY sch-PatternID-OID WITH DESCRIPTION "A unique identifier assigned by a transit agency for a defined sequence of points, events and activation events along a variation of a route." } SCH-PatternID ::= IDENS sch-PatternName-ID OBJECT IDENTIFIER ::= { schdd 21 } sch-PatternName TCIP-CLASS ::= { SCH-PatternName IDENTIFIED BY sch-PatternName-ID WITH DESCRIPTION "The name for a defined sequence of points and events along a variation of a route that represents a physical path traversed by a transit vehicle in a network." } SCH-PatternName ::= NAME sch-PayType-ID OBJECT IDENTIFIER ::= { schdd 22 } sch-PayType TCIP-CLASS ::= { SCH-PayType IDENTIFIED BY sch-PayType-ID WITH DESCRIPTION "The pay factor which identifies the amount of money paid for each hour of service." } SCH-PayType ::= INTEGER { platform (1), -- Platform Time working (2), -- Working Time spread (3), -- Spread spreadBonus (4), -- Spread Bonus overtime(5), -- Overtime overtimeBonus (6), -- Overtime Bonus mealBreakPaid (7), -- Paid Meal break otherBreakPaid (8), -- Other Paid Break travelPaid (9), -- Paid Travel signOn (10), -- Sign-on time © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page B-6 signOff (11), earlyShiftBonus (12), eveningShiftBonus (13), nightShiftBonus (14), -- Sign-off time -- Early Shift Bonus -- Evening Shift Bonus -- Night Shift Bonus -- 15-149 reserved -- 150-245 local use null (246), -- (data is null) intentionallyLeftBlank (247), -- (not used) deletedByDevice (248), -- (reset to null) dataUnavailable (249), illegalCalculation (250), valueOutOfRange (251), deviceMalfunction (252), -- no value returned dataExpired (253), -- data deleted, no longer available dataSupressedForSecurityOrPrivacy (254), unspecified (255) } (0..255) sch-PullinTime-ID OBJECT IDENTIFIER ::= { schdd 23 } sch-PullinTime TCIP-CLASS ::= { SCH-PullinTime IDENTIFIED BY sch-PullinTime-ID WITH DESCRIPTION "The time at which a transit vehicle arrives at its storage facility (vehicle base) after deadheading from the last time point of its scheduled revenue service." } SCH-PullinTime ::= SCHTIME sch-PulloutTime-ID OBJECT IDENTIFIER ::= { schdd 24 } sch-PulloutTime TCIP-CLASS ::= { SCH-PulloutTime IDENTIFIED BY sch-PulloutTime-ID WITH DESCRIPTION "The time at which a vehicle pulls out of its storage facility (vehicle base) in order to arrive at the first timepoint of its scheduled revenue service." } SCH-PulloutTime ::= SCHTIME sch-RosterDesignator-ID OBJECT IDENTIFIER ::= { schdd 26 } sch-RosterDesignator TCIP-CLASS ::= { SCH-RosterDesignator IDENTIFIED BY sch-RosterDesignator-ID WITH DESCRIPTION "An alpha-numeric index assigned by a transit agency to a roster." } SCH-RosterDesignator ::= NAME8 sch-RosterID-OID OBJECT IDENTIFIER ::= { schdd 27 } sch-RosterID TCIP-CLASS ::= { SCH-RosterID IDENTIFIED BY sch-RosterID-OID WITH DESCRIPTION "An unique number assigned by a transit agency to a weekly assignment." } SCH-RosterID ::= IDENS sch-RouteDesignator-ID OBJECT IDENTIFIER ::= { schdd 28 } sch-RouteDesignator TCIP-CLASS ::= { SCH-RouteDesignator IDENTIFIED BY sch-RouteDesignator-ID WITH DESCRIPTION "An alpha-numeric identifier of a collection of patterns in a revenue service." } SCH-RouteDesignator ::= NAME8 Do Not Copy Without Written Permission © 2000 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page B-7 sch-RouteDirectionID-OID OBJECT IDENTIFIER ::= { schdd 29 } sch-RouteDirectionID TCIP-CLASS ::= { SCH-RouteDirectionID IDENTIFIED BY sch-RouteDirectionID-OID WITH DESCRIPTION "A unique identifier for a route direction." } SCH-RouteDirectionID ::= IDENS sch-RouteDirectionName-ID OBJECT IDENTIFIER ::= { schdd 30 } sch-RouteDirectionName TCIP-CLASS ::= { SCH-RouteDirectionName IDENTIFIED BY sch-RouteDirectionName-ID WITH DESCRIPTION "A name which describes the direction of a route." } SCH-RouteDirectionName ::= INTEGER { north (1), -- North south (2), -- South east (3), -- East west(4), -- West sw (5), -- Southwest se (6), -- Southeast nw (7), -- Northwest ne (8), -- Northeast in (9), -- Inbound out (10), -- Outbound circ (11), -- Circular dest (12), -- Destination clockwise(13), -- Clockwise counterClock (14), -- Counter-Clockwise name (15), -- defined by name of route -- 16-149 reserved -- 150-245 local use null (246), -- (data is null) intentionallyLeftBlank (247), -- (not used) deletedByDevice (248), -- (reset to null) dataUnavailable (249), illegalCalculation (250), valueOutOfRange (251), deviceMalfunction (252), -- (no value returned), dataExpired (253), -- (data deleted, no longer available), dataSupressedForSecurityOrPrivacy (254), unspecified (255) } (0..255) sch-RouteID-OID OBJECT IDENTIFIER ::= { schdd 31 } sch-RouteID TCIP-CLASS ::= { SCH-RouteID IDENTIFIED BY sch-RouteID-OID WITH DESCRIPTION "Identifies a collection of patterns in a revenue service." } SCH-RouteID ::= IDENS sch-RouteName-ID OBJECT IDENTIFIER ::= { schdd 32 } sch-RouteName TCIP-CLASS ::= { SCH-RouteName IDENTIFIED BY sch-RouteName-ID WITH DESCRIPTION "Names a collection of patterns in a revenue service." } SCH-RouteName ::= NAME sch-RunDesignator-ID OBJECT IDENTIFIER sch-RunDesignator TCIP-CLASS ::= © 2001 AASHTO / ITE / NEMA ::= { { schdd 33 } Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page B-8 SCH-RunDesignator IDENTIFIED BY sch-RunDesignator-ID WITH DESCRIPTION "The alpha-numeric designator of the run." } SCH-RunDesignator ::= NAME8 sch-RunID-OID OBJECT IDENTIFIER ::= { schdd 34 } sch-RunID TCIP-CLASS ::= { SCH-RunID IDENTIFIED BY sch-RunID-OID WITH DESCRIPTION "Identifies the piece of work for an operator on a given day type or within a particular schedule." } SCH-RunID ::= IDENS sch-RunningSpeed-ID OBJECT IDENTIFIER ::= { schdd 35 } sch-RunningSpeed TCIP-CLASS ::= { SCH-RunningSpeed IDENTIFIED BY sch-RunningSpeed-ID WITH DESCRIPTION "The average speed maintained between terminals." } SCH-RunningSpeed ::= INTEGER (0..65535) sch-RunningTimeActual-ID OBJECT IDENTIFIER ::= { schdd 36 } sch-RunningTimeActual TCIP-CLASS ::= { SCH-RunningTimeActual IDENTIFIED BY sch-RunningTimeActual-ID WITH DESCRIPTION "The actual time (based on real-time observations) for a transit vehicle in revenue service to travel between two time points." } SCH-RunningTimeActual ::= DURTIME sch-RunningTimePeriod-ID OBJECT IDENTIFIER ::= { schdd 37 } sch-RunningTimePeriod TCIP-CLASS ::= { SCH-RunningTimePeriod IDENTIFIED BY sch-RunningTimePeriod-ID WITH DESCRIPTION "The division of the operating day within a schedule or DayType into various periods for the purpose of assigning running times that reflect the passenger loads and traffic conditions prevalent at those times." } SCH-RunningTimePeriod ::= NAME sch-RunningTimeSched-ID OBJECT IDENTIFIER ::= { schdd 38 } sch-RunningTimeSched TCIP-CLASS ::= { SCH-RunningTimeSched IDENTIFIED BY sch-RunningTimeSched-ID WITH DESCRIPTION "A time assigned to the movement of a revenue vehicle over a route between time points." } SCH-RunningTimeSched ::= DURTIME sch-RunType-ID OBJECT IDENTIFIER ::= { schdd 39 } sch-RunType TCIP-CLASS ::= { SCH-RunType IDENTIFIED BY sch-RunType-ID WITH DESCRIPTION "Type of operator assignment." } SCH-RunType ::= INTEGER { amStraigtht (1), -- AM Straight, midStraight (2), -- Midday Straight, pmStraight (3), -- PM Straight, straight (4), -- Straight, cleanup (5), -- Cleanup, owl (6), -- Owl, regular (7), -- Regular, relief (8), -- Relief, split (9), -- Split, Do Not Copy Without Written Permission © 2000 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page B-9 threePiece (10), tripper (11), twoPiece(12), -- Three Piece (including swing), -- Tripper, -- Two Piece (including swing) -- 13-149 reserved -- 150-245 local use null (246), -- (data is null) intentionallyLeftBlank (247), -- (not used) deletedByDevice (248), -- (reset to null) dataUnavailable (249), illegalCalculation (250), valueOutOfRange (251), deviceMalfunction (252), -- no value returned dataExpired (253), -- data deleted, no longer available dataSupressedForSecurityOrPrivacy (254), unspecified (255) } (0..255) sch-RunTypeDescription-ID OBJECT IDENTIFIER ::= { schdd 40 } sch-RunTypeDescription TCIP-CLASS ::= { SCH-RunTypeDescription IDENTIFIED BY sch-RunTypeDescription-ID WITH DESCRIPTION "A description of type of run." } SCH-RunTypeDescription ::= FOOTNOTE sch-ServiceType-ID OBJECT IDENTIFIER ::= { schdd 41 } sch-ServiceType TCIP-CLASS ::= { SCH-ServiceType IDENTIFIED BY sch-ServiceType-ID WITH DESCRIPTION "Type of transit service provided." } SCH-ServiceType ::= INTEGER { regular (1), -- Regular, express (2), -- Express, circular(3), -- Circular, radial (4), -- Radial, feeder (5), -- Feeder, jitney (6), -- Jitney, limited (7), -- Limited, nonRevenue (8), -- Non-revenue, unknown (9), -- Unknown, charter (10), -- Charter Service, school (11), -- School Service, special (12), -- Special Service, operatorTraining (13), -- Operator Training, maintenance (14), -- Maintenance Service, noService (15), -- No Service, standBy (16), -- Stand-by, extra (17), -- Extra, -- 18-149 reserved -- 150-245 local use null (246), -- (data is null) intentionallyLeftBlank (247), -- (not used) deletedByDevice (248), -- (reset to null) dataUnavailable (249), illegalCalculation (250), valueOutOfRange (251), deviceMalfunction (252), -- no value returned dataExpired (253), -- data deleted, no longer available, dataSupressedForSecurityOrPrivacy (254), unspecified (255) © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page B-10 } (0..255) sch-ServiceTypeDescription-ID OBJECT IDENTIFIER ::= { schdd 42 } sch-ServiceTypeDescription TCIP-CLASS ::= { SCH-ServiceTypeDescription IDENTIFIED BY sch-ServiceTypeDescription-ID WITH DESCRIPTION "Description of the service type for schServiceType." } SCH-ServiceTypeDescription ::= FOOTNOTE sch-SignCodeID-OID OBJECT IDENTIFIER ::= { schdd 43 } sch-SignCodeID TCIP-CLASS ::= { SCH-SignCodeID IDENTIFIED BY sch-SignCodeID-OID WITH DESCRIPTION "A unique identifier of a sign code for each unique announcement within an agency, e.g. interior, exterior, etc." } SCH-SignCodeID ::= IDENS sch-SignLocationID-OID OBJECT IDENTIFIER ::= { schdd 44 } sch-SignLocationID TCIP-CLASS ::= { SCH-SignLocationID IDENTIFIED BY sch-SignLocationID-OID WITH DESCRIPTION "The functional address for the sign location where a message is to appear. This may refer to an in-vehicle sign, station sign or other visualization media." } SCH-SignLocationID ::= INTEGER (0..255) sch-SignText-ID OBJECT IDENTIFIER ::= { schdd 45 } sch-SignText TCIP-CLASS ::= { SCH-SignText IDENTIFIED BY sch-SignText-ID WITH DESCRIPTION "The text of a sign." } SCH-SignText ::= FOOTNOTE sch-StopPointLength-ID OBJECT IDENTIFIER ::= { schdd 46 } sch-StopPointLength TCIP-CLASS ::= { SCH-StopPointLength IDENTIFIED BY sch-StopPointLength-ID WITH DESCRIPTION "The linear length (in distance) along a curb or parking area." } SCH-StopPointLength ::= INTEGER (0..65535) sch-StopPointSequenceNo-ID OBJECT IDENTIFIER ::= { schdd 47 } sch-StopPointSequenceNo TCIP-CLASS ::= { SCH-StopPointSequenceNo IDENTIFIED BY sch-StopPointSequenceNo-ID WITH DESCRIPTION "Identifies the order of stop points along a pattern or route." } SCH-StopPointSequenceNo ::= INTEGER (0..65535) sch-TimeBegin-ID OBJECT IDENTIFIER ::= { schdd 48 } sch-TimeBegin TCIP-CLASS ::= { SCH-TimeBegin IDENTIFIED BY sch-TimeBegin-ID WITH DESCRIPTION "The beginning time for a sequence of times." } SCH-TimeBegin ::= SCHTIME sch-TimeEnd-ID OBJECT IDENTIFIER ::= { schdd 49 } sch-TimeEnd TCIP-CLASS ::= { SCH-TimeEnd IDENTIFIED BY sch-TimeEnd-ID WITH DESCRIPTION "The ending time for a sequence of times." Do Not Copy Without Written Permission © 2000 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page B-11 } SCH-TimeEnd ::= SCHTIME sch-TimePointDesignator-ID OBJECT IDENTIFIER ::= { schdd 50 } sch-TimePointDesignator TCIP-CLASS ::= { SCH-TimePointDesignator IDENTIFIED BY sch-TimePointDesignator-ID WITH DESCRIPTION "An alpha-numeric identifier of a location at which time is measured." } SCH-TimePointDesignator ::= NAME8 sch-TimePointID-OID OBJECT IDENTIFIER ::= { schdd 51 } sch-TimePointID TCIP-CLASS ::= { SCH-TimePointID IDENTIFIED BY sch-TimePointID-OID WITH DESCRIPTION "A number assigned by a transit agency to uniquely identify a location at which time is measured." } SCH-TimePointID ::= IDENS sch-TimePointIntervalDesignator-ID OBJECT IDENTIFIER ::= { schdd 52 } sch-TimePointIntervalDesignator TCIP-CLASS ::= { SCH-TimePointIntervalDesignator IDENTIFIED BY sch-TimePointIntervalDesignatorID WITH DESCRIPTION "An alpha-numeric identifier of the interval (link) between two time points." } SCH-TimePointIntervalDesignator ::= NAME8 sch-TimePointIntervalID-OID OBJECT IDENTIFIER ::= { schdd 53 } sch-TimePointIntervalID TCIP-CLASS ::= { SCH-TimePointIntervalID IDENTIFIED BY sch-TimePointIntervalID-OID WITH DESCRIPTION "Identifies a unique path between two time points." } SCH-TimePointIntervalID ::= IDENS sch-TimePointName-ID OBJECT IDENTIFIER ::= { schdd 54 } sch-TimePointName TCIP-CLASS ::= { SCH-TimePointName IDENTIFIED BY sch-TimePointName-ID WITH DESCRIPTION "The name of a time point." } SCH-TimePointName ::= UTF8String (SIZE (1..40)) sch-TimePtNameShort-ID OBJECT IDENTIFIER ::= { schdd 55 } sch-TimePtNameShort TCIP-CLASS ::= { SCH-TimePtNameShort IDENTIFIED BY sch-TimePtNameShort-ID WITH DESCRIPTION "A short name associated with a time point. This 4character name supports existing legacy systems which rely on 4 characters to identify their time points." } SCH-TimePtNameShort ::= UTF8String (SIZE(1..4)) sch-TimeTableVersionID-OID OBJECT IDENTIFIER ::= { schdd 56 } sch-TimeTableVersionID TCIP-CLASS ::= { SCH-TimeTableVersionID IDENTIFIED BY sch-TimeTableVersionID-OID WITH DESCRIPTION "A unique number associated with the concepts, messages and parts of a schedule including all the messages associated with the scheduling business area." } SCH-TimeTableVersionID ::= IDENS © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page B-12 sch-TimeTableVersionName-ID OBJECT IDENTIFIER ::= { schdd 57 } sch-TimeTableVersionName TCIP-CLASS ::= { SCH-TimeTableVersionName IDENTIFIED BY sch-TimeTableVersionName-ID WITH DESCRIPTION "Name of a time table, e.g., `summer'." } SCH-TimeTableVersionName ::= NAME8 sch-TripDesignator-ID OBJECT IDENTIFIER ::= { schdd 58 } sch-TripDesignator TCIP-CLASS ::= { SCH-TripDesignator IDENTIFIED BY sch-TripDesignator-ID WITH DESCRIPTION "An alpha-numeric identifier of a one way operation of a revenue vehicle between two terminus points on a route." } SCH-TripDesignator ::= NAME8 sch-TripID-OID OBJECT IDENTIFIER ::= { schdd 59 } sch-TripID TCIP-CLASS ::= { SCH-TripID IDENTIFIED BY sch-TripID-OID WITH DESCRIPTION "A number assigned by a transit agency that uniquely identifies a one way operation of a revenue vehicle between two terminus points on a route." } SCH-TripID ::= IDENS sch-TripTimePointDescription-ID OBJECT IDENTIFIER ::= { schdd 60 } sch-TripTimePointDescription TCIP-CLASS ::= { SCH-TripTimePointDescription IDENTIFIED BY sch-TripTimePointDescription-ID WITH DESCRIPTION "A description associated with an attribute of a trip time point." } SCH-TripTimePointDescription ::= FOOTNOTE sch-TripTimePtAttribute-ID OBJECT IDENTIFIER ::= { schdd 61 } sch-TripTimePtAttribute TCIP-CLASS ::= { SCH-TripTimePtAttribute IDENTIFIED BY sch-TripTimePtAttribute-ID WITH DESCRIPTION "Describes the characteristics of a time point in the context of a trip." } SCH-TripTimePtAttribute ::= INTEGER { layover (1), -- Layover relief (2), -- Relief control (3), -- Control transfer (4), -- Transfer recovery (5), -- Recovery pullIn (6), -- Pull in pullOut (7), -- Pull out maxLoadPt (8), -- Maximum load point arrive (9), -- Arrive depart (10), -- Depart schedAdhOn (11), -- Schedule Adherence On schedAdhOff (12), -- Schedule Adherence Off rtAdhOn (13), -- Route Adherence On rtAdhOff (14), -- Route Adherence Off -- 15-149 reserved -- 150-245 local use null (246), -- (data is null) intentionallyLeftBlank (247), -- (not used) deletedByDevice (248), -- (reset to null) dataUnavailable (249), illegalCalculation (250), Do Not Copy Without Written Permission © 2000 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page B-13 valueOutOfRange (251), deviceMalfunction (252), dataExpired (253), dataSupressedForSecurityOrPrivacy unspecified (255) } (0..255) -- no value returned -- data deleted, no longer available (254), sch-TripTimePtTime-ID OBJECT IDENTIFIER ::= { schdd 62 } sch-TripTimePtTime TCIP-CLASS ::= { SCH-TripTimePtTime IDENTIFIED BY sch-TripTimePtTime-ID WITH DESCRIPTION "The time value associated with a time point for a particular trip." } SCH-TripTimePtTime ::= SCHTIME sch-TripType-ID OBJECT IDENTIFIER ::= { schdd 63 } sch-TripType TCIP-CLASS ::= { SCH-TripType IDENTIFIED BY sch-TripType-ID WITH DESCRIPTION "A classification of the one-way movement of a public transportation vehicle between two points." } SCH-TripType ::= INTEGER { revenue (1) , -- Revenue pullIn (2), -- Pull In (from vehicle base) pullOut (3), -- Pull Out (to vehicle base) deadhead (4), -- Deadhead extra (5), -- Extra standby (6), -- Standby garTransfer (7), -- Garage transfer roadCall (8), -- Road call roadCallReturn (9), -- Road call return roadTest (10), -- Road test invalidMovement (11), -- Invalid movement -- 14-149 reserved -- 150-245 local use null (246), -- (data is null) intentionallyLeftBlank (247), -- (not used) deletedByDevice (248), -- (reset to null) dataUnavailable (249), illegalCalculation (250), valueOutOfRange (251), deviceMalfunction (252), -- no value returned dataExpired (253), -- data deleted, no longer available dataSupressedForSecurityOrPrivacy (254), unspecified (255) } (0..255) sch-TripTypeDescription-ID OBJECT IDENTIFIER ::= { schdd 64 } sch-TripTypeDescription TCIP-CLASS ::= { SCH-TripTypeDescription IDENTIFIED BY sch-TripTypeDescription-ID WITH DESCRIPTION "A description of the trip type." } SCH-TripTypeDescription ::= FOOTNOTE -- MESSAGE DEFINITIONS ** schActivateAnnouncement-ID OBJECT IDENTIFIER ::= schActivateAnnouncement TCIP-CLASS ::= { © 2001 AASHTO / ITE / NEMA { sch 18 } Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page B-14 SchActivateAnnouncement IDENTIFIED BY schActivateAnnouncement-ID WITH DESCRIPTION "A message that indicates the requirements for activating an announcement." } SchActivateAnnouncement ::= SEQUENCE { activation-id SCH-ActivationID, announce-duration SCH-AnnouncementDuration, announce-location SCH-AnnouncementLocationID, announcement SEQUENCE OF SCH-AnnouncementID } schActivateDriver-ID OBJECT IDENTIFIER ::= { sch 19 } schActivateDriver TCIP-CLASS ::= { SchActivateDriver IDENTIFIED BY schActivateDriver-ID WITH DESCRIPTION "This message indicates the requirements for activating a driver message request." } SchActivateDriver ::= SEQUENCE { activation-id SCH-ActivationID, note SCH-NoteID } schActivateFareZone-ID OBJECT IDENTIFIER ::= { sch 20 } schActivateFareZone TCIP-CLASS ::= { SchActivateFareZone IDENTIFIED BY schActivateFareZone-ID WITH DESCRIPTION "This message indicates the requirements for activating a change in fare zone." } SchActivateFareZone ::= SEQUENCE { activation-id SCH-ActivationID, fare-zone-id CPT-FareZoneID } schActivateSignChange-ID OBJECT IDENTIFIER ::= { sch 21 } schActivateSignChange TCIP-CLASS ::= { SchActivateSignChange IDENTIFIED BY schActivateSignChange-ID WITH DESCRIPTION "A message that indicates the requirements for changing a sign." } SchActivateSignChange::= SEQUENCE { activation-id SCH-ActivationID, sign-location SCH-SignLocationID OPTIONAL, sign-code-id SCH-SignCodeID OPTIONAL } schBlockGroup-ID OBJECT IDENTIFIER ::= { sch 2 } schBlockGroup TCIP-CLASS ::= { SchBlockGroup IDENTIFIED BY schBlockGroup-ID WITH DESCRIPTION "A grouping of blocks based on some common characteristics such as use common corridor, terminus location or route direction name." } SchBlockGroup ::= SEQUENCE { block-group-name SCH-BlockGroupName, block-id SEQUENCE OF SCH-BlockID, note SCH-NoteID OPTIONAL, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID } Do Not Copy Without Written Permission © 2000 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page B-15 schEvent-ID OBJECT IDENTIFIER ::= { sch 3 } schEvent TCIP-CLASS ::= { SchEvent IDENTIFIED BY schEvent-ID WITH DESCRIPTION "A message that activates an event at a specified time, location or both." } SchEvent ::= SEQUENCE { activation-id SEQUENCE OF SCH-ActivationID, time-begin SCH-TimeBegin OPTIONAL, point SpPointclass OPTIONAL, activation-type SEQUENCE OF SCH-ActivationType OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } schMasterSchedule-ID OBJECT IDENTIFIER ::= { sch 4 } schMasterSchedule TCIP-CLASS ::= { SchMasterSchedule IDENTIFIED BY schMasterSchedule-ID WITH DESCRIPTION "A table that includes all the time points and trips on a route. Contained within the route description is the Master Schedule Header information." } SchMasterSchedule::= SEQUENCE { activation-date CPT-ActivationDate, deactivation-date CPT-DeactivationDate OPTIONAL, route SchRoute, trip SEQUENCE OF SchTrip, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } schMasterScheduleHdr-ID OBJECT IDENTIFIER ::= { sch 5 } schMasterScheduleHdr TCIP-CLASS ::= { SchMasterScheduleHdr IDENTIFIED BY schMasterScheduleHdr-ID WITH DESCRIPTION "Sequence of time point identifiers and/or their names used to define the order of time points for all the patterns. This field is used to build timetables, for exterior signs, etc." } SchMasterScheduleHdr ::= SEQUENCE { time-point-id SEQUENCE OF SCH-TimePointID OPTIONAL, time-point-name SEQUENCE OF SCH-TimePointName OPTIONAL, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } (WITH COMPONENTS {..., time-point-id PRESENT }| WITH COMPONENTS {..., time-point-name PRESENT } ) schNote-ID OBJECT IDENTIFIER ::= { sch 6 } schNote TCIP-CLASS ::= { SchNote IDENTIFIED BY schNote-ID WITH DESCRIPTION "Text which denotes information about a schedule data element or message." } SchNote ::= SEQUENCE { note-id SCH-NoteID, note-designator SCH-NoteDesignator, note-message SCH-NoteMsg, timetable-version SCH-TimeTableVersionID } schPattern-ID OBJECT IDENTIFIER ::= schPattern TCIP-CLASS ::= { © 2001 AASHTO / ITE / NEMA { sch 7 } Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page B-16 SchPattern IDENTIFIED BY schPattern-ID WITH DESCRIPTION "One of multiple outer route segments served by a single transit route." } SchPattern ::= SEQUENCE { pattern-designator SCH-PatternDesignator, pattern-id SCH-PatternID, pattern-name SCH-PatternName OPTIONAL, note-id SCH-NoteID OPTIONAL, route-direction SCH-RouteDirectionName OPTIONAL, route-id SCH-RouteID, time-points SEQUENCE OF SCH-TimePointID, stop-points SEQUENCE OF CPT-StopPointID, triggers SEQUENCE OF SCH-ActivationID OPTIONAL, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } schPieceOfWork-ID OBJECT IDENTIFIER ::= { sch 22 } schPieceOfWork TCIP-CLASS ::= { SchPieceOfWork IDENTIFIED BY schPieceOfWork-ID WITH DESCRIPTION "A piece of work." } SchPieceOfWork::= SEQUENCE { op-time-types SEQUENCE OF SCH-OperatingTimeType, time-begin SCH-TimeBegin, time-end SCH-TimeEnd OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL, block-id SEQUENCE OF SCH-BlockID } schRoster-ID OBJECT IDENTIFIER ::= { sch 8 } schRoster TCIP-CLASS ::= { SchRoster IDENTIFIED BY schRoster-ID WITH DESCRIPTION "Daily operator assignments grouped into weekly assignment packages." } SchRoster::= SEQUENCE { roster-id SCH-RosterID, roster-designator SCH-RosterDesignator, runs SEQUENCE OF SCH-RunID, days SEQUENCE OF CPT-DayofWeek, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } schRoute-ID OBJECT IDENTIFIER ::= { sch 9 } schRoute TCIP-CLASS ::= { SchRoute IDENTIFIED BY schRoute-ID WITH DESCRIPTION "A collection of patterns in revenue service." } SchRoute ::= SEQUENCE { route-designator SCH-RouteDesignator, route-id SCH-RouteID, route-id-short CC-RouteIDShort OPTIONAL, route-name SCH-RouteName OPTIONAL, note-id SCH-NoteID OPTIONAL, patterns SEQUENCE OF SCH-PatternID, schedHdr1 SchMasterScheduleHdr OPTIONAL, --first direction schedHdr2 SchMasterScheduleHdr OPTIONAL, --second direction Do Not Copy Without Written Permission © 2000 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page B-17 mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } schRun-ID OBJECT IDENTIFIER ::= { sch 10 } schRun TCIP-CLASS ::= { SchRun IDENTIFIED BY schRun-ID WITH DESCRIPTION "The daily pieces of work assigned to a transit employee." } SchRun ::= SEQUENCE { run-designator SCH-RunDesignator, run-id SCH-RunID, run-id-short CC-RunIDShort OPTIONAL, run-type SCH-RunType, day-type SCH-DayType, activation CPT-ActivationDate, note-id SCH-NoteID OPTIONAL, work SEQUENCE OF SchPieceOfWork, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } schRunningTimePeriod-ID OBJECT IDENTIFIER ::= { sch 11 } schRunningTimePeriod TCIP-CLASS ::= { SchRunningTimePeriod IDENTIFIED BY schRunningTimePeriod-ID WITH DESCRIPTION "The division of the operating day within a schedule or DayType into various periods for the purpose of assigning running times that reflect the passenger loads and traffic conditions prevalent at those times." } SchRunningTimePeriod ::= SEQUENCE { begin-time SCH-TimeBegin, end-time SCH-TimeEnd, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL, day-type SCH-DayType OPTIONAL, date CPT-CalendarDate OPTIONAL } schTimePoint-ID OBJECT IDENTIFIER ::= { sch 12 } schTimePoint TCIP-CLASS ::= { SchTimePoint IDENTIFIED BY schTimePoint-ID WITH DESCRIPTION "A point at which time is measured to create trips." } SchTimePoint ::= SEQUENCE { timepoint-id SCH-TimePointID, timepoint-designator SCH-TimePointDesignator, point SpPointclass, timepoint-name SCH-TimePointName OPTIONAL, timepoint-name-short SCH-TimePtNameShort OPTIONAL, note-id SCH-NoteID OPTIONAL, stoppoints SEQUENCE OF CPT-StopPointID OPTIONAL, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } schTimePointInterval-ID OBJECT IDENTIFIER ::= schTimePointInterval TCIP-CLASS ::= { © 2001 AASHTO / ITE / NEMA { sch 13 } Do Not Copy Without Written Permission NTCIP 1404 v01.02 Page B-18 SchTimePointInterval WITH DESCRIPTION IDENTIFIED BY schTimePointInterval-ID "The segment between two timepoints." } SchTimePointInterval ::= SEQUENCE { tpi-id SCH-TimePointIntervalID, tpi-designator SCH-TimePointIntervalDesignator, startPointID SCH-TimePointID, -- terminus of interval endPointID SCH-TimePointID, -- terminus of interval location SpRouteclass OPTIONAL, --may default to line class mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } schTimeTableVersion-ID OBJECT IDENTIFIER ::= { sch 14 } schTimeTableVersion TCIP-CLASS ::= { SchTimeTableVersion IDENTIFIED BY schTimeTableVersion-ID WITH DESCRIPTION "The version of a time table generated by the scheduling/runcutting module." } SchTimeTableVersion ::= SEQUENCE { timetable-version-id SCH-TimeTableVersionID, timetable-version-name SCH-TimeTableVersionName, activation-date CPT-ActivationDate OPTIONAL, deactivation-date CPT-DeactivationDate OPTIONAL, agency-id CPT-AgencyID OPTIONAL } schTrip-ID OBJECT IDENTIFIER ::= { sch 15 } schTrip TCIP-CLASS ::= { SchTrip IDENTIFIED BY schTrip-ID WITH DESCRIPTION "A one way movement of a transit vehicle in revenue service between two points." } SchTrip::= SEQUENCE { trip-id SCH-TripID, service-type SCH-ServiceType, day-type SCH-DayType, route-id SCH-RouteID, patterns SEQUENCE OF SCH-PatternID OPTIONAL, run-id SCH-RunID OPTIONAL, block-id SCH-BlockID OPTIONAL, trip-type SEQUENCE OF SCH-TripType OPTIONAL, trip-timepoint-times SEQUENCE OF SCH-TripTimePtTime, event SEQUENCE OF SchEvent OPTIONAL, note SCH-NoteID OPTIONAL, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } schTripTimePoint-ID OBJECT IDENTIFIER ::= { sch 16 } schTripTimePoint TCIP-CLASS ::= { SchTripTimePoint IDENTIFIED BY schTripTimePoint-ID WITH DESCRIPTION "Time at a timepoint on a trip." } SchTripTimePoint ::= SEQUENCE { timepoint-id SCH-TimePointID OPTIONAL, -- Indicative timepoint-designator SCH-TimePointDesignator OPTIONAL, -Indicative trip-timepoint-time SCH-TripTimePtTime, Do Not Copy Without Written Permission © 2000 AASHTO / ITE / NEMA NTCIP 1404 v01.02 Page B-19 note SEQUENCE OF SCH-NoteID, trip-timepoint-attr SCH-TripTimePtAttribute OPTIONAL, mode CPT-Mode OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } ( WITH COMPONENTS {..., timepoint-id PRESENT} | WITH COMPONENTS {..., timepoint-designator PRESENT} ) schVehicleAssign-ID OBJECT IDENTIFIER ::= { sch 17 } schVehicleAssign TCIP-CLASS ::= { SchVehicleAssign IDENTIFIED BY schVehicleAssign-ID WITH DESCRIPTION "The work of a vehicle from the time it leaves the vehicle base (SchVehicleBase) until its next return. Alias: Block." } SchVehicleAssign::= SEQUENCE { block-id SCH-BlockID, block-id-short CC-BlockIDShort OPTIONAL, block-designator SCH-BlockDesignator OPTIONAL, block-name SCH-BlockName OPTIONAL, pullout-time SCH-PulloutTime OPTIONAL, pullin-time SCH-PullinTime OPTIONAL, pullOut-location SpPointclass OPTIONAL, --refers to the pull-out location pullIn-location SpPointclass OPTIONAL, --refers to the pull-in location day-type SCH-DayType, trips SEQUENCE OF SCH-TripID, ptv-type CPT-PTVehicleType OPTIONAL, agency CPT-AgencyID OPTIONAL, ptv-base CPT-PTVehicleBaseName OPTIONAL, organizational-unit CPT-OrganizationalUnitID OPTIONAL, note SCH-NoteID OPTIONAL, timetable-version SCH-TimeTableVersionID OPTIONAL } END © 2001 AASHTO / ITE / NEMA Do Not Copy Without Written Permission