doc/ServiceDescription/RoundtripOntologyAuthoringDocumentation

Roundtrip Ontology Authoring

Generates ontology from controlled language text and vice-versa to ease ontology authoring/editing process. The process is a combination of Controlled Language for Information Extraction (CLIE) and Text Generation which is developed on top of GATE.

Overview

Roundtrip Ontology Authoring is the key capability for the non-expert users wishing to author or amend the ontology by using simple easy to learn controlled natural language. The process is developed in GATE and uses the following sequential processing resources Document Reset PR, ANNIE English Tokeniser, ANNIE Sentence Splitter, ANNIE POS Tagger, GATE Morphological Analyser, JAPE Transducer for Quote Finder, CLIE Keyphrase Gazetteer, JAPE Transducer for Chunker, JAPE Transducer for CLIE and finally GATE Text Generator.

CLIE is a process that extracts the semantics from controlled language text by tokenizing, sentence splitting, POS tagging, morphologically analyzing, consulting the gazetteer list and then generating classes, subclasses, properties and instances (if any) to a temporary file. Text Generator generates the text after reading temporary ontology file and XML based configuration file. The output of Text Generator is into CLOnE language format and is organized into the following order; classes appear in the text first followed by subclasses, instances and finally properties appear in the last.

remove It provides a technical overview of the service explaining what are the keys functionalities and the added value of this service. Feel free to provide hyperlink to your publications and or any other available resources that could explain the sentences that has been used in this overview. if available, service use cases and UML diagrams should be used in order to describe the service.

Authors/Developers

[Brian Davis BrianDavis], DERI/NUIG responsible, implementation, documentation.
[Ahmad Ali Iqbal AhmadIqbal], implementation, connectivity with Semn and documentation.
[Adam Funk AdamFunk], implementation.
[Valentin Tablan ValentinTablan], implementation.
[Kalina Bontcheva KalinaBontcheva], implementation.
[Hamish Cunningham HamishCunningham], implementation.
[Siegfried Handschuh SiegfriedHandschuh], Project Supervision.

Installation Instructions

You need to install the following components in order to use Roundtrip Ontology Authoring tool.

(1) JRE 1.5 or later version
(2) GATE 4.0
(3) SINS/CLOnE module

remove It provides all the useful instruction in order to download and install the service. Please list all the third party software components that need to be installed in order to be able to run the service and provide a link on installation instruction. The SVN link to the software component should be provided as well.

Using the component

It provides a link to the javadoc about the interface and the object that the interface is using. In other words only the classes that should be used by the service user should be documented. Link to the WSDL should be provided, If available. Link to the needed ontology should be provided, If available.

A link to the javadoc of the interface is needed.

Please provide a Link to the WSDL or write one sentence on why it is not needed.

Link to the needed ontology should be provided, If available.

Examples

It provides one or more working examples that use the API specified in the service documentation. These examples should be used for both, check the correctness of the installed service and give to the user a usage example. a link to the java classes that implement such examples should be provided as well. If these examples requires a particular RDF repository, instruction on how to generate it should be provided. A link do JUnit tests (if any) will be useful as well.

Developing the component

It provides a link to the full javadoc of the service. All the classes that has been developed for this service should be in the javadoc.

A link to the javadoc of the component is needed.

Link to the needed ontology should be provided, If available.

SVN browsing

It provides a link to the right entry point of the SVN web browsing of the service project.

External References

It provides links to useful references that could help in understanding the service like, papers, Wikipedia pages, web pages etc.