JPL-IMCE / gov.nasa.jpl.imce.oml.converters

Converters among supported representations of OML models (textual, owl2-dl+swrl, tabular)
2 stars 1 forks source link

OML => OWL,Tables conversion needs to produce the graph of ontologies #8

Closed NicolasRouquette closed 7 years ago

NicolasRouquette commented 7 years ago

The ontology.analysis used to rely on the deprecated OMF Metadata to get the directed graph of ontologies and information about the provenance of each ontology as originating from a bundle or as a result of an export from UML/SysML.

When converting from OML, it would be useful to provide this graph topology and provenance information as follows:

A Graph Node is a tuple:

Note that in OWL, an Ontology represents an OML module of some kind (TerminologyGraph, Bundle, DescriptionBox) which is indicated via an ontology annotation.

A Graph Edge is a tuple:

This graph topology & provenance information will be provided as a separate Json file.

StevenJenkinsJPL commented 7 years ago

One nit: ontology.workflow does not rely on OMF metadata.

NicolasRouquette commented 7 years ago

Thanks, I edited the description.