Stored Transformation

Stored transformation detail

Inspect version history, edit inputs, and save a new version without overwriting prior records.

Transformation Name PointOfInterest_to_museum
Selected Version v7
Versions 10
Updated 2026-07-02T01:09:23.764970+00:00
Version 10 Version 9 Version 8 Version 7 Version 6 Version 5 Version 4 Version 3 Version 2 Version 1
Target Stored target schema Switch between manual editing, a persisted schema, and an internal schema, then validate or translate with the selected target schema.
Result Generated jq filter
{"externalId": .id, "name": [{"value": .name.value, "lang": "es"}], "hasAdditionalType": [.category.value, "Museum"], "hasDescription": [{"object": ( {"shortDescription": [{"value": .shortDescription.value, "lang": "es"}], "longDescription": [{"value": .description.value, "lang": "es"}]} + ( if (.extraInfo.value? != null and .extraInfo.value != "") then {"keyword": [.extraInfo.value]} else {} end ) )}], "hasLocation": [{"object": {"autonomousCommunity": "Comunidad de Madrid", "country": "España", "municipality": "Las Rozas de Madrid", "postalCode": "28290", "province": "Madrid", "streetAddress": (.refSeeAlso.value[] | select(has("address")) | .address)}}], "hasContactPoint": [{"object": {"telephone": null, "url": null}}], "hasMultimedia": {"object": ( {"mainImage": .filesAttachments.value[0]} + if (.filesAttachments.value | length) > 1 then {"secondaryImage": .filesAttachments.value[1:]} else {} end )}}
Output Transformed output
null