Module Info
- Reference
GeneralData- Numeric OID
1.3.6.1.4.1.17218.1.0.5.1.0
Generic definitions for common elements shared across many UIC ASN.1 modules. Version 1.0.0.
ISO Country codes are used to code countries. As Kosovo does not have an official ISO Country Code the following codes are used:
926 for Kosovo as numeric ISO Country CodeXK for Kosovo as alphanumeric 2-character ISO Country Code.GeneralData1.3.6.1.4.1.17218.1.0.5.1.0This module explicitly exports all symbols.
This module does not import any symbols.
Identification of any element using a numerical, alphanumerical or binary ID, according to the code list defined in the container object.
Note, the choice of encoding variant has no differentiating effect on the value. That is, 1234 encoded as an idNum is the exact
same logical value as the string "1234" encoded as idIA5, and the same logical value as the octal string '31323334'H.
The value of this choice may be one of the following:
This assignment is parameterised, accepting the following parameters:
This sequence contains the following fields:
The value of this choice may be one of the following:
ID values defined by the document issuer.
ID values defined by the product owner.
ID values defined by the carrier(s).
ID values defined by the organisation responsible for the concernedArea.
ID values defined by the national authority the country defined by its ISO 3166-1 numeric code.
This type is constrained in the following way:
The value must be greater than or equal to:
0
The value must be less than or equal to:
999
ID values defined by the referenced company.
This type is constrained in the following way:
The value must be greater than or equal to:
0
The value must be less than or equal to:
255
A STOP PLACE in Transmodel (EN 12896-2:2016 § 5.4.3).
This sequence contains the following fields:
The value of this choice may be one of the following:
ERA TEL TSI Primary Location Code, as per teleref.era.europa.eu.
This type is constrained in the following way:
The value must be greater than or equal to:
1
The value must be less than or equal to:
999999999
This type is concretely parameterised with the following:
This sequence contains the following fields:
The value of this choice may be one of the following:
A LINE in Transmodel (EN 12896-2:2016 § 5.3.7.4).
The value of this choice may be one of the following:
e.g. "RE1".
This type is constrained in the following way:
The characters in the string value must satisfy the following constraint:
Any of the following can be true:
The value must be greater than or equal to:
A
The value must be less than or equal to:
Z
OR
The value must be greater than or equal to:
0
The value must be less than or equal to:
9
This type is concretely parameterised with the following:
A SERVICE JOURNEY in Transmodel (EN 12896-3:2016 § 5.3.2).
The value of this choice may be one of the following:
e.g. "ICE107".
This type is constrained in the following way:
The characters in the string value must satisfy the following constraint:
Any of the following can be true:
The value must be greater than or equal to:
A
The value must be less than or equal to:
Z
OR
The value must be greater than or equal to:
0
The value must be less than or equal to:
9
This type is concretely parameterised with the following:
A geographic area defined under the Nomenclature of Territorial Units for Statistics (Regulation EC 1059/2003).
Divisions all the way down to the Local Administrative Unit are permitted.
NUTS codes are only defined for members of the EU, the EFTA, and EU candidate countries.
FAUs are permitted standalone, e.g. DE025F (Freiburg im Breisgau) is coded with the subdivision 025F.
LAUs must be appended to their NUTS3 code, e.g. DE13308316011 for Emmendingen, Stadt is coded with the subdivision 13308316011.
For those countries outside the NUTS system:
This sequence contains the following fields:
ISO 3166-1 numeric code.
This type is constrained in the following way:
The value must be greater than or equal to:
0
The value must be less than or equal to:
999
This type is constrained in the following way:
The characters in the string value must satisfy the following constraint:
Any of the following can be true:
The value must be greater than or equal to:
A
The value must be less than or equal to:
Z
OR
The value must be greater than or equal to:
1
The value must be less than or equal to:
9
One or more areas of geographic validity.
The value of this choice may be one of the following:
European NUTS code, or compatible.
This type is concretely parameterised with the following:
The value of this choice may be one of the following:
e.g. sequence of allowed area/zone numbers such as {1,5,23}.
e.g. areas/zones described with text such as {"M","1-3"}.
e.g. sequence of Calypso NetworkIds such as {'250901'H,'250072'H}.
Recommended encoding: bit n (considering that bit 0 = right-most bit) encodes area/zone n+1, bit value 1 = area/zone is allowed, bit value 0 = area/zone is forbidden.
e.g. bitmap of allowed areas/zones such as '10101110010'B for areas/zones 2, 5, 6, 7, 9 and 11.
Place data according to TEL TSI B.5.
placeString: place number ranges in case of groups.
This sequence contains the following fields:
Printable place string (e.g. "15-18, 21, 22").
Printable place description.
Individual places.
Identification of an individual place.
The value of this choice may be one of the following:
This type is constrained in the following way:
The value must be greater than or equal to:
1
The value must be less than or equal to:
999
Compartment details according to TEL TSI B.5.
This sequence contains the following fields:
Per TEL TSI Code List B.5.51.1.
This type is constrained in the following way:
The value must be greater than or equal to:
0
The value must be less than or equal to:
99
Per TEL TSI Code List B.5.51.2.
This type is constrained in the following way:
The value must be greater than or equal to:
0
The value must be less than or equal to:
99
Per TEL TSI Code List B.5.51.3.
This type is constrained in the following way:
The value must be greater than or equal to:
0
The value must be less than or equal to:
99
Text fields in this specification are OCTET STRINGS.
The contents of these fields MUST be encoded according to the Standard Compression Scheme for Unicode (SCSU).
For encoders than only ever output US-ASCII and ISO 8859-1 (Latin-1) between U+0020 and U+00FF, no special handling is required to generate SCSU data,
the Latin-1 encoding is already valid SCSU.
All decoders MUST be able to handle the full SCSU specification on reading and parsing data.
If you are unsure which implementation to use, the International Components for Unicode
is the recommended implementation of SCSU, although it is by no means required.
Systems dealing with the contained data MUST be compliant to DIN 91379. That is, they can handle (store, transfer, recall, and represent) all characters as specified in DIN 91379 without error.
All Unicode text, before being fed into the SCSU compressor, MUST be in Normalisation Form C.
When comparing names with identity documents, or when a Latinized representation of a name is required, the system MUST transliterate according to ICAO 9303 Part 3, specifically sections 4.6 and 6. The text stored in the ticket SHOULD be in its original script, with transliteration performed by the reading device. The reading device SHOULD show both the original script, and the Latinized form.
The language field, if present, MUST be used to select to correct Latinization of Cyrillic characters.
The relevant languages for special considerations in ICAO 9303 Latinization are:
be: Belarusianbg: Bulgarianuk: Ukrainianmk: Macedoniansr: SerbianThe language field MAY also be used to influence other transliterations, e.g. the different handling of diaereses by language.
This sequence contains the following fields:
SCSU encoding of the textual data.
ISO 639-1 coding (lower case) of the text's language.
This type is constrained in the following way:
All the following must be true:
The length of the value must exactly:
2
AND
The characters in the string value must satisfy the following constraint:
The value must be greater than or equal to:
a
The value must be less than or equal to:
z
Generic types for geo coordinates.
This sequence contains the following fields:
This field, when unset, defaults to the following value: wgs84
If omitted the accuracy is unknown.
The value of this enumeration may have one of the following values:
Value:
0
WGS 84 standard system.
Value:
1
(outdated) GRS 80 coordinate system.
The value of this enumeration may have one of the following values:
Value:
0
1 / 10000 degree is approx. 11 meter on earth surface.
Value:
1
Approx. 110 meter on earth surface.
Value:
2
Value:
3
The value of this choice may be one of the following:
This sequence contains the following fields:
This type is constrained in the following way:
The value must be greater than or equal to:
-1800000
The value must be less than or equal to:
1800000
This type is constrained in the following way:
The value must be greater than or equal to:
-900000
The value must be less than or equal to:
900000
This sequence contains the following fields:
This type is constrained in the following way:
The value must be greater than or equal to:
-180000
The value must be less than or equal to:
180000
This type is constrained in the following way:
The value must be greater than or equal to:
-90000
The value must be less than or equal to:
90000
This sequence contains the following fields:
This type is constrained in the following way:
The value must be greater than or equal to:
-18000
The value must be less than or equal to:
18000
This type is constrained in the following way:
The value must be greater than or equal to:
-9000
The value must be less than or equal to:
9000
This sequence contains the following fields:
This type is constrained in the following way:
The value must be greater than or equal to:
-1800
The value must be less than or equal to:
1800
This type is constrained in the following way:
The value must be greater than or equal to:
-900
The value must be less than or equal to:
900
Generic timestamp, expressed in UTC.
This sequence contains the following fields:
This type is constrained in the following way:
The value must be greater than or equal to:
2016
The value must be less than or equal to:
2269
The number of the day in the year (1st Jan = 1).
This type is constrained in the following way:
The value must be greater than or equal to:
1
The value must be less than or equal to:
366
The number of minutes of the day from 0 = 00:00 to 1439 = 23:59.
This type is constrained in the following way:
The value must be greater than or equal to:
0
The value must be less than or equal to:
1439
The OID assigned to identify the Canonical Unaligned Packed Encoding Rules, per ITU-T X.691.
A TRANSPORT ORGANIZATION in Transmodel (EN 12896-1:2016 § 5.6.8).
The value of this choice may be one of the following:
For companies within the EU this field SHALL be their ERA assigned Organisation Code. For others this field SHALL be their UIC assed RICS Code. If a company has no such code, otherCode MAY be used. ERA Organisation Codes are available from teleref.era.europa.eu UIC RICS Codes are available from uic.org/support-activities/it/rics.
This type is constrained in the following way:
All the following must be true:
The length of the value must exactly:
4
AND
The characters in the string value must satisfy the following constraint:
Any of the following can be true:
The value must be greater than or equal to:
A
The value must be less than or equal to:
Z
OR
The value must be greater than or equal to:
0
The value must be less than or equal to:
9
This sequence contains the following fields:
The value of format identifies the company identifier format according to the following:
+ + [2-letter uppercase ISO 3166 country code] + [addon, chosen by the national standards body of that country]_ + [RICS or ERA Organisation Code] + [addon, chosen by this company]* + [addon] - private use, not guaranteed to avoid clashesAny other value only after registration in the appropriate registry. Unregistered values (outside of the national, company, and private use ranges) MUST NOT be used. If an organisation has a RICS or an ERA Organisation Code the private use format MUST NOT be used. All values SHOULD be registered via the UIC Github repository.
This type is constrained in the following way:
All the following must be true:
The length of the value must be greater than or equal to:
1
The length of the value must be less than or equal to:
16
AND
Any value, except any satisfying the following:
Any of the following can be true:
The value must be exactly:
!I
OR
The value must be exactly:
!C
OR
The value must be exactly:
!P
This type is constrained in the following way:
The value must come from the &id column of the object set: CompanyCodeFormats
This object class has the following fields:
This field accepts any value of the following type:
VisibleStringThis type is constrained in the following way:
All the following must be true:
The length of the value must be greater than or equal to:
1
The length of the value must be less than or equal to:
16
AND
Any value, except any satisfying the following:
Any of the following can be true:
The value must be exactly:
!I
OR
The value must be exactly:
!C
OR
The value must be exactly:
!P
This field must be unique within an object set.
This field accepts any value of the following type:
UTF8StringThis object set has the following members:
| &id | &name |
|---|---|
VDV
|
Verband Deutscher Verkehrsunternehmen Organisation ID
|
| Other members may be added at runtime. | |
A data element, identified by its &id, containing data as specified by its &Type, and encoded into an OCTET STRING
as specified by its &encoding.
The identifier &id can be of the following forms:
+ + [2-letters uppercase ISO 3166 country code] + [addon, chosen by the national standards body of that country]_ + [RICS or ERA Organisation Code] + [addon, chosen by this company]!I + [addon, chosen by the issuer] - equivalent to the _RICS format, without repetition of the issuer's code.!C + [addon, chosen by the carrier] - equivalent to the _RICS format, without repetition of the carriers's code.!P + [addon, chosen by the product owner] - equivalent to the _RICS format, without repetition of the product owner's code.* + [addon] - private use, not guaranteed to avoid clashes.Any other value only after registration in the appropriate registry.
Unregistered values (outside of the national, company, and private use ranges) MUST NOT be used.
If an organisation has a RICS or an ERA Organisation Code the private use format MUST NOT be used.
If the !C form would be ambiguous (e.g. multiple carriers possible) it MUST NOT be used.
All values SHOULD be registered via the UIC Github repository.
This object class has the following fields:
This field accepts any value of the following type:
VisibleStringThis type is constrained in the following way:
The length of the value must be greater than or equal to:
1
The length of the value must be less than or equal to:
16
This field must be unique within an object set.
This field accepts any concrete type.
This field accepts any value of the following type:
OBJECT IDENTIFIERGeneric data container.
This assignment is parameterised, accepting the following parameters:
Set of DATA-ELEMENT objects that are permitted as contents. This set SHOULD be extensible.
This sequence contains the following fields:
This type is constrained in the following way:
The length of the value must be greater than or equal to:
1
The length of the value must be less than or equal to:
16
This type is constrained in the following way:
The value must come from the &id column of the object set: Parameter ElementSet
This type is constrained in the following way:
The value must be an encoding of the following type:
ANYThis type is constrained in the following way:
The value must come from the &Type column of the object set:
Parameter
ElementSet
The row is selected by the value of the fields:
format
Per NeTEx PersonalVehicleCategory (CEN/TS 16614-5:2022 § 10.1.4.3.4.2).
The value of this enumeration may have one of the following values:
Value:
0
Scooter - small wheeled low mobile platform
Value:
1
Bicycle.
Value:
2
Tricycle.
Value:
3
Tandem bicycle.
Value:
4
Moped (Small motorbike).
Value:
5
Motorcycle.
Value:
6
Motorcycle.
Value:
7
Car of any size.
Value:
8
Extremely small vehicle.
Value:
9
Very small vehicle.
Value:
10
Small vehicle.
Value:
11
Compact vehicle.
Value:
12
Large vehicle.
Value:
13
Minivan.
Value:
14
Large people transporter / minibus.
Value:
15
Snowmobile.
Value:
16
Other category.
Per NeTEx PropulsionType (CEN/TS 16614-5:2022 § 10.1.4.3.2.2).
The value of this enumeration may have one of the following values:
Value:
0
Combustion of any sort
Value:
1
Electric/Combustion Hybrid
Value:
2
Human powered (pedal, scoot etc)
Value:
3
Human power with electric assistance.
Value:
4
Other power.
As per GBFSv3.0, to be replaced by a NeTEx mapping once standardised.
The value of this enumeration may have one of the following values:
Value:
0
Value:
1
Value:
2
Value:
3