Bookmark and Share

News

14
A tool to mark up documents based on the AKOMA NTOSO schema. The Editor provides contextual markup tools, where the Editor recommends supported markup based on the position of the cursor within the document. The UI of the Editor has also been internationalized.
The BungeniEditor is an add-on application to OpenOffice.org Writer that provides tools to assist in the marking up of the documents  with custom metadata and tags, in our case this information is derived from the AKOMA NTOSO schemas. The editor provides a  familiar word processor environment to the user  without exposing him / her to any of the XML technicalities and requirements.

The marking up of acts and bills is done by highlighting the concerned portion of the text and applying to them word processor style-like  formatting. If the markup requires  metadata, pop-up windows are presented to the user for input.  The metadata is stored internally within the OpenOffice document. 

The Editor provides contextual markup tools, where the Editor recommends supported markup based on the position of the cursor within the document. Different parts of the document are displayed are in color-coded gradients which allows the user to easily identify different components of the document.

The Editor supports the URI naming convention recommended by AkomaNtoso and records the FRBR URIs for the document as metadata.

The UI of the editor is also internationalized to support i18n message strings and provide a clear separation between screen / display text and application functionality.

BungeniEditor supports the conversion of the marked up OpenOffice.org documents into custom XML, in our case AKOMA NTOSO XML as well as into HTML and PDF for presentation purposes.

The conversion is carried out by an extension of the BungeniEditor that takes charge of the translations.
We have a first translation in an interchange format, and a second final translation in the actual AKOMA NTOSO XML document. The XML document can then in turn converted into valid XHTML.
denemeeeee