DLR-SL / CPACS

CPACS - Common Parametric Aircraft Configuration Schema
http://dlr-sl.github.io/CPACS/
Apache License 2.0
81 stars 38 forks source link

systemArchitecture: find better name for unmodeled components #822

Closed MarAlder closed 1 year ago

MarAlder commented 1 year ago

How about just generic?

grafik

with:

<xsd:restriction base="stringBaseType">
    <xsd:enumeration value="ambient"/>
    <xsd:enumeration value="passengers"/>
</xsd:restriction>

@jbussemaker, @TimBurschyk

jbussemaker commented 1 year ago

I would be more in favour of something like contextElement or externalElement, because this indicates that it is an "element" relevant to modeling the system, but that it itself is not contained in the system (rather, in the system's context/environment).

"System context" and "system boundary" in general are important concepts in the world of systems engineering, as it determines what you can and cannot control (in terms of design).

MarAlder commented 1 year ago

Since we are in the systemArchitecture, I leave this completely to the system experts ;-) I'm a bit more in favor of externalElement, as it's more intuitive also for other domain experts (I had to read your explanation of contextElement twice before I got it 😏). But I would also be happy with the latter and a proper documentation.

jbussemaker commented 1 year ago

externalElement is perfectly fine in my opinion :+1:

MarAlder commented 1 year ago

Thanks @jbussemaker