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. |
|
|
|