CO:infrastructureManager

From railML 2 Wiki
Jump to navigation Jump to search


infrastructureManager
 


Schema description / Schemabeschreibung

Position of infrastructureManager in the XML-Tree / Position von infrastructureManager im XML-Baum

Multiplicity / Anzahl

[0..∞]

Semantics / Bedeutung

Pre-defining a railway infrastructure manager, that is needed to refer from within the railML® data set. via code it can be linked to the codelist infrastructureManagers.xml, where numerous infrastructure managers are listed. The definition of an infrastructure manager is based on the EU definition Interop Directive 2016/797 (external link).

Definition eines EIU (Eisenbahninfrastrukturunternehmens (Wiki banner.png)), das in der railML®-Datei referenziert wird. Das Element kann über code mit der codelist infrastructureManagers.xml verbunden werden, wo zahlreiche Eisenbahninfrastrukturunternehmen geführt werden. Was ein Infrastrukturmanager ist, orientiert sich dabei an der durch die EU geprägten Definition[1].

Attributes of infrastructureManager / Attribute von infrastructureManager

Syntactic Constraints / Syntaktische Beschränkungen

  • 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

The Element <infrastructureManager> may occur several times.

Best practice & Examples / Empfohlene Anwendung & Beispiele

<railML ...>
  <metadata>
    <organizationalUnits>
      <infrastructureManager id="33e19910-794d-4afc-88f3-b5f27a3f6a6a"
                             code="ÖBB"
                             xml:lang="de-AT">
        <additionalName name="Austrian Federal Railways" 
                        xml:lang="en"/>
      </infrastructureManager>
    </organizationalUnits>
  </metadata>
  ...
</railML>

For the attribute code in element <infrastructureManager> please use the matching value from the codelist file InfrastructureManagers.xml. In this example, the code ÖBB is given.

Für den Wert des Attributs code im Element <infrastructureManager> wählen Sie bitte den entsprechenden Eintrag aus der von railML.org bereitgestellten Codelist InfrastructureManagers.xml. Im Beispiel heißt der Code ÖBB.

For further examples see also Dev:Border between infrastructure managers and countries.

Notes / Anmerkungen

None.

Open issues / Offene Punkte/Pendenzen

Not yet described. / Noch nicht beschrieben.