XML Format Proposal

Data exchange for coordination of fixed and mobile network services

Conventional HCM-format (Annex 2 a/b)

The exchange of frequency coordination information consists of new data records, modification or deletion of existing data records as well as replies of these data. These data records are combined together in one or more files.

Each file consists of a file header and a number of records. According to the agreement, the data records are not separated by a CR/LF, but adding a CR/LF after each data record is a common practice to improve the readability.

Any change or enhancement of the conventional HCM data-exchange format for administrative or other purposes, leads into problems in terms of readability and automated processing of the data.

Advantages of XML

State of the Art XML technology offers today in modern web and development environments a significant ahead over others. As a markup language it possesses the important extensibility feature to fulfill the future requirements make it much more competent in the future technologies. It offers data consistency across different platforms and software applications. Features like integration of meta data, for example administratively used data, into the format without affecting the main data makes its much more attractive. A XML document can be verified against a XML Schema to ensure the structural integrity and data consistency of a XML document.

Structure of XML format

The following example shows the proposed structure of the XML format to exchange coordination data for fixed and mobile network services.

<?xml version="1.0" encoding="UTF-8"?>
<LandMobileDataFormat schemeVersion="0.1" xsi:noNamespaceSchemaLocation="http://www.prehcm.com/hcm_xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <header>
        <fileNumber>64</fileNumber>
        <fileContentsCode>N</fileContentsCode>
        <country>D__</country>
        <numberOfRecords>10</numberOfRecords>
        <writingDate>2008-07-23</writingDate>
        <destinationCountry>D</destinationCountry>
    </header>
    <record>
        <transmittFrequency>
            <transmittFreq>1830.20</transmittFreq>
            <transmittFreqUnit>M</transmittFreqUnit>
        </transmittFrequency>
        <frequencyCategory>5</frequencyCategory>
        <classOfStation>FB</classOfStation>
        <natureOfService>CP</natureOfService>
        <categoryOfUse>L</categoryOfUse>
        <channelOccupation>1</channelOccupation>
        <dateOfUse>2008-05-30</dateOfUse>
        <nameOfStation>100933098</nameOfStation>
        <country>D</country>
        <geographicalCoordinates>
            <longitude>009E5450</longitude>
            <latitude>54N2515</latitude>
        </geographicalCoordinates>
        <radiusServiceArea>0</radiusServiceArea>
        <heigthAboveSeaLevel>25</heigthAboveSeaLevel>
        <designationOfEmission>200KG7WDT</designationOfEmission>
        <maxRadPowerOfTheStation>30.0</maxRadPowerOfTheStation>
        <typeOfReferenceAntenna>I</typeOfReferenceAntenna>
        <azimuthOfMaxRad>90.0</azimuthOfMaxRad>
        <elevationAngle>-2.0</elevationAngle>
        <polarization>SL</polarization>
        <gainReceiverAntenna>17.7</gainReceiverAntenna>
        <heigthAntAboveGround>36</heigthAntAboveGround>
        <typeOfAntenna>
            <horizontal>042EB05</horizontal>
            <vertical>003EC20</vertical>
        </typeOfAntenna>
        <remarks>#D__DNK #CQ027</remarks>
    </record>
</LandMobileDataFormat>

Conversion of the conventional HCM-Annex 2 format to XML and back

The FormatConverter allows to convert the conventional HCM-Annex 2 format to XML and vice versa. The conversion logic was encapsulated into a Java class-library (API), to make any further use as simple and efficient as possible. This API can be used free of charge in your own applications (under GPL - General Public Licence).
A standalone application with a user friendly graphical interface as well as an online service is also available.