DAG-Edit

DAG-Edit has been written to make it easy for programmers to add powerful extensions to DAG-Edit without having to modify the existing DAG-Edit code.

The DAG-Edit datamodels are all enclosed in the org.bdgp.apps.dagedit.datamodel package.

Note that most datamodel classes are mutable, and their fields can be directly written by any piece of code that can access them. However, this should almost never be done. The ontologies represented by DAG-Edit are rooted, labeled, directed acyclic graphs. Each node may have multiple parents and children, but there is a single root node. Each relationship between parent and child (or child and parent) is labeled (with a TermRelationshipType).

Maturity Estimate: 
Operational