Template:RailMLType: Difference between revisions
Jump to navigation
Jump to search
[checked revision] | [checked revision] |
No edit summary |
(railML→{{rml}}) |
||
(16 intermediate revisions by 3 users not shown) | |||
Line 42: | Line 42: | ||
| tVolumeCubicMeter = {{XsdType|decimal}}, 3 fraction digits, cubical volume value measured in {{unit|m³}} | | tVolumeCubicMeter = {{XsdType|decimal}}, 3 fraction digits, cubical volume value measured in {{unit|m³}} | ||
| tVolumeLitre = {{XsdType|decimal}}, 3 fraction digits, cubical volume value measured in {{unit|litre}} | | tVolumeLitre = {{XsdType|decimal}}, 3 fraction digits, cubical volume value measured in {{unit|litre}} | ||
| tInfluence = Combination of enumeration of {{xsdType|string}} values "increasing" OR "decreasing" and [[dev:tOtherEnumerationValue|tOtherEnumerationValue]]. | |||
| tInsulatedRailSide = Enumeration of {{xsdType|string}} values "none" OR "left" OR "right" OR "both" | |||
| tUsageType = Enumeration of {{xsdType|string}} values "passenger" OR "goods" OR "mixed";<br />{{intro|2.5}} combined with [[dev:tOtherEnumerationValue|tOtherEnumerationValue]]. | |||
| tAnnotationType = {{xsdType|string}}, generic type for annotation types: enumeration ''text'', ''symbol'', ''image'' | | tAnnotationType = {{xsdType|string}}, generic type for annotation types: enumeration ''text'', ''symbol'', ''image'' | ||
| tRampType = {{xsdType|string}}, generic type for car ramp types: enumeration ''flat'', ''metal bridge'', ''other:[any]'' | | tRampType = {{xsdType|string}}, generic type for car ramp types: enumeration ''flat'', ''metal bridge'', ''other:[any]'' | ||
Line 48: | Line 51: | ||
| tExtendedDirection ={{xsdType|string}}, generic type for more constrained direction statements: enumeration up, down, unknown, none; derived from tLaxDirection | | tExtendedDirection ={{xsdType|string}}, generic type for more constrained direction statements: enumeration up, down, unknown, none; derived from tLaxDirection | ||
| tStrictDirection ={{xsdType|string}}, generic type for more constrained direction statements: enumeration up, down; derived from tLaxDirection | | tStrictDirection ={{xsdType|string}}, generic type for more constrained direction statements: enumeration up, down; derived from tLaxDirection | ||
| tMileageDirection = {{xsdType|string}}, generic type for mileage direction statements; enumeration | | tMileageDirection = {{xsdType|string}}, generic type for mileage direction statements; enumeration raising {{sic!}}, falling | ||
| tMeterloadTonsPerMeter={{xsdType|decimal}}, generic type for load per meter values measured in {{unit|ton per meter}}; fractionDigits 3; derived from tMeterLoad | | tMeterloadTonsPerMeter={{xsdType|decimal}}, generic type for load per meter values measured in {{unit|ton per meter}}; fractionDigits 3; derived from tMeterLoad | ||
| tTrainProtectionMedium={{xsdType|string}} | | tTrainProtectionMedium={{xsdType|string}} | ||
| tTrainProtectionMonitoring={{xsdType|string}} | | tTrainProtectionMonitoring={{xsdType|string}} | ||
| tSide={{xsdType|string}} | | tMileageChangeDescr | ||
| tSide=Restriction of {{xsdType|string}} (enumeration) | |||
| tTimeZone={{xsdType|string}}; timezone as defined in the tz database, e.g. "America/New_York" | | tTimeZone={{xsdType|string}}; timezone as defined in the tz database, e.g. "America/New_York" | ||
| tInterlockingTypes={{xsdType|string}}; classification of an interlocking system by kind of implementation (none, mechanical, electro-mechanical, electrical, electronical) | | tInterlockingTypes={{xsdType|string}}; classification of an interlocking system by kind of implementation (none, mechanical, electro-mechanical, electrical, electronical) | ||
Line 59: | Line 63: | ||
| tDigitString={{xsdType|string}}; an arbitrary string consisting of digits from 0 to 9; not allowing white space, letters; no length restriction | | tDigitString={{xsdType|string}}; an arbitrary string consisting of digits from 0 to 9; not allowing white space, letters; no length restriction | ||
| tServiceType = union of (restriction of {{xsdType|string}}, tOtherEnumerationValue); list of common service types | | tServiceType = union of (restriction of {{xsdType|string}}, tOtherEnumerationValue); list of common service types | ||
| tInformationAreaEvent = union of (restriction of {{xsdType|string}}, tOtherEnumerationValue); {{enum|entering}}/{{enum|leaving}}/{{anyvalue}} | |||
| tSimpleOcpEvents = union of (restriction of {{xsdType|string}}, tOtherEnumerationValue); {{enum|arrival}}/{{enum|departure}} | |||
| tOcpTTType = restriction of {{xsdType|sting}}; ''stop'', ''pass'', ''begin'' {{depr|2.2}}, ''end'' {{depr|2.2}}<!--{{missing information|topic=version of deprication|user=[[User:Ferri Leberl|Ferri Leberl]] ([[User talk:Ferri Leberl|talk]]) 14:42, 1 March 2017 (CET)}}--> | | tOcpTTType = restriction of {{xsdType|sting}}; ''stop'', ''pass'', ''begin'' {{depr|2.2}}, ''end'' {{depr|2.2}}<!--{{missing information|topic=version of deprication|user=[[User:Ferri Leberl|Ferri Leberl]] ([[User talk:Ferri Leberl|talk]]) 14:42, 1 March 2017 (CET)}}--> | ||
| tTrainAlignment = restriction of {{xsdType|string}}; generic type for the alignment of a train relative to some objective in the used context (''head'', ''center'', ''rear'') | | tTrainAlignment = restriction of {{xsdType|string}}; generic type for the alignment of a train relative to some objective in the used context (''head'', ''center'', ''rear'') | ||
Line 67: | Line 73: | ||
| tOcpEvent = restriction of {{xsdType|string}}: {{enum|scheduledArrival}}, {{enum|expectedArrival}}, {{enum|scheduledDeparture}} or {{enum|expectedDeparture}} | | tOcpEvent = restriction of {{xsdType|string}}: {{enum|scheduledArrival}}, {{enum|expectedArrival}}, {{enum|scheduledDeparture}} or {{enum|expectedDeparture}} | ||
| tCompanyCode = restriction of {{xsdType|integer}}; company code according TAP TSI B.8 and UIC IRS/leaflet 920-1:2006 | | tCompanyCode = restriction of {{xsdType|integer}}; company code according TAP TSI B.8 and UIC IRS/leaflet 920-1:2006 | ||
| tTapTsiCore = restriction of {{xsdType|string}}; it is the main part of identifier and is | | tTapTsiCore = restriction of {{xsdType|string}}; it is the main part of identifier and is determined by the company that creates it | ||
| tTapTsiVariant = restriction of {{xsdType|string}}; the variant shows a relationship between two identifiers referring to the same business case | | tTapTsiVariant = restriction of {{xsdType|string}}; the variant shows a relationship between two identifiers referring to the same business case | ||
| tTapTsiTimetableYear = restriction of {{xsdType|integer}}; refers to the timetable period in which the business will be carried out | | tTapTsiTimetableYear = restriction of {{xsdType|integer}}; refers to the timetable period in which the business will be carried out | ||
Line 78: | Line 84: | ||
| tGenCode=restriction of {{xsdType|string}} with pattern ''<nowiki>(\w|\S){1,}</nowiki>''; an arbitrary string with at minimum one character including punctuation, whitespace are not allowed | | tGenCode=restriction of {{xsdType|string}} with pattern ''<nowiki>(\w|\S){1,}</nowiki>''; an arbitrary string with at minimum one character including punctuation, whitespace are not allowed | ||
|tSignalFunction | |tSignalFunction | ||
|tSignalType=union of (restriction of {{xsdType|string}}, tOtherEnumerationValue), where the latter is defined as:''an arbitrary string starting with 'other:' followed by at minimum two characters, white space not allowed for extending | | tDetectorMedium | ||
|tSignalType=union of (restriction of {{xsdType|string}}, tOtherEnumerationValue), where the latter is defined as:''an arbitrary string starting with 'other:' followed by at minimum two characters, white space not allowed for extending {{rml}} enumeration lists; pattern: other:\w{2,}'' | |||
|tTechnicalStopActivityTypes=union of (restriction of xs:string, rail:tOtherEnumerationValue); possible values are: | |tTechnicalStopActivityTypes=union of (restriction of xs:string, rail:tOtherEnumerationValue); possible values are: | ||
:*{{enum|split}}: Technical process for uncouple formations / train parts - intended for self-propelling train parts | :*{{enum|split}}: Technical process for uncouple formations / train parts - intended for self-propelling train parts | ||
Line 88: | Line 95: | ||
|tPassengerInfoTarget={{xsdType|string}}; either ''station'' or ''train'' | |tPassengerInfoTarget={{xsdType|string}}; either ''station'' or ''train'' | ||
|tMaxTrainCurrentType={{xsdType|string}}; either ''driving'' or ''standstill'' | |tMaxTrainCurrentType={{xsdType|string}}; either ''driving'' or ''standstill'' | ||
|tMission=union of (restriction of {{xsdType|string}}, tOtherEnumerationValue), where tOtherEnumerationValue is an arbitrary string starting with 'other:' followed by at minimum two characters, white space not allowed for extending | |tMission=union of (restriction of {{xsdType|string}}, tOtherEnumerationValue), where tOtherEnumerationValue is an arbitrary string starting with 'other:' followed by at minimum two characters, white space not allowed for extending {{rml}} enumeration lists (pattern other:\w{2,}) | ||
|tHexString=an arbitrary string consisting of hex digits from 0 to 9, a to f; not allowing white space, letters; no length restriction | |tHexString=an arbitrary string consisting of hex digits from 0 to 9, a to f; not allowing white space, letters; no length restriction | ||
|tTrainProtectionMonitoring={{xsdType|string}} with one of the following values: (none/ intermittent/continuous) | |tTrainProtectionMonitoring={{xsdType|string}} with one of the following values: (none/ intermittent/continuous) | ||
Line 109: | Line 116: | ||
|tSimultaneousEntry | |tSimultaneousEntry | ||
|tOcpRelationType | |tOcpRelationType | ||
|derived | |||
|tInfrastructureStatus=union of (restriction of {{xsdType|string}}, [[dev:usingAny|tOtherEnumerationValue]]) | |tInfrastructureStatus=union of (restriction of {{xsdType|string}}, [[dev:usingAny|tOtherEnumerationValue]]) | ||
|tPlaceReservation | |tPlaceReservation | ||
Line 133: | Line 141: | ||
| tRosteringScope | | tRosteringScope | ||
| tFlowDirection | | tFlowDirection | ||
| tTrainMovements = union of (restriction of {{xsdType|string}}, tOtherEnumerationValue); tOtherEnumerationValue is an arbitrary string starting with 'other:' followed by at minimum two characters, white space not allowed for extending | | tTrainMovements = union of (restriction of {{xsdType|string}}, tOtherEnumerationValue); tOtherEnumerationValue is an arbitrary string starting with 'other:' followed by at minimum two characters, white space not allowed for extending {{rml}} enumeration lists | ||
| tOtherEnumerationValue = an arbitrary string starting with 'other:' followed by at minimum two characters, white space not allowed for extending | | tOtherEnumerationValue = an arbitrary string starting with 'other:' followed by at minimum two characters, white space not allowed for extending {{rml}} enumeration lists; pattern: other:\w{2,} | ||
| tDerailKind = restriction of {{xsdType|string}} | |||
| | | | ||
| FIXME | | FIXME | ||
}}<noinclude>[[Category:ConstraintsTemplate]]</noinclude> | }}<noinclude>[[Category:ConstraintsTemplate]]</noinclude> |
Latest revision as of 22:14, 22 January 2024
FIXME