Joomla TemplatesBest Web HostingBest Joomla Hosting
English (United Kingdom)French (FR)Nederlands (NL)
Latest News
New logistics application "eLisa" installed at Yara Tertre
Search
Perspectives
“Three Rules of Work”
Albert Einstein

1. Out of clutter, find simplicity
2. From discord, find harmony
3. In the middle of difficulty, lies opportunity

Facebook
Home E-Learning / Wiki AIXM 5 Wiki

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 Objectives

The primary objectives in producing a software solution to build an AIXM Wiki were:
  • providing a mean to manage an AIXM Wiki with minimum efforts
  • allowing automatic generation of articles based on AIXM sources
  • allowing automatic update of these articles when a new version of AIXM is provided
  • providing integration between automatically generated articles and manually maintained articles
  • allowing easy navigation among all diagrams and textual information.

Application Scope

More Information

Please see the AIXM 5 Wiki advanced prototype.


Technologies

The standard technologies used to develop this application are:
  • Rational Rose Modeller, to open the AIXM UML model
  • Rational Rose scripting, to extract information from the AIXM UML model
  • HTML/CSS, Eclipse and Java to convert and organize these information in a xWiki compatible format
  • xWiki, to import the transformed information into an existing Wiki
  • The Pulsar AIXM Facilitator tool/platform

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.

The AIXM 5.0 Wiki hosted by EUROCONTROL using xWiki, was initially populated with content from the AIXM 5.0 UML model in Rational Rose (class diagrams), from the AIXM 5.0 XML Schema, sample files, the AIXM temporality model and AIXM-XML sample files.

As these sources continue to evolve and be maintained (small patches, v5.2), the Wiki articles may be split into two main groups:
  • Articles automatically generated from AIXM sources and that will be fully replaced when the source is updated; all edits made in these articles in the meantime will be lost;
  • Articles created and maintained directly in the Wiki, for which there is no other source; such articles might be built around the articles from the first group.

AIXM Wiki-AirportHeliport


Main Functionalities

The 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.

AIXM Wiki-RationalRose

The internal model includes all UML components.

AIXM Wiki-ERMapper

The diagrams extracted in EMF format are converted to PNG format and transformed into clickable map diagrams.

AIXM Wiki-xwiki

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.

AIXM Wiki-Importer

The full architecture is extendable for multiple usage.

AIXM Wiki-full arc

After import, the result is a functional Wiki, with hyperlinks in all directions.

AIXM Wiki-FuncWiki