Add number for infrastructure manager in <tLine>
Add number for infrastructure manager in <tLine>
The new attribute 'uicNumber', which contains the UIC country code, will be added to complex type 'tLine': <xs:attribute name="uicNumber" type="rail:tTwoDigits" />
For defining the number of the line (without the UIC Country Code), please use the generic attribute 'code'.
The ID of the infrastructure manager will be stored in the new attribute 'imNumber' in complex type 'tLine': <xs:attribute name="imNumber" type="xs:string" />
c.f. forum entry http://www.railml.org/forum/ro/index.php?group=1&offset=0&thread=49&id=127 by Dirk
Link issues together to show that they're related. Learn more.
Activity
- Owner
Refining the attribute "uicNumber" into "uicCountryCode".
Refining the attribute "imNumber" into "imCode" as an enumeration list with typical infrastructure managers with the free (schema-independent) extension possibility (other:xxx):
<line code="..." uicCountryCode="80" imCode="DB-Netz">... <line code="..." uicCountryCode="88" imCode="Infrabel">... <line code="..." uicCountryCode="43" imCode="ROeEE">... <line code="..." uicCountryCode="81" imCode="ÖBB-Infra">... <line code="..." uicCountryCode="85" imCode="SBB-Infrastruktur">... <line code="..." uicCountryCode="63" imCode="BLS-Netz">... <line code="..." uicCountryCode="54" imCode="SŽDC">... <line code="..." uicCountryCode="73" imCode="ΕΔΙΣΥ">... <line code="..." uicCountryCode="20" imCode="РЖД">...
By Deleted User on 2012-06-26T12:32:38 (imported from GitLab)
- Author Maintainer
Dirk mentioned in the forum entry (1):
With uicCountryCode=tTwoDigits, RailML seams to be usable in continents starting with 'E' only but not in continents starting with 'A'. At least, the world has more countries than we could code into two digits.
Yes, there are countries that don't have a UIC country code, because they are not members of the UIC. However, it is possible to map the whole world to a two-digit code defined as ISO 3166-1 alpha-2 in ISO 3166-1 (2). If we generalize the attribute 'uicCountryCode' into e.g. 'countryCode' and allow for the alpha-2 codes, railML may become usable in "A-continents" as well.
(1) http://www.railml.org/forum/ro/?group=1&offset=0&thread=49&id=141
- Author Maintainer
- Resolution set to fixed
- Status changed from new to closed
(In [431]) adding attributes 'imCode' and 'isoCountryCode' to complex type "tLine", closes #152 (closed)
- Author Maintainer
- Resolution fixed deleted
- Status changed from closed to reopened
- Author Maintainer
According to the discussion with Susanne and the other coordinators on September 10, we agreed on renaming the attribute "imCode" into "infrastructureManagerCode".
- Author Maintainer
- Resolution set to fixed
- Status changed from reopened to closed
(In [432]) renamed attribute "imCode" into "infrastructureManagerCode" and type "tLineImCode" into "tLineInfrastructureManagerCode", closes #152 (closed)
- Author Maintainer
(In [452]) deleting introduced attribute isoCountryCode in "tLine" since it is not needed when using the combination of code and infrastructureManagerCode, see #152 (closed)
- Owner
- Resolution fixed deleted
- Status changed from closed to reopened
As mentioned in the forum by Dirk Bräuer (1) the 'infrastructureManagerCode' enumeration list may be extended.
Possible starting point: http://de.wikipedia.org/wiki/Eisenbahninfrastrukturunternehmen#Streckenl.C3.A4ngen
Further European IMs may be found by switching the language of the above mentioned wiki page.
(1) http://www.railml.org/forum/ro/index.php?group=1&id=260
By Deleted User on 2012-11-12T15:01:08 (imported from GitLab)
- Owner
At the railML-conference in Zurich somebody proposed to introduce the ETCS variable "NID_C" (IDENTITY NUMBER OF THE COUNTRY OR REGION) for the 'line' element. There are sometimes several numbers for the same country and the same infrastructure manager.
By Deleted User on 2012-11-27T13:03:53 (imported from GitLab)
- Author Maintainer
as discussed at the railML-conference in Zurich and already noticed by Dirk in another thread, we agreed on having a free string field for the infrastructureManagerCode with an additional XML-file providing a pre-defined list of possible values.
- Author Maintainer
(In [506]) changing parameter line parameter infrastructureManagerCode to xs:string, see #152 (closed)
- Author Maintainer
(In [523]) adding list with infrastructureManager codes, see #152 (closed)
- Owner
Replying to christian.rahmig:
(In [523]) adding list with infrastructureManager codes
Please apply SVN properties and keyword to the new file:
http://www.wiki.railml.org/index.php?title=Dev:Subversion_Guidelines#Add_new_files
By Deleted User on 2013-01-18T11:43:25 (imported from GitLab)
- Author Maintainer
(In [530]) adding few infrastructure managers in the list InfrastructureManagerCodes.xml, see #152 (closed)
- Owner
Already implemented, it has to be documented on the appropriate wiki pages.
By Deleted User on 2013-02-04T10:21:17 (imported from GitLab)
- Author Maintainer
(In [547]) adding attribute @infrastructureManagerRef to types aOwner and tLine and deleting attribute @infrastructureManagerCode in tLine, see #178 (closed), see #152 (closed)
- Author Maintainer
The infrastructure manager code seems to be sufficient for clearly defining the line and its tracks. Therefore, a national country code (e.g. "80" for Germany) is not required.
- Author Maintainer
- Resolution set to fixed
- Status changed from reopened to closed
the infrastructureManagerRef attribute has been added on the wiki page of the line element, see [http://wiki.railml.org/index.php?title=IS:line].
- Owner
- Milestone %"Version 2.2" deleted
Milestone deleted