TRMS

Why we need ontology?

The eXtended Markup Language (XML) is accepted as the emerging standard for data interchange on the Web. XML allows authors for create their own markup (e.g. <tool>), which seems to carry some semantics. This situation allows any authors create other markups that describe the same objects. The opposition to this fact is usage of the same markup that describe different object (e.g. <tool> that describes software and hammer).
In this situation a computer simply does not know, what a tool it is and how the concept of a tool is related to e.g. the concept of an equipment. XML only helps humans predict what information is described between the tags but for XML processor the tags are meaningless (<softwareTool> is the same as <machineTool>).

To solve the problems and share knowledge with and among computers we should use ontology. The short definitions of ontology presents Tom Gruber:
"An ontology is a specification of a conceptualization".

An ontology supports:

  • sharing information and knowledge (for interoperability)
  • defining the relationships between different resources
  • understanding of the domain
  • representation of conceptualization using several languages (e.g. XML-based syntax such as RDF, OWL etc.)


Representation of task and tool ontology in Protégé

The task and the tool ontology are designed for exchange and distributed use of task and a tool data in project realisation. This ontology is developed by Marek Szlêzak (marek.szlezak@polsl.p).
An ontology and knowledge base describe a software tool functionality and relationship to task concept. This ontology and KB can be linked for fast and intuitive context-exploration and extensive querying.

The OntoTool focuses on answering the following questions:

  • Which tool solves my task? (if you know a task)
  • Does the tool solve my task?, Which tasks will be solved by the tool? (if you know a tool)

Download (interested persons please fill up a registration form)

  • OntoTool ver. 1.0

Example of OWQL usage to OntoTool (OWQL Query Service)

If you create interesting a query to this ontology and want to render it accessible send me e-mail (marek.szlezak@polsl.pl).
  1. QueryAnswer
  2. QueryAnswer
  3. QueryAnswer
  4. QueryAnswer

Screenshots


Registration Form

OntoTool is free to download and is licensed under the GPL (General Public Licence) but you need to register to get the access to the download page.
This will allow me to keep track of number of people interested in my OntoTool and will enable me to inform registered users of future OntoTool improvements, new releases or bug fixes.
Registration is a simple process requiring a valid email address.

 Name
 Organisation
 e-mail
 

Opinion Form

 Name
 Organisation
 e-mail
 
If you are facing any problems or approach don't hesitate to contact me. (marek.szlezak@polsl.pl)
Thanks for your collaboration.

Publications

  • Marek Szlezak, Markup Language in Realization of Design Tasks, CCE'05, 14th-15th April 2005, Sopron, Hungary