IBM Integrated Ontology Development Toolkit
An ontology toolkit for storage, manipulation, query, and inference of ontologies and corresponding instances.
Date Posted: July 20, 2004
|
|
 |
 |
|
Update: December 7, 2007
Version 1.5: Implementation of new SPARQL spec (April 2006); improved query and loading performance of OWL Ontology Repository; removal of EODM Workbench (ontology editors); numerous bug fixes.
What is Integrated Ontology Development Toolkit (IODT)?
IODT is a toolkit for ontology-driven development. This toolkit includes EMF Ontolgy Definition Metamodel (EODM) and an OWL ontology repository named Scalable Ontology Repository (SOR).
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 and called by the applications that use ontologies. EODM is also an Eclipse open-source project.
SOR is a high-performance OWL ontology storage, inference, and query system based on RDBMS (Relational Database Management Systems).
This technology runs on Windows® and Linux®.
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.
- The OWL ontology repository, named Scalable Ontology Repository (SOR), 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 the SPARQL language.
Version 1.5 contains the following enhancements:
- New SPARQL specification (April 2006) has been implememnted.
- Query and loading performance has been greatly improved by schema and index changes.
- EODM Workbench has been removed from this release. It is no longer supported. (Please download the 1.1.2 version if you want to try it).
- Numerous bugs have been fixed.
|
|
 |

|  | About the technology author(s): Li Ma, Ph.D., joined the IBM® China Research Lab as a research member. His research interests include knowledge management, pattern recognition, biometrics, and Web mining.
GuoTong Xie is a researcher on the Information and Knowledge team, IBM China Research Lab. His main research interests are in the application of semantic Web technologies to information integration, business integration, and knowledge management. Mr. Xie is currently leading a group on business semantics research.
Yang Yang joined IBM China Research Lab in 2004. His current research interests include knowledge management, knowledge representation, and knowledge sharing.
Lei Zhang, Ph.D., joined IBM China Research Lab in October 2005. His research interests include knowledge representation, information retreival, semantic Web, and social computing.
The following graduate students contributed to this project: Jian Zhou and Jing Lu worked as interns with IBM under a joint research program between Shanghai Jiaotong University and IBM China Research Lab. Ruojie Ma and Huichuan Zhao worked as interns from Tsinghua University and Beijing Institute of Technology, respectively.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
IBM is a trademark of IBM Corporation in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.
| |
|
For platform(s):
AIX, Linux, Solaris, Windows, Java
|
 |
For topics:
Cloudscape, Eclipse, Eclipse Modeling Framework (EMF), Java technology, metadata, ontology, rdfs, semantics
|
|
| |