---
config:
layout: elk
---
graph TD
classDef linkNode fill:#808080
thing["thing"]
abstract_object["abstract_object"]
spatio_temporal_extent(["4,1 spatio_temporal_extent"])
relationship(["3,1 relationship"])
classA(["2,1 class"])
classB(["2,1 class"])
link1_1(["1,1 (2,14,45)"]):::linkNode
thing ==>|supertype_of| abstract_object
thing ==>|supertype_of| spatio_temporal_extent
abstract_object ==>|supertype_of| classA
abstract_object ==>|supertype_of| relationship
thing -.->|"member__of S[1:?]"| classB
link1_1 --> thing