Adressen werden an verschieden Stellen, in verschiedenen Anwendungsfälle benötigt.
...
Erweiterung | Beschreibung (Englisch) | Source | |
---|---|---|---|
RelatedPlaceRefOrValue | Related Entity reference. A related place defines a place described by reference or by value linked to a specific entity. | TMF 4.0 schemas | übernommen |
GeographicSubadress.buildingComplement | Additional designation for completing the building name | FIT extension | übernommen |
(Related) PlaceRefOrValue
...
Folgende Übersicht definiert eine übergreifende Struktur für die Abbildung von Adressen
GeographicalAddress können in einer Product Order entweder perValue oder perReference übertragen werden.
Eine Übertragung perValue ist dann geboten, wenn der Seller die TMF673 noch nicht unterstützt.
Wenn der Seller die TMF673 unterstützt, wird empfohlen, die GeographicalAddress im Kontext einer ProductOrder byReference zu übermitteln.
Zur Übertragung einer GeographicalSubAddress im Kontext einer Product Order steht in TMF673, V4 [1]:
Some APIs, like Product Ordering, support providing a GeographicAddress as a polymorphic version of Place, per
reference or per value. However, in the case there is a need to provide a specific GeographicSubAddress this
cannot be done solely per reference, because the href mechanism doesn’t allow this. In that case the
GeographicAddress itself can be provided per reference, but the GeographicSubAddress (at least its id) has to be
provided per value:
…
“place”:
{
"id": "7513180",
“geographicSubAddress”:
{
“id”: “3”
},
“@type”: “GeographicAddress"
}
Auch, wenn das o.g. Beispiel einen Place und keinen PlaceRef darstellt, werden in diesem Beispiel lediglich die Ids von GeographicalAddress und GeographicalSubAddress übertragen.
Für den Fall, dass der Seller TMF673 unterstützt, soll eine GeographicalSubAddress für eine Product Order in der o.g. Form übertragen werden.
[1] In TMF673 findet sich kein vergleichbarer Hinweis.
has context menu