Linguistic Ontology Management System Project

 

LINGuistic Ontology managEment System (LINGOES) is a framework to enable linguists to take full advantage of the Semantic Web technologies. Together with OntoGloss, a text annotation tool, and an RDF database with versioning and querying capabilities, it allows a linguist to markup any document with classes in one or more ontologies at the morpheme’s level. Textual documents can be in any language as long as they are accessible via a URI (Universal Resource Identifier). The annotated data can be queried across these languages or can be used to annotate other documents. Saving the annotated data in an RDF repository with inference, querying and change management capabilities makes annotations in LINGOES accessible by machines and useful to the wider Semantic Web community.

LINGOES System Description

Figure 1 shows the architecture of the LINGOES system. It consists of the following modules:

  • OntoGloss. OntoGloss is an annotator used in annotating documents using concepts in the ontology. Its user interface is well suited for linguists. It’s drag and drop functionality, lets the user brows any textual document and easily annotate it with concepts from available ontologies. The annotator can also automatically annotate words that are previously encountered and annotated. Each annotated document could be linked to a language code, so that one can extract all material on a particular language.
  • RDF Repository. Annotated data is saved in an RDF repository. This repository uses a relational database for faster and scalable response. This module provides tools for exchanging, evolving and querying resource-related knowledge.
  • Change Management. This module allows semi-automatic creation of migration rules that are used in migrating older annotations to their new classes in the new ontology. It uses structural comparison and a set of heuristics to compare the old and new versions of the ontology. After an expert verifies the generated rules, they can be applied to the older annotations. The result is as same as annotating the older documents with the new ontology.
  • User Interface. This is a web interface for users to browse the annotated documents and run queries on documents in multi-language environment.
  • Figure 1. LINGOES Architecture

     

    T his site is still under construction but you are welcome to look at the following video clips (depending on your Internet speed, this might take few minutes to upload):

    • This video clip shows how OntoGloss is used in annotating documents from the web.
    • This video clip shows how to use LINGOES framework to run queries on the annotated data.