Der GND-Resolver im Viewer ist eigentlich kein Resolver, weil er nicht “auflöst”, sondern etwas entgegennimmt, damit etwas da ist. Er müsste eigentlich auf etwas weiterleiten. So ist er ein Stellvertreter , damit die GND, bzw. ein Nutzer auf jeden Fall eine Antwort bekommt.
Was benötigt wird? Alles. Die URN ist der schlüssel zu allen Daten und Möglichekkeiten im Viewer.
So wie du das beschreibst, ist es genau das, was ich meine. Wahrscheinlich oder vielleicht ist die Lösung tatsächlich eine Weiterleitung, na ja ein Resolver eben.