small issues on "register" and "tLineInfrastructureManagerCode" [message #442] |
Mon, 12 November 2012 13:09 |
Dirk Bräuer
Messages: 313 Registered: August 2008
|
Senior Member |
|
|
Dear Christian,
<ocp>.<designator>.register is of type string.
<line>.infrastructureManagerCode is of type tLineInfrastructureManagerCode
(enumeration).
Both are of the same kind, so may be both should be harmonised in type
(either string or enumeration).
In Wiki, the following enumerations for <ocp>.<designator>.register are
defined so far:
> Currently predefined 'register' enumeration entries:- ENEE Station code
> of ENEE database managed by UIC.- IBNR ... (EFZ)...- DS100 German
> "Betriebsstellenkürzel" ...
> - DB640 Austrian "Dienstbehelf No. 640" ...
> - DIDOK Swiss "Dienststellendokumentation" of Schweizerische
> Bundesbahnen on behalf of Bundesamt für Verkehr."
In the XSD at an annotation it is written “e.g. IBNR, DB640, Ril100,
DIDOK”. Please harmonise the XSD with Wiki (not Ril100 but DS100).
If tLineInfrastructureManagerCode keeps to be an enumeration: Please
extend tLineInfrastructureManagerCode with ThE, EVB and other known
European IM. Would it be advisable - for political correctness - to use
some kind of ‘official’ abbreviation like “DB Netz AG”, wouldn’t it?
<xs:enumeration value="DB-Netz" />
<xs:enumeration value="Infrabel" />
<xs:enumeration value="ROeEE" />
<xs:enumeration value="ÖBB-Infra" />
<xs:enumeration value="SBB-Infrastruktur" />
<xs:enumeration value="BLS-Netz" />
<xs:enumeration value="SŽDC" />
<xs:enumeration value="ΕΔΙΣΥ" />
<xs:enumeration value="РЖД" />
Thank you,
Dirk.
|
|
|