kefed.io Milestones and Tasks - SciKnowEngine/SciKnowGraph GitHub Wiki
Basic plan + capabilities
- Finalize basic mechanism for saving model
- Define Dashboard + Overall Application Design
- Work with preexisting model elements a. Study Design b. Components (Processes, Entities, Variables)
- Extended properties of KEfED workflow elements in the model a. This is particularly difficult for variables and their scales
- Spreadsheet design (emulating previous KEfED editor) a. what proxy systems can we use from Polymer?
What about reuse and integration from DIG?
Milestones
-
Basic interface design template complete. -
Drag and drop functionality with basic elements complete. -
Drag and drop functionality with OBI elements complete.
-
Manual construction of an OBI-compatible model complete
-
Storage and retrieval of an OBI-compatible model complete.
-
Implement methods for defining sub-processes within a process.
-
Develop the spreadsheet component.
Technical Programming Elements
- Polymer to provide interactions with DIG
- GraphMX / draw.io interface
- Ontologies (OBI + ECO)
- OBI: (http://obi-ontology.org/)
- Use the OWL-api library to work with ontologies in Java (http://owlapi.sourceforge.net/)
- Use Blazegraph system for linked data (blazegraph.com)
- Spring Boot for the server side of the system