Home » railML newsgroups » railml.common » Wraping the railML (Clarify the standard about wraping the railML)
Wraping the railML [message #3067] Mon, 03 April 2023 08:40 Go to next message
Patrik Thoma is currently offline  Patrik Thoma
Messages: 2
Registered: January 2022
Junior Member
Our architecture passes railML-data between software components through an event bus. However, to be compliant with the architecture, the railML is wrapped inside other XML-elements. E.g.,

<event>
(header)
<railml ...>
...
</railml>
</event>

Currently, our applications export and import railML only in its wrapped form. We are now looking at getting a certification for our application. Reading the certification manual, I gather that the wrapped railML is not compliant with the standard. Could you please clarify the standard that also a wrapping of the railML is possible?
Re: Wrapping the railML [message #3073 is a reply to message #3067] Mon, 17 April 2023 14:54 Go to previous message
Milan Wölke is currently offline  Milan Wölke
Messages: 139
Registered: April 2007
Senior Member
Hi Patrik,

Thank you for bringing up this issue. After discussing it among our coordinators, we believe that certifying a railML interface that includes wrapped railML is possible as long as the following criteria are met:

* There should be no contradiction between the information encoded in the frame and the information encoded in the included railML.
* When extracting the payload from the frame, the resulting railML should be semantically and syntactically correct.

Based on your description of your system, we don't foresee any problems with certifying the software components involved. We will include this type of scenario in the next version of the certification manual. In the meantime, we will update the certification page on our website to reflect this information.

Thank you again for your question, and please let us know if you have any further concerns or inquiries.

Best regards,
Milan


Milan Wölke – Timetable scheme coordinator
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
Previous Topic: railML ontology for automated certification
Next Topic: Mappings between railML ontology and other models
Goto Forum:
  


Current Time: Tue Apr 23 09:16:17 CEST 2024