DATEXII Extension OpenLrBinaryExtensions
With the introduction of DATEXII version 3, a new extension has been included for describing OpenLR location references as binary values. This extension can be applied to:
The structure of the extension is as follows:
The application of the extension within the Dutch Profile is further explained below. Detailed information about OpenLR can be found in the OpenLR whitepaper.
OpenLrAreaExtended
Within the AreaLocation element, the optional element _areaLocationExtension is used to describe the binary value of OpenLR. The element _areaLocationExtension contains a mandatory element openLrAreaExtended, which includes the mandatory element openLrAreaAsBinary.
Example AreaLocation
<measurementSiteLocation xsi:type="AreaLocation">
...
<_areaLocationExtension>
<openLrAreaExtended>
<openLrAreaAsBinary>...</openLrAreaAsBinary>
</openLrAreaExtended>
</_areaLocationExtension>
</measurementSiteLocation>
LinearLocationExtended
Within the LinearLocation element, the optional element _linearLocationExtension is used to describe the binary value of OpenLR. The element _linearLocationExtension contains a mandatory element linearLocationExtended, which includes the mandatory element openLrLinearAsBinary.
Example LinearLocation
<measurementSiteLocation xsi:type="LinearLocation">
...
<_linearLocationExtension>
<linearLocationExtended>
<openLrLinearAsBinary>...</openLrLinearAsBinary>
</linearLocationExtended>
</_linearLocationExtension>
</measurementSiteLocation>
OpenLrPointExtended
Within the PointLocation element, the optional element _pointLocationExtension is used to describe the binary value of OpenLR. The element _pointLocationExtension contains a mandatory element openLrPointExtended, which includes the mandatory element openLrPointAsBinary.
Example PointLocation
<measurementSiteLocation xsi:type="PointLocation">
...
<_pointLocationExtension>
<openLrPointExtended>
<openLrPointAsBinary>...</openLrPointAsBinary>
</openLrPointExtended>
</_pointLocationExtension>
</measurementSiteLocation>