G-Protege Ontology Management System
This Plug-in extends Protege OWL, 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 OntoPath 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.
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.
Authors: Ernesto Jimenez, Rafael Berlanga, Victoria Nebot, Ismael Sanz
Group: Temporal Knowledge Bases Group
Institution: Jaume I University of Castellon
Collaboration with: Maat GKnowledge
Work published in the 10th International Protege Conference (2007): A Protege Plug-in-Based System to Manage and Query Large Domain Ontologies
Current Release VersionPrototype Version (code compiled with Protege 3.2.1): This version allows us to work with OWL DL 1.0 based ontologies.
- Metaschema to store ontologies into the G database .
- Testing the plugin: in order to test the plug-in locally we have simultated the G data model. Yo must run the local servers (see documentation) and connect to localhost (user is not necessary).