Es geht darum, zu prüfen, ob alle JSON Keys, die in den Daten vorkommen auch im JSON-LD-Kontext auf einen URI gemappt sind. Ich kenne kein Tool für diese Prüfung, aber wir sind nicht die einzigen, die so etwas für hilfreich halten.
Bei lobid-resources haben wir ja zusätzlich noch ein JSON Schema, das ebenfalls in Sync mit den Daten und dem JSON-LD-Kontext gehalten werden muss (siehe dieses aktuelle Ticket). Ein erster Schritt zur Vereinfachung dieser Synchronisierung könnte die Nutzung von LinkML sein, das bereits Thema im Forum war, siehe LinkML als Metaformat.
Auf den LinkML-Seiten heißt es:
One of the value propositions of LinkML is that it allows a single Source of Truth with compilation to multiple representations using generators.
This means that your data modelers can maintain a single schema, and then derive:
- JSON-LD contexts
- JSON-Schema
- Anything else (e.g. SHACL shape schema)