Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor metamodel (m30ml & DOF schema) to build off LinkML #240

Open
3 tasks
capsulecorplab opened this issue Dec 23, 2022 · 1 comment
Open
3 tasks

refactor metamodel (m30ml & DOF schema) to build off LinkML #240

capsulecorplab opened this issue Dec 23, 2022 · 1 comment

Comments

@capsulecorplab
Copy link
Collaborator

capsulecorplab commented Dec 23, 2022

m30ml & DOF schema used for the sealion-mission-architecture should build off LinkML, as to be able to leverage LinkML's schema validator tools. DOF schema should also be extended as to including model elements (s.a., interfaces and junctions) for use in modeling and generating assembly instructions and/or architecture documentation.

Desired outcomes

  • YAML schemas defining architecture modeling elements (i.e., stakeholder needs, user stories, data structure) that can be used for validating architecture model
  • YAML schemas defining system model (components, interfaces, junctions, functions, and assembly steps) that can be used for validating system model
  • Jinja2 templates for defining views from architecture and system model for generating documentation - s.a., spec docs (stakeholder needs, user stories, data structures, components, and their relationships), bill of materials (BOM's), purchase orders (PO's), assembly instructions, and/or N2-chart or interface-control documents (ICD's)
@capsulecorplab capsulecorplab changed the title refactor metamodel (m30ml & DOF schema) to build off LinkML-OWL refactor metamodel (m30ml & DOF schema) to build off LinkML Jan 5, 2023
@capsulecorplab
Copy link
Collaborator Author

As per Jan 4 systems meeting, Turtle (TTL) models built from LinkML-OWL following pizza tutorial appear to primarily contain graph data about model vocabulary, not descriptions. i.e., can run a query for what TomatoTopping is a subclass of, but not which pizzas have TomatoTopping. Approach moving forward will be to define LinkML schemas in DOF-CubeSat (as an extension of m30ml to include architecture model elements) and use LinkML toolchain for schema validation as a precursor to building a unified model, then pipe unified model into templates for rendering views, such as architecture document, bill of materials, purchase orders, N2-chart / interface-control doc (ICD), and/or assembly instructions.

@capsulecorplab capsulecorplab pinned this issue Jan 5, 2023
@capsulecorplab capsulecorplab unpinned this issue Jan 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant