diff --git a/Installation/Mapping/ZgwZaakToZdsResponseItem.json b/Installation/Mapping/ZgwZaakToZdsResponseItem.json index 5db0826..97cfcd6 100644 --- a/Installation/Mapping/ZgwZaakToZdsResponseItem.json +++ b/Installation/Mapping/ZgwZaakToZdsResponseItem.json @@ -28,32 +28,10 @@ "ZKN:object.ZKN:isVan.ZKN:gerelateerde.@StUF:verwerkingssoort": "T", "ZKN:object.ZKN:isVan.ZKN:gerelateerde.ZKN:omschrijving": "Verhuizing doorgeven", "ZKN:object.ZKN:isVan.ZKN:gerelateerde.ZKN:code": "VERDOOR", - "ZKN:object.ZKN:heeftAlsInitiator.@StUF:entiteittype": "ZAKBTRINI", - "ZKN:object.ZKN:heeftAlsInitiator.@StUF:verwerkingssoort": "T", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.@StUF:entiteittype": "NPS", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.@StUF:verwerkingssoort": "T", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:inp.bsn": "rollen.0.betrokkeneIdentificatie.inpBsn", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:authentiek.@StUF:metagegeven": "true", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:authentiek": "J", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:geslachtsnaam": "rollen.0.betrokkeneIdentificatie.geslachtsnaam", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:voorvoegselGeslachtsnaam.@xsi:nil": "true", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:voorvoegselGeslachtsnaam": "rollen.0.betrokkeneIdentificatie.voorvoegselGeslachtsnaam", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:voorletters.@xsi:nil": "true", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:voorletters": "rollen.0.betrokkeneIdentificatie.voorletters", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:voornamen": "rollen.0.betrokkeneIdentificatie.voornamen", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:geslachtsaanduiding.@xsi:nil": "true", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:geslachtsaanduiding": "rollen.0.betrokkeneIdentificatie.geslachtsaanduiding", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:geboortedatum": "rollen.0.betrokkeneIdentificatie.geboortedatum", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:verblijfsadres.ns3:wpl.woonplaatsNaam": "rollen.0.betrokkeneIdentificatie.verblijfsadres.wplWoonplaatsNaam", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:verblijfsadres.ns3:gor.openbareRuimteNaam": "rollen.0.betrokkeneIdentificatie.verblijfsadres.gorOpenbareRuimteNaam", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:verblijfsadres.ns3:gor.straatnaam.@xsi:nil": "true", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:verblijfsadres.ns3:aoa.postcode": "rollen.0.betrokkeneIdentificatie.verblijfsadres.aoaPostcode", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:verblijfsadres.ns3:aoa.huisnummer": "rollen.0.betrokkeneIdentificatie.verblijfsadres.aoaHuisnummer", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:verblijfsadres.ns3:aoa.huisletter": "rollen.0.betrokkeneIdentificatie.verblijfsadres.aoaHuisletter", - "ZKN:object.ZKN:heeftAlsInitiator.ZKN:gerelateerde.ZKN:natuurlijkPersoon.ns3:verblijfsadres.ns3:aoa.huisnummertoevoeging": "rollen.0.betrokkeneIdentificatie.verblijfsadres.aoaHuisnummertoevoeging" + "ZKN:object.ZKN:heeftAlsInitiator": "{% if rollen.0 is defined %}{{ map(\"https://zds.nl/mapping/zds.ZgwZaakToZdsResponseItemInitiator.mapping.json\", rollen.0)|json_encode }}{% else %}\"\"{% endif %}" }, "cast": { "ZKN:object.ns1:extraElementen.ns1:extraElement": "jsonToArray", - "ZKN:object.ZKN:heeftAlsOverigBetrokkene": "jsonToArray" + "ZKN:object.ZKN:heeftAlsInitiator": ["jsonToArray", "unsetIfValue=="] } } \ No newline at end of file diff --git a/Installation/Mapping/ZgwZaakToZdsResponseItemInitiator.json b/Installation/Mapping/ZgwZaakToZdsResponseItemInitiator.json new file mode 100644 index 0000000..f636768 --- /dev/null +++ b/Installation/Mapping/ZgwZaakToZdsResponseItemInitiator.json @@ -0,0 +1,32 @@ +{ + "title": "ZgwZaakToZdsResponseItemInitiator", + "$id": "https://zds.nl/mapping/zds.ZgwZaakToZdsResponseItemInitiator.mapping.json", + "$schema": "https://docs.commongateway.nl/schemas/Mapping.schema.json", + "version": "0.0.1", + "passTrough": false, + "mapping": { + "@StUF:entiteittype": "ZAKBTRINI", + "@StUF:verwerkingssoort": "T", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.@StUF:entiteittype": "NPS", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.@StUF:verwerkingssoort": "T", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:inp.bsn": "betrokkeneIdentificatie.inpBsn", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:authentiek.@StUF:metagegeven": "true", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:authentiek": "J", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:geslachtsnaam": "betrokkeneIdentificatie.geslachtsnaam", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:voorvoegselGeslachtsnaam.@xsi:nil": "true", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:voorvoegselGeslachtsnaam": "betrokkeneIdentificatie.voorvoegselGeslachtsnaam", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:voorletters.@xsi:nil": "true", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:voorletters": "betrokkeneIdentificatie.voorletters", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:voornamen": "betrokkeneIdentificatie.voornamen", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:geslachtsaanduiding.@xsi:nil": "true", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:geslachtsaanduiding": "betrokkeneIdentificatie.geslachtsaanduiding", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:geboortedatum": "betrokkeneIdentificatie.geboortedatum", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:verblijfsadres.BG:wpl.woonplaatsNaam": "betrokkeneIdentificatie.verblijfsadres.wplWoonplaatsNaam", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:verblijfsadres.BG:gor.openbareRuimteNaam": "betrokkeneIdentificatie.verblijfsadres.gorOpenbareRuimteNaam", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:verblijfsadres.BG:gor.straatnaam.@xsi:nil": "true", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:verblijfsadres.BG:aoa.postcode": "betrokkeneIdentificatie.verblijfsadres.aoaPostcode", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:verblijfsadres.BG:aoa.huisnummer": "betrokkeneIdentificatie.verblijfsadres.aoaHuisnummer", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:verblijfsadres.BG:aoa.huisletter": "betrokkeneIdentificatie.verblijfsadres.aoaHuisletter", + "ZKN:gerelateerde.ZKN:natuurlijkPersoon.BG:verblijfsadres.BG:aoa.huisnummertoevoeging": "betrokkeneIdentificatie.verblijfsadres.aoaHuisnummertoevoeging" + } +} \ No newline at end of file