opengeospatial / IndoorGML-SWG

Github for IndoorGML SWG
http://www.github.com/opengeospatial/IndoorGML-SWG
2 stars 1 forks source link

Different cardinalities between primal and dual spaces (Figure 16) #6

Closed kijouneli closed 1 year ago

kijouneli commented 2 years ago

As the following figure (a part of Figure 16), Node and Edge are the dualities of CellSpace and CellBoundary respectively. But the cardinalities are different between primal space and dual space. Why don't we make them consistent? image

abdoulayediak commented 2 years ago

This cardinality is based on the following principle:

This is to account for cases where the dual space is needed for a part of a given model only. For example, a multi-storey building can have all its spaces represented in the primal space, but a network (dual space) may be only needed for one of the storeys. Therefore, CellSpace/Cellboundary instances of that storey will have corresponding dual entities but not the rest.

Hope this helps clarifying.

kijouneli commented 1 year ago

Clarified