dini-ag-kim/amb

`id` bei `publisher` hinzufügen

kulla opened this issue · 2 comments

kulla commented

Bisher ergänzen wir konsequent id bei referenzierten Objekten. Beispiele hierfür sind learningResourceType und license. Bei publisher fehlt eine Angabe zu id. Diese würde ich zumindest als SOLL der Spezifikation hinzufügen, damit auch dieses Objekt eine eindeutige IRI im Sinne von JSON-LD erhält.

Inwiefern fehlt eine Angabe zu id? Im Beschreibungstext der HTML Spezifikation? Das JSON Schema für publisher sieht eine id als URI vor. Ich würde das Feld vergleichen mit affiliation, contributor oder creator, dort ist auch nur type und name erforderlich.

Idee dahinter war vermutlich, dass nicht jedes Objekt, z .B. Personen, eindeutig identifiziert werden kann (wenn sie bspw. keine ORCID o.ä. haben)

Vielleicht sollten wir jedoch generell alle empfohlenen properties von Objekten dokumentieren, damit auch in den HTML Spezifikationen bereits ersichtlich ist, was das JSON Schema enthält.

kulla commented

Inwiefern fehlt eine Angabe zu id? Im Beschreibungstext der HTML Spezifikation?

Genau, das ist mit diesem Issue gemeint.

Vielleicht sollten wir jedoch generell alle empfohlenen properties von Objekten dokumentieren, damit auch in den HTML Spezifikationen bereits ersichtlich ist, was das JSON Schema enthält.

👍