Scripting environment (java python) with which to do repetitive editing of DAML+OIL ontologies and scripting multiple tasks such as loading, merging, editing, reasoning , reporting.
Java library which overlays a simplified view on a DAML+OIL ontology. Reduces the logical long-windedness of authoring in DAML+OIL (automatic insertion of disjoints, etc)
Library implementing GONG workflow steps in as generic a way as possible.
1) Pattern based dissection of ontology term phrases into DAML or IR
2) Mapping categories of new concepts generated above to arbitrary external ontologies in a variety of formats using a variety of strategries.
3) Ontology sub-setting
4) Disjoint management (add, reason, prune)
Prototype components ( components which may or may not be taken forward)
Experimental intermediate representation script library (to be superseded by Colin’s library). Requirements for a more sophisticated IR awaiting in depth survey of GO and demands that property drive classification would place on the language.
Database adapter to store experimental intermediate representation in Gene Ontology database
Prototype reporting tool, which pulls together information from all the steps in the workflow so that GO editors can examine inferred changes to the ontology and navigate the information used to produce those inferences.
Components in production
Simple framework to configure and chain together the steps in the GONG workflow and record events.
GUI to present the simplified view as provided by Colin’s library.
Components needed
Human readable version of DAML+OIL/ OWL
? database backend to store ontology / provenance information
Editing tools designed to manage large amounts of property based definitions (text editor / CVS would do)
Change management tool. (tying in Michael Klein’s Ontoview tools)
Major milestones with dates up June 2003
March 2003– completion of workflow framework and GUI
-- dissemination of results on website
May 2003 – completion of first releases of reporting tool
Major milestones up to Jan 2004
July 2003 – demonstration environment to create edit complex definitions
September – demonstration environment to manage change (integration of ontoview conceptual CVS)