AIXM 5 Wiki
| AIXM version (5.0) had been developed jointly by EUROCONTROL and FAA, with the support of the international AIS/AIM community and has been published on 10th of March 2008 on the AIXM Aero Website. Because version 5 came with a significant number of changes as compared to the previous versions, there was a strong need for an “AIXM manual”, to explain the model and its usage for the encoding of various aeronautical information subjects. Based on feed-back from the AIXM stakeholders and taking into consideration that version 5.0 had not been fully validated yet, in this phase, it was more appropriate to provide a collaborative environment for the development of such an AIXM manual, enabling open participation, in the form of a Wiki. Project ObjectivesThe primary objectives in producing a software solution to build an AIXM Wiki were:
Application Scope |
Please see the AIXM 5 Wiki advanced prototype.
The standard technologies used to develop this application are:
|
|
The AIXM Wiki solution is a combination of RationalRose scripts and Java software to extract information from the AIXM UML model in RationalRose format and build a XAR file to be imported into an installed instance of xWiki, including ckickable diagrams linked to the textual description of the clicked element. |
As these sources continue to evolve and be maintained (small patches, v5.2), the Wiki articles may be split into two main groups:
|
|
Main FunctionalitiesThe Rational Rose scripts extract all information from Rational Rose UML model into an XML file and the extracted information is mapped to an internal model.
The diagrams extracted in EMF format are converted to PNG format and transformed into clickable map diagrams.
Finally, the Java procedure is called to do all conversions and generate a XAR file in a xWiki compatible format, including keywords linking based in configuration files.
The full architecture is extendable for multiple usage.
After import, the result is a functional Wiki, with hyperlinks in all directions.
|










