---
config:
layout: elk
---
graph TD
classDef linkNode fill:#808080
state_of_functional_system["state_of_functional_system"]
functional_system["functional_system"]
class_of_state_of_functional_system["class_of_state_of_functional_system"]
class_of_functional_system["class_of_functional_system"]
kind_of_functional_system(["10,2 kind_of_functional_system"])
state_of_functional_system_component["state_of_functional_system_component"]
functional_system_component["functional_system_component"]
installed_functional_system_component["installed_functional_system_component"]
class_of_state_of_functional_system_component["class_of_state_of_functional_system_component"]
class_of_functional_system_component["class_of_functional_system_component"]
kind_of_functional_system_component(["10,5 kind_of_functional_system_component"])
class_of_installed_functional_system_component["installed_functional_system_component"]
kind_of_functional_system_["10,2 kind_of_functional_system"]
kind_of_functional_system_component_["10,5 kind_of_functional_system_component"]
link28_1(["28,1 (17,27)"]):::linkNode
link28_2(["28,2 (18,26)"]):::linkNode
link28_3(["28,3 (18,26)"]):::linkNode
link28_4(["28,4 (17,27)"]):::linkNode
link28_5(["28,5 (17,27)"]):::linkNode
link28_6(["28,6 (19)"]):::linkNode
link28_7(["28,7 (18,27)"]):::linkNode
link28_8(["28,8 (18)"]):::linkNode
link28_9(["28,9 (19,27)"]):::linkNode
link28_10(["28,10 (17,27)"]):::linkNode
state_of_functional_system ==>|supertype_of| functional_system
class_of_state_of_functional_system ==>|supertype_of| class_of_functional_system
class_of_functional_system ==>|supertype_of| kind_of_functional_system
state_of_functional_system_component ==>|supertype_of| functional_system_component
state_of_functional_system_component ==>|supertype_of| installed_functional_system_component
class_of_state_of_functional_system_component ==>|supertype_of| class_of_installed_functional_system_component
class_of_state_of_functional_system_component ==>|supertype_of| class_of_functional_system_component
class_of_functional_system_component ==>|supertype_of| kind_of_functional_system_component
state_of_functional_system -.->|"(RT) member_of S[1:?]"| class_of_state_of_functional_system
state_of_functional_system -.->|"(RT) temporal_part_of S[1:?]"| functional_system
functional_system -.->|"(RT) member_of S[1:?]"| class_of_functional_system
functional_system -.->|"(RT) member_of_kind S[1:?]"| kind_of_functional_system_
state_of_functional_system_component -.->|"(RT) member_of S[1:?]"| class_of_state_of_functional_system_component
state_of_functional_system_component -.->|"(RT) temporal_part_of S[1:?]"| functional_system_component
functional_system_component -.->|"(RT) member_of S[1:?]"| class_of_functional_system_component
functional_system_component -->|"(RT) member_of_kind S[1:?]"| kind_of_functional_system_component_
functional_system_component -->|"(RT) component_of S[1:1]"| functional_system
installed_functional_system_component -.->|"(RT) member_of S[1:?]"| class_of_installed_functional_system_component
link28_1 --> state_of_functional_system
link28_2 --> functional_system_component
link28_3 --> state_of_functional_system_component
link28_4 --> class_of_state_of_functional_system
link28_5 --> class_of_functional_system
link28_6 --> class_of_installed_functional_system_component
link28_7 --> class_of_state_of_functional_system_component
link28_8 --> class_of_functional_system_component
link28_9 --> installed_functional_system_component
link28_10 --> functional_system