Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: Integrated Ontology Development Toolkit for Eclipse

An ontology toolkit for storage, manipulation, query, and inference of ontologies and corresponding instances.

Tutorial Details:

Version 1.1.2: Bug fix for transitive property deletion in Minerva's incremental update mode; refactoring of Minerva code namespace; addition of Javadoc, OWL-to-Ecore and Ecore-to-OWL transformation example code, and UOB data.

What is Integrated Ontology Development Toolkit (IODT)?
IODT is a toolkit for ontology-driven development. This toolkit includes EMF Ontolgy Definition Metamodel (EODM), EODM workbench, and an OWL Ontology Repository (named Minerva).

EODM is derived from the OMG's Ontology Definition Metamodel (ODM) and implemented in Eclipse Modeling Framework (EMF). In order to facilitate software development and execution, EODM includes RDFS/OWL parsing and serialization, reasoning, and transformation between RDFS/OWL and other data-modeling languages. These functions can be invoked from the EODM Workbench or Minerva and called by the applications that use ontologies. EODM is also an Eclipse open-source project.

EODM Workbench is an Eclipse-based, integrated, ontology-engineering environment that supports ontology building, management, and visualization.

Minerva is a high-performance OWL ontology storage, inference, and query system based on RDBMS (Relational Database Management Systems).

How does it work?
IODT includes the following components, which can be downloaded and used independently or cooperatively:

* EODM is the run-time library that allows the application to read and serialize an RDFS/OWL ontology in RDF/XML format; manipulate an ontology using Java objects; call an inference engine and access inference results; and transform between ontology and other models.
* EODM Workbench is an Eclipse-based, integrated, ontology-engineering environment that supports ontology building, management, and visualization.
* OWL Ontology Repository (named Minerva) is a high-performance OWL storage, inference, and query system based on RDBMS. It supports DLP (Description Logic Program), a subset of OWL DL, and conjunctive query, a subset of the SPARQL language.


 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
Integrated Ontology Development Toolkit for Eclipse

View Tutorial:
Integrated Ontology Development Toolkit for Eclipse

Related Tutorials:

Will Big Blue eclipse the Java tools market?
Will Big Blue eclipse the Java tools market?
 
Eclipse casts shadows
Eclipse casts shadows
 
Best tools for mobile application development
Best tools for mobile application development
 
Java tools reign supreme - JavaWorld celebrates the leading Java tools
Java tools reign supreme - JavaWorld celebrates the leading Java tools
 
Quite poor testing
Quite poor testing
 
Very interesting article
Very interesting article
 
ULC - J2EE Rich Clients now on Eclipse
ULC - J2EE Rich Clients now on Eclipse it is porting ULC Visual Editor to the new Eclipse visual GUI construction and editor platform. The company has been invited to participate in the Eclipse Visual Editor project. Following its decision to contribute
 
Use SWT for data entry
Use SWT for data entry Like many Java programmers, you may have given up on writing client-side window applications. There's a lot of debate about why client-side Java is out of fashion. But most of it boils down to the fact that Java—until now—cou
 
Java 2D imaging for the Standard Widget Toolkit
Java 2D imaging for the Standard Widget Toolkit Bring the power of 2D imaging to your Eclipse plug-ins In this article, however, you'll learn how to have the best of both worlds. I'll demonstrate a simple technique that will allow you to paint Java
 
Java Development on Eclipse, Part 1
Java Development on Eclipse, Part 1 Author\'s note: In part one of a two-part series of excerpts from Eclipse\'s Chapter 2, we\'ll get down to the business of developing Java using Eclipse. We\'re going to take a look at using Eclipse for Java developm
 
Java Development on Eclipse, Part 2
Java Development on Eclipse, Part 2 Editor's note: In part one of this two-part series of excerpts from Eclipse, author Steve Holzner provided examples of how Eclipse makes it easier to create Java code from scratch. Continuing in that vein, in this we
 
Eclipse plugin eva/3 Application Builder for visual development and database management
Eclipse plugin eva/3 Application Builder for visual development and database management.
 
eva/3 Application Builder supports eclipse 3
What is eva/3 Application Builder? eva/3 Application Builder assumes responsibility for the design of forms and reports via an integrated GUI Builder, the execution of procedures and the handling of diverse relational SQL databases through JDBC int
 
ServerEclipse - Web Eclipse Plug-in
ServerEclipse - Web Eclipse Plug-in
 
Develop aspect-oriented Java applications with Eclipse and AJDT
AspectJ is an aspect-oriented extension of the Javaâ„¢ language that enables a modular implementation of crosscutting concerns. This crosscutting behavior, which can be static or dynamic, presents an extra challenge to tools that support AspectJ. The AJDT
 
Development Tool for Java-COM Bridge
What is Development Tool for Java-COM Bridge? Development Tool for Java-COM Bridge is a tool for developing and enabling tight communication between JavaTM- and COM-based applications. An application running on Microsoft Windows® systems is typically co
 
Develop MIDlets using the J2ME MIDP Development for NetBeans IDE 4.0
This release integrates with the J2ME Wireless Toolkit 2.2 to create a powerful environment for developing MIDP 2.0 applications.
 
Creating EJB clients using the Eclipse Rich Client Platform
This article shows how to build a sample EJB client using the Eclipse Rich Client Platform (RCP), which has become increasingly popularity due to its extensible nature.
 
SDE for Eclipse
[[http://www.visual-paradigm.com/sdeec.php][The SDE 2.0 for Eclipse (SDE-EC)]] is a powerful, yet the most easy-to-use UML Modelling plugin for Eclipse.
 
Easy Emulation With New NetBeans Mobility Pack 4.0
With the click of a button, switch back and forth between different emulation environments while developing one set of code. It's never been this easy to take advantage of Java technology's cross-platform capabilities.
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.