Hi Baertram and sirinsidiator,
thank you so far for your insights.
Building the DB should not be that difficult, as far as I could find out through my research, especially for simple things like general locations.
For a simple addon you can basically just make the maps and zone constants searchable, the same ones that are used in your (Baertram) LibSets library.
https://wiki.esoui.com/Zones
https://github.com/Baertram/LibSets
This should also be possible for other data from other AddOn, especially if they create/use Map Pins and also LibGPS.
Arch did it that way with his /findset function:
zo_callLater(function() ZO_WorldMap_SetMapByIndex(itemSetData[4]) zo_callLater(function() gps:PanToMapPosition(gps:GlobalToLocal(itemSetData[1], itemSetData[2]) end, 1000) end, 1000)
So this should be transferable to other things as well and for the beginning it should work without or with very few static (own) data.
Or have I understood something wrong?