COMET
From Saltlux
IntroductionCOMET(Common Ontology Modeling Environment) is a basic framework that enables users to do collection, storage, search, correction, reasoning, query and utilize all the ontologies existing in the world.
Ontology collected and created by various tools like web and application may be stored, downloaded at anytime anywhere, edited or corrected, and retrieve the collected ontology by classes, attributes and Dublin Core. Reasoning and query may be made on ontology. Plug-in developed and loaded utilizing COMET supplying API in external application and tool may be linked and utilized.
Construction and Function of System
[Construction of COMET system]
COMET consists of server with functions of User Access Control, Ontology Management, Ontology Library Management, Query Management, Reporting and client/server that has application programmes as clients such as Protégé, Topbraid composer, Web page and Application.
Preparation for COMET use
- Provision of COMET API -> Realization of plug-in that is attachable to client application programme -> User confirmation of COMET in server
Constitution of COMET Server
- COMET API, KAON2, RacerPro, Pellet for client linkage
- DIG Interface, SOR, AllegroGraph, OntoBroker for external linkage to reasoning engine
- Connection Manager for query engine linkage
- RDBMS for storage of collected ontology and versioning management
System Function
User Access Control registers and manages the users to utilize the function by connection to server through client, and decides whether to collect or to edit the ontology under the user’s authority. 
[User profile]
Ontology Management manages ontology information, inputs and stores version information utilizing metadata such as Dublin Core, SKOS(Simple Knowledge Organisation System) through collection of OWL files from single URL, multi URL, single local files and multi local files.
New version of ontology class and attribute information may be corrected, edited and stored utilizing functions of editable application programme client
[OWL collection]
Ontology Library Management enables retrieval based on metadata, ontology class, attribute and comments prepared at ontology collection. As an example, all the ontology with ‘food’ class may be retrieved. Collected ontology may be stored in the ontology pool and categorized by contents of ontology. Administrator with authority may build the total categories, a user with simple authority may log-in and prepare his own category and classify ontology in ontology pool.
Class map is provided to differentiate the class relationship of classes and properties according to version selection on selected ontology.
[Ontology management]
Query Management shows the process results in answer to SPARQL query on an ontology among categorized ontologies by reasoning engine and query processor. Query sentences are managed as query history.
[Query process]
Reporting function shows user statistical information, authorization distribution, number of ontology categories, number of collected ontologies, number of version corrections, number of queries, number of query performances, and number of query inquiry information, etc.
[System reporting]
First version system environment
This environment was developed as J2EE environment. COMET server is an application server developed by Sun Microsystems with GlassFish utilizing Sesame, Pellet, Jena-Pellet-DIG and Jena-ARG as for reasoning and query engines. Postgress Database was adopted to manage stored ontology and COMET client plug-in was attached to Protégé as a client.
Future Direction
The system will provide plug-in type of client of Web Page and Eclipse, query processor and reasoning engine such as SOR, OB, RacerPro will be added, and usability and functionality will be improved in near future.
Download
COMET client may be used as Protégé plug-in.
User environment needs JAVA1.6, Protege3.3.1 and COMET Client protégé plug-in to utilize it.
JAVA1.6 installation
JAVA1.6 may be downloaded from the following site.
http://java.sun.com/javase/downloads/index.jsp
Protege3.3.1 installation
Protege3.3.1 may be downloaded from the following site.
http://protege.stanford.edu/download/release/full/
COMET client protégé plug-in installation
Download COMET Client protege plug-in
All the downloaded and decompress the compressed files should be overspread to existing protege3.3.1 folder.
User guide
accessing
Select New Project in Protege3.3.1plug-in.
[New Project selection]
Select COMET Ontologies.
[COMET Ontologies selection]
Log-in
Server IP: comet.saltlux.com
Server port: 3700
Input ID and PW.
ID and PW may be supplied contacting comet@saltlux.com with e-mail address, name, country, city and PW. User’s e-mail address will be the ID for access.
COMET may be looked around with guest and guest for ID and PW, respectively.
[Log-in]
