---
config:
layout: elk
---
graph TD
classDef linkNode fill:#808080
state_of_functional_object["state_of_functional_object"]
state_of_ordinary_functional_object(["27,1 state_of_ordinary_functional_object"])
state_of_functional_system_component(["28,3 state_of_functional_system_component"])
functional_object["functional_object"]
ordinary_functional_object(["27,4 ordinary_functional_object"])
functional_system_component(["28,2 functional_system_component"])
class_of_state_of_functional_object["class_of_state_of_functional_object"]
class_of_state_of_ordinary_functional_object(["27,3 class_of_state_of_ordinary_functional_object"])
class_of_functional_object["class_of_functional_object"]
kind_of_functional_object(["9,7 kind_of_functional_object"])
class_of_ordinary_functional_object(["27,2 class_of_ordinary_functional_object"])
kind_of_functional_object_(["9,7 kind_of_functional_object"])
role(["16,5 role"])
link26_1(["26,1 (7,25)"]):::linkNode
link26_2(["26,2 (7,25)"]):::linkNode
link26_3(["26,3 (7,25)"]):::linkNode
link26_4(["26,4 (7,25)"]):::linkNode
state_of_functional_object ==>|supertype_of| state_of_ordinary_functional_object
state_of_functional_object ==>|supertype_of| state_of_functional_system_component
state_of_functional_object ==>|supertype_of| functional_object
functional_object ==>|supertype_of| ordinary_functional_object
functional_object ==>|supertype_of| functional_system_component
class_of_state_of_functional_object ==>|supertype_of| class_of_state_of_ordinary_functional_object
class_of_state_of_functional_object ==>|supertype_of| class_of_functional_object
class_of_functional_object ==>|supertype_of| kind_of_functional_object
class_of_functional_object ==>|supertype_of| class_of_ordinary_functional_object
state_of_functional_object -.->|"(RT) member_of S[1:?]"| class_of_state_of_functional_object
state_of_functional_object -.->|"(RT) temporal_part_of S[1:?]"| functional_object
functional_object -.->|"(RT) member_of S[1:?]"| class_of_state_of_functional_object
functional_object -.->|"(RT) member_of_kind S[1:?]"| kind_of_functional_object_
functional_object -->|"intended_role S[1:?]"| role
link26_1 --> state_of_functional_object
link26_2 --> functional_object
link26_3 --> class_of_state_of_functional_object
link26_4 --> class_of_functional_object