TT:tafTapTsiTrainID replacementOf: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[checked revision][checked revision]
(added type documentation)
 
(2 intermediate revisions by the same user not shown)
Line 6: Line 6:


{{deu|{{intro|2.4}}Spezifiziert einen ersetzten Zug oder Zugteile. Alternative: {{TT:Tag|uniqueTrainKey}}.}}
{{deu|{{intro|2.4}}Spezifiziert einen ersetzten Zug oder Zugteile. Alternative: {{TT:Tag|uniqueTrainKey}}.}}
|constraints={{missing information|topic=constraints|user=[[User:Ferri Leberl|Ferri Leberl]] ([[User talk:Ferri Leberl|talk]]) 12:45, 29 January 2018 (CET)}}
|constraints=
*{{attr|objectType}}: mandatory
*{{attr|objectType}}: {{railMLType|tTapTsiObjectType}}, mandatory
*{{attr|companyCode}}: mandatory
*{{attr|companyCode}}: {{railMLType|tCompanyCode}}, mandatory
*{{attr|core}}: mandatory
*{{attr|core}}: {{railMLType|tTapTsiCore}}, mandatory
*{{attr|variant}}: mandatory
*{{attr|variant}}: {{railMLType|tTapTsiVariant}}, mandatory
*{{attr|timetableYear}}: mandatory
*{{attr|timetableYear}}: {{railMLType|tTapTsiTimetableYear}}, mandatory
|ownAttributes={{missing information|topic=attribute semantics|user=[[User:Ferri Leberl|Ferri Leberl]] ([[User talk:Ferri Leberl|talk]]) 12:45, 29 January 2018 (CET)}}
*{{attr|startDate}}: {{railMLType|tTapTsiStartDate}}, optional
|ownAttributes=
* {{Attr|objectType}}: Used to specify the TAF/TAP TSI object identifier
* {{Attr|companyCode}}: Identifies a railway company (RU or IM) by the unique company id (also known as RICS). Usually the TAF/TAP TSI object identifier described here originates with the company specified here.
* {{Attr|core}}: This is the main part of the identifier and is determined by the company that creates it.
* {{Attr|variant}}: The variant shows a relationship between two identifiers referring to the same business case. Usually a new variant is specified when some information of the object identified by the enclosing identifier is changed.
* {{Attr|timetableYear}}: Refers to the timetable period in which the business is scheduled to be carried out.
* {{Attr|startDate}}: This attribute may be used to encode the startDate field of a TAF/TAP TSI object identifier.
}}
}}

Latest revision as of 17:16, 19 September 2022


<tafTapTsiTrainID>
 


Scheme description / Schemenbeschreibung

Position of <tafTapTsiTrainID> in the XML-Tree / Position von <tafTapTsiTrainID> im XML-Baum

  • Parent: (introduced with version 2.4)<replacementOf>
  • Children: None

Multiplicity / Anzahl

[1..1]

Semantics / Bedeutung

(introduced with version 2.4)Specifies a replaced train or train parts. Alternatively, <uniqueTrainKey> can be used.

(introduced with version 2.4)Spezifiziert einen ersetzten Zug oder Zugteile. Alternative: <uniqueTrainKey>.

Attributes of <tafTapTsiTrainID> / Attribute von <tafTapTsiTrainID>

  • objectType: Used to specify the TAF/TAP TSI object identifier
  • companyCode: Identifies a railway company (RU or IM) by the unique company id (also known as RICS). Usually the TAF/TAP TSI object identifier described here originates with the company specified here.
  • core: This is the main part of the identifier and is determined by the company that creates it.
  • variant: The variant shows a relationship between two identifiers referring to the same business case. Usually a new variant is specified when some information of the object identified by the enclosing identifier is changed.
  • timetableYear: Refers to the timetable period in which the business is scheduled to be carried out.
  • startDate: This attribute may be used to encode the startDate field of a TAF/TAP TSI object identifier.

Syntactic Constraints / Syntaktische Beschränkungen

  • objectType: restriction of xs:string; provides a possibility for differentiantion between the objects: Train, Path, Case Reference and Path Request, mandatory
  • companyCode: restriction of xs:integer; company code according TAP TSI B.8 and UIC IRS/leaflet 920-1:2006, mandatory
  • core: restriction of xs:string; it is the main part of identifier and is determined by the company that creates it, mandatory
  • variant: restriction of xs:string; the variant shows a relationship between two identifiers referring to the same business case, mandatory
  • timetableYear: restriction of xs:integer; refers to the timetable period in which the business will be carried out, mandatory
  • startDate: restriction of xs:date; the start of the date/time in effect, optional

Best practice & Examples / Empfohlene Anwendung & Beispiele

Not yet described. / Noch nicht beschrieben.

Notes / Anmerkungen

Not yet described. / Noch nicht beschrieben.

Open issues / Offene Punkte/Pendenzen

Not yet described. / Noch nicht beschrieben.