Project Management

From Protege Wiki
Revision as of 01:32, July 12, 2007 by Markus (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Topic - Project Management

Term changes.png
The plugin provides different views for exploring the annotation/change ontology associated with a project that uses the Change Management plugin. Changes and annotations can be explored based on authors, ontology terms, and visualized with respect to the life cycle of the project.
Changes Tab
Allows users to track and annotate changes to Protege ontologies.
CollabProtege entityNotes.png
Collaborative Protege
Collaborative Protege is an extension of the existing Protege system that supports collaborative ontology editing as well as annotation of both ontology components and ontology changes.
Allows users logged into a client-server version of Protege to chat in real time. Supports HTML-style editing (Bold, Italics, Underline, Strikethrough) along with dynamic hyperlink detections and internal link detections.
[[Image:|thumb|170px|center]] HypergraphDB Plugin and Server
An approach to Team Collaboration and Version Control for OWL2 Ontologies developed and used at Miami-Dade County.
  • Work with database backed ontologies
  • Track all changes
  • Collaborate on shared ontologies

Supports share, checkout, commit, update, rollback, revert, view history, automatic Merge and conflict resolution.

Versioning takes place above the OWLAPI layer (not text based).

See a 5 min Screencast here(HQ) or here(LQ).


[[Image:|thumb|170px|center]] IDESSP
Integrated development environment for visual creation and simulation of spatial processes.

Based on ontology editor Protege-frames, GIS library OpenMap and rule engine and expert system shell rete4frames. Uses concept of "Scenario" for describing spatial processes and programming language Clojure for executive parts of rules and auxilliary scripts. Includes general IDE for Clojure.

Figure 1.gif
The OntoCheck P4 plugin allows to define clean-up checks on a generated owl ontology - e.g. to be stored and carried out before each ontology release. Found test violations can be corrected to foster consistency in entity naming and meta-annotation. Once specified, check-constraints like name patterns can be stored and exchanged for later re-use. The plugin allows the user to specify checks on certain properties of an active ontology (OntoCheck) and allows for improvements (OntoCure) in the areas of

a) Metadata completeness, e.g. via cardinality checks on mandatory and optional annotation properties

b) Naming Conventions, e.g. via lexical analysis and labeling enforcement for representational units (RU) names and IDs.

Thereby this plugin fosters lexical harmonization as e.g. demanded by the OBO Foundry Naming Conventions at

A paper describing OntoChecks functionalities in more detail can be found at

[[Image:|thumb|170px|center]] PROMPT
Manage multiple ontologies, create a mapping between ontologies, merge separate ontologies to create a single coherent ontology, extract a part of an ontology, and move frames from an included to an including project.
Creates visual representations of the differences between two versions of an ontology.
[[Image:|thumb|170px|center]] Protege-nrepl
This plugin enables fully programmatic access and manipulation of the data structures that Protege is displaying. It does this by embedding an nREPL server launched using the language Clojure. nREPL clients (essentially any IDE capable for Clojure) can access this server to add or remove entities, change views or do anything else they desire.

Although not intrinsically linked to it, Protege-NREPL was original written for use with the Tawny-OWL environment. By combining the two Protege can be used to visualize live the current state of an ontology written in Tawny-OWL

automatic tool for creating ontology from database
[[Image:|thumb|170px|center]] Sub Ontology Tab
Allows manipulation of axioms across ontologies.