Rendering: /mm/image/:procInstId returns dynamically rendered graph (using java code) /mm/bbg/:procInstId returns bbop graph (can be rendered with amigo) /mm/model/:procInstId.[:fmt] -- fmt = owl | json | rdf returns the entire OWLOntology instance Seeding: /mm/generate/:processId/:speciesId generates an OWLOntology using MMG returns graph see ./lego-json.md graph has added key { depictedBy: /mm/image/:procInstId -- todo - retrieve existing Generic Triple Data Manipulation: /owl/create/individual returns id /owl/{assert,delete}/type/:id/:classId /owl/{assert,delete}/fact/:id/Prop/:tgtId /owl/delete/individual/:id Return codes: - exists already - results in inconsistency MM-specific triple manipulation These are just convenience wrappers for the above /mm/assert/location/:id/:classId -- id should be an activity or process instance -- server takes care of nesting (e.g. cc < cl < uberon) /mm/assert/enabledBy/:id/:productClassId -- id should be an activity instance --