User:RailML Coord Common/Sandbox: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(Replaced content with "{{subst:InheritIdNameConstraints}} {{subst:InheritPositionConstraints}} {{subst:InheritOcpRefConstraints}} * {{Attr|dir}}: {{railMLType|tLaxDirection}}; optional * {{Attr...") Tag: Replaced |
||
Line 1: | Line 1: | ||
{{InheritIdConstraints}} | {{InheritIdConstraints}} | ||
Line 1,743: | Line 13: | ||
}} | }} | ||
* {{Attr|absPosOffset}}: {{railMLType|tLengthM}}; optional | * {{Attr|absPosOffset}}: {{railMLType|tLengthM}}; optional | ||
* {{Attr|ocpStationRef}} {{RailMLType|tGenericRef}}, optional | * {{Attr|ocpStationRef}} {{RailMLType|tGenericRef}}, optional | ||
* {{Attr|controllerRef}} {{RailMLType|tGenericRef}}, optional | * {{Attr|controllerRef}} {{RailMLType|tGenericRef}}, optional | ||
{{{ | * {{Attr|dir}}: {{railMLType|tLaxDirection}}; optional | ||
* {{Attr|ruleCode}}: {{XsdType|string}} | |||
* {{attr|sight}}: {{railMLType|tLengthM}} | |||
* {{Attr|signalBoxOcpRef}}: {{RailMLType|tGenericRef}}, optional | |||
* {{Attr|stationOcpRef}}: {{RailMLType|tGenericRef}}, optional | |||
* {{Attr|type}}: {{railMLType|tSignalType}}, optional | |||
* {{Attr|function}}: {{railMLType|tSignalFunction}}, optional | |||
* {{attr|sigSystem}}: {{xsdType|string}} | |||
* {{Attr|switchable}} {{XsdType|boolean}}, mandatory | |||
* {{Attr|maskableRoute}} {{XsdType|boolean}}, optional | |||
* {{Attr|maskableATC}} {{XsdType|boolean}}, optional | |||
* {{constraint|virtual|xsd|boolean|default=false}} | |||
* {{attr|distNearestDangerPoint}}: {{railMLType|tLengthM}} | |||
* {{attr|trackDist}}: {{railMLType|tLengthM}} | |||
| | * {{attr|height}}: {{railMLType|tLengthM}} | ||
| | * {{attr|numberOfLamps}} {{XsdType|nonNegativeInteger}}, optional | ||
* {{attr|mountedOn}}: enumeration, optional | |||
* {{attr|positionAtTrack}}: {{railMLType|tSide}}, optional | |||
| | |||
}} |
Revision as of 15:48, 17 January 2022
- id: xs:ID, required
a string, starting with a letter (a..zA..Z) or an underscore (_),
followed by a non-colonized and non-spaced string consisting of letters, digits, points (.), dashes (-) or underscores (_)
- code: xs:string, optional
- name: xs:string, optional
- description: xs:string, optional
- xml:lang: xs:language, language identification, optional
- pos: tLengthM (xs:decimal, 6 fraction digits, length value measured in meter); required; must be greater than or equal to zero, less than or equal to the track's length
- absPos: tLengthM (xs:decimal, 6 fraction digits, length value measured in meter); optional
- absPosOffset: xs:decimal, 6 fraction digits, length value measured in meter; optional
- ocpStationRef xs:IDREF, optional
- controllerRef xs:IDREF, optional
- dir: xs:string, generic type for direction statements: enumeration up, down, unknown, none, both; optional
- ruleCode: xs:string
- sight: xs:decimal, 6 fraction digits, length value measured in meter
- signalBoxOcpRef: xs:IDREF, optional
- stationOcpRef: xs:IDREF, optional
- type: union of (restriction of xs: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 railML® enumeration lists; pattern: other:\w{2,}, optional
- function: union of (restriction of xs: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 railML® enumeration lists; pattern: other:\w{2,}, optional
- sigSystem: xs:string
- switchable xs:boolean, mandatory
- maskableRoute xs:boolean, optional
- maskableATC xs:boolean, optional
- virtual: xs:boolean; default: false; optional
- distNearestDangerPoint: xs:decimal, 6 fraction digits, length value measured in meter
- trackDist: xs:decimal, 6 fraction digits, length value measured in meter
- height: xs:decimal, 6 fraction digits, length value measured in meter
- numberOfLamps xs:nonNegativeInteger, optional
- mountedOn: enumeration, optional
- positionAtTrack: Restriction of xs:string (enumeration), optional