dini-ag-kim/amb

Umgang mit optionalen Feldern in JSON-Beispielen

Closed this issue · 3 comments

Dieses Ticket ist Ergebnis einer Diskussion in #163. @sroertgen hat die grundlegende Frage wie folgt formuliert:

Frage mich, ob das eher verwirrt, wenn in den Beispielen mal so oder so mit optionalen Werten umgegangen wird oder die Beispiele möglichst vollständig sein sollten

Ich habe geantwortet:

Da es im Schema explizit genannt wird, aber nicht required ist, finde ich es schon sinnvoll, wenn es in einigen – aber eben nicht allen – Beispielen auftaucht. Wenn, dann sollten wir das auch komplett aus dem Schema tilgen, womit ich d'accord wäre. Die genannten Informationen finden sich ja ohnehin im RDF, wenn die URI dereferenziert wird.

Klar ist, dass wir nicht alle optionalen Felder aus dem Schema entfernen können. Auf der obersten Ebene gibt es etwa 31 Felder, von denen momentan bloß vier verpflichtend sind. Von daher scheint es mir auch nicht sinnvoll zu sein, möglichst alle optionalen Felder in allen Beispielen zu ergänzen...

@sroertgen Siehst doch noch Anpassungsbedarf, was das hier angeht oder können wir das Ticket schließen?

Wie gerade im Treffen besprochen können wir das schließen.