Line
For referencing the Operators we redundantly use ResponsibilitySet and OperatorRef. This is to maintain compatibility with different data consumers. See chapter on ResourceFrame and Use Case 17.
Table: Line
| Sub | Element | Usage | Card | Type | Description | Note |
|---|---|---|---|---|---|---|
| @id | mandatory | 1..1 | xsd:string | Attribute id | ||
| @version | mandatory | 1..1 | xsd:string | Attribute version | ||
| @responsibilitySetRef | mandatory | 1..1 | xsd:string | Attribute responsibilitySetRef | ||
| ValidBetween | expected | 1..* | unknown | Usually set to the whole timetable year | ||
| + | FromDate | expected | 0..1 | xsd:dateTime | Start date of AVAILABILITY CONDITION. | |
| + | ToDate | expected | 0..1 | xsd:dateTime | End of AVAILABILITY CONDITION. Date is INCLUSIVE. | |
| keyList | optional | 0..1 | KeyListStructure | A list of alternative Key values for an element. | ||
| + | KeyValue | optional | 1..* | KeyValueStructure | Key value pair for Entity. | We might use KeyValue for some additional information |
| ++ | Key | optional | 0..1 | xsd:normalizedString | User key. | |
| ++ | Value | optional | 0..1 | xsd:anyType | Value for alternative key. | |
| privateCodes | mandatory | 0..1 | PrivateCodesStructure | A list of private codes that uniquely identifiy the element. May be used for inter-operating with other (legacy) systems. +v2.0 | The SLNID is mandatory if it exists | |
| + | PrivateCode | expected | 0..* | PrivateCodeStructure | A private code that uniquely identifies the element. May be used for inter-operating with other (legacy) systems. | The SLNID is mandatory if it exists |
| ++ | @type | mandatory | 1..1 | xsd:string | Attribute type | |
| Name | mandatory | 0..1 | MultilingualString | Name of VALIDITY CONDITION. | contains attribute D T from HRDF. Is not translated on purpose. | |
| ShortName | expected | 0..1 | MultilingualString | Short Name for TYPE OF VALUE. | contains the LinieKurzName (attribut N T in HRDF) | |
| TransportMode | mandatory | 0..1 | AllModesEnumeration | An area within a Site. May be connected to Quays by PATH LINKs. | ||
| TransportSubmode | optional | 1..1 | TransportSubmodeStructure | A submode of a public or private TRANSPORT MODE. | the mapping excel describe how to use the TransportSubmode | |
| + | RailSubmode | optional | 1..1 | RailSubmodeEnumeration | TPEG pti02 Rail submodes loc13. See also See ERA B.4.7009 - Name: Item description code. | Here an example for rail. Be aware that other XXXSubmode are used for other mode. |
| PublicCode | mandatory | 0..1 | PublicCodeStructure | Public identifier code of TARIFF ZONE. +v2.0 | Contains LinieLangName (attribute LT from HRDF) | |
| OperatorRef | expected | 1..1 | OperatorRefStructure | Reference to an OPERATOR. | The operator is the transport organisation that really “owns” the line. Additional operators can be added in additionalOperators. The actual operating organisation can be set in the ServiceJourney. Is redundant to the responsibilitySetRef on purpose. | |
| additionalOperators | optional | 0..1 | transportOrganisationRefs_RelStructure | Additional OPERATORs for LINE. | Used for other operating companies. Is redundant to the responsibilitySetRef on purpose. this is especially important, when a co-ownership of the Line was defined. | |
| + | OperatorRef | optional | 0..* | OperatorRefStructure | Reference to an OPERATOR. | |
| LineType | expected | 0..1 | LineTypeEnumeration | Classification of LINE, including flexible options. +v2.0. | Will be used especially, when not “fixed”. Details in mapping excel. | |
| TypeOfProductCategoryRef | mandatory | 1..1 | TypeOfProductCategoryRefStructure | Reference to a TYPE OF PRODUCT CATEGORY. Product of a JOURNEY. e.g. ICS, Thales etc See ERA B.4 7037 Characteristic description code. | Always aligned with BS KI oev-info.ch |