## desired outcomes - a junction should reference one or more interface defined on a ComponentListItem (i.e., part or tool) - a design structure matrix (used as a kind of Interface Control Document) should be a view/artifact that can be produced from component junctions ## proposed junctions data model/template junctions would be a dictionary whose ItemType is of `JunctionListItem` with the following template ``` id: {{id}} description: {{description}} joinedInterfaces: {{joinedInterfaces}} ``` where `joinedInterfaces` is a listing of ComponentListItem Id's and their owned interface id's, e.g., `{{parts.ps2.interfaces.hdmi-1}}` ## References - http://www.opencaesar.io/oml-tutorials/#tutorial2-p8 - https://ocw.mit.edu/courses/16-842-fundamentals-of-systems-engineering-fall-2015/3aaea35943c6c00192c7765c866c107e_MIT16_842F15_Ses_8_Sys_Int.pdf
desired outcomes
proposed junctions data model/template
junctions would be a dictionary whose ItemType is of
JunctionListItemwith the following templatewhere
joinedInterfacesis a listing of ComponentListItem Id's and their owned interface id's, e.g.,{{parts.ps2.interfaces.hdmi-1}}References