G-Protégé Ontology Management System





This Plug-in extends Protégé 2000, in order to use the data base G like a storage backend, allowing us to import and export ontologies or portions of them, by means of views defined with the OntoPathView language. The data base system G will provide us with the necessary support to store complex ontologies that involve hundred of thousands of concepts and instances. As a result, the extended Protégé 2000 will allow us to edit the different parts of an ontology in a collaborative environment.

The data base system G has been used to store and query ontologies. Our main motivation for using G is that it can import/query data from a wide range of information sources such as databases (Oracle, Informix, etc.), LDAP, XML, RDF, OWL, text files, and so on. This facility stems from its flexible data model that does not include a conformant schema and where each database object is represented as a list of pairs attribute-value. Furthermore, this data base system, on the contrary to other semi-structured data bases, provides a way of classifying and indexing objects according to their semantics, use and source. For this purpose, each database object has two system-defined attributes: its category, denoted D.y, and its unique identifier, denoted D.k.

Author: Ernesto Jimenez Ruiz
Current Contact: Ernesto
Group: Temporal Knowledge Bases Group
Institution: Jaume I University of Castellon
Collaboration with: Maat GKnowledge

New Version

Prototype Alpha Version (code compiled with Protégé 3.2.1): This version allows us to work with OWL-based ontologies (we store OWL in the G database), however ontology fragments are loaded as a frames project. Nowadays we are working in a improved version that works fully with OWL.

Old Versions

Plug-in v2.1.2: Jar file [zip] (code compiled with Protégé 2.1.2)
Plug-in v3.0: Jar file [zip] (code compiled with Protégé 3.0)
Documentation (Spanish Version): doc.zip
Technical Report (Spanish Version): TechnicalReportPlugin.pdf

Plugin Information: The plugin are composed by the following modules:


© Actualized February, 2007