ODU-CGA-CubeSat / sealion-mission-architecture

SeaLion Mission Architecture - ground station & flight software architecture for the joint CubeSat mission between Old Dominion University & Coast Guard Academy
https://odu-cga-cubesat.github.io/sealion-mission-architecture
MIT License
2 stars 10 forks source link

migrate architecture to oml #232

Closed capsulecorplab closed 1 year ago

capsulecorplab commented 1 year ago

oml has more modeling capabilities for modeling concepts, s.a., mission objective to component mapping, metrology (including measurements for mass budget analysis), interfaces & junctions, as well as file-based model exchange & querying capabilities, allowing for use with our current templating toolchain for generating textual and/or graphical documents. The oml-tutorial & firesat-example can also serve as a reference implementation for SeaLion's architecture modeling purposes.

capsulecorplab commented 1 year ago

primarily want to adopt ontology vocabularies from oml patterns as to be able to model interfaces and junctions, but vocabularies should be expressed in YAML using linkml schemas, as current architecture is already expressed in YAML. Current approach under consideration is to write a version of the m30ml metamodel using linkml-owl schemas, as to be able to map to OWL/RDF, then use SPARQL queries from OML patterns (s.a., from pattern 8) to extract contents of the model

capsulecorplab commented 1 year ago

closing/replacing issue with #240