Hi Lutz,
The cardinality is left flexible but that doesn't mean that you can make it more strict for your use case.
I see two options:
1. GeographicSite.relatedPlace references one (and only one) GeographicSubAddress. The datamodel of the GeographicSubAddress is extended with a reference to its GeographicAddress. I believe it was a mistake to make the relationship from GeographicAddress to GeographicSubAddress. Instead it should have been a unique relationship from GeographicSubAddress to GeographicAddress.
2. GeographicSite.relatedPlace reference 2 items. One is the GeographicSubAddress, the other is the GeographicAddress.
This fits the current model.
Although option 2 can be done without changes to the model, I would prefer the first option as it is a cleaner solution.
------------------------------
Koen Peeters
OryxGateway
------------------------------