From NeOn Wiki


Developed by Oscar Munoz-Garcia, Mari Carmen Suárez-Figueroa
Last Update 08.06.2010
Current Version 1.6.5warning.png"{{{Current Version}}}" cannot be used as a page name in this wiki.
Subversion Gontt Subversion
Bugzilla Gontt Bugzilla
License EPL
Affiliation UPM
Topic Management
NTKVersionFrom 2.3.2
NTKVersionTo 2.5
Video Gontt Video

gOntt plug-in provides two main functionalities: one for scheduling ontology projects and one for helping in the execution of ontology projects. In the case of the first functionality, gOntt provides support to ontology developers (a) to decide which ontology life cycle model is the most appropriate for building their ontologies (e.g., waterfall, iterative-incremental), which processes and activities should be carried out and in which order (e.g., specify ontology requirements before re-engineering a knowledge-aware resource into an ontology) and (b) to create a graphical representation of the schedule in the form of a Gantt chart with the processes and activities needed, including time restrictions between them. Schedules for ontology development projects can be created either from scratch or in a guided way.

  • In the first case, gOntt allows the developer to include processes, activities, phases, and relationships and restrictions among them according to his/her needs.
  • In the guided way, gOntt creates a preliminary plan for the ontology development using templates for scheduling ontology projects and a simple two-step wizard that contains simple and intuitive questions that implicitly allow the ontology developer to select the ontology life cycle model and the processes and activities needed in his/her development. gOntt main output is the initial plan for building the ontology in the form of a Gantt chart that the developer can modify later on (a) by including, modifying, or deleting processes, activities, and phases, (b) by changing order and dependencies among processes and activities, and (c) by including resource assignments and restrictions to the plan.

In the case of the second functionality, gOntt provides prescriptive methodological guidelines by means of: (1) a filling card that includes the process or activity definition, its goal, inputs and outputs, who carries it out, and when it should be done, and (2) a workflow describing how the process or the activity should be done with its inputs, outputs, tasks and actors involved. Workflows are implemented with Eclipse Cheat Sheets. In addition, gOntt provides a direct access to NeOn Toolkit plug-ins associated to each process and activity. This means that gOntt triggers the different NeOn Toolkit plug-ins associated to each process or activity included in the plan.

Thus, gOntt plug-in can be used in the scheduling activity as a schedule tool and along the whole ontology development process as a meta-tool with the aim of helping the ontology developer to carry out a particular process or activity.