-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JSON Schema zum learningResourceType
anpassen
#190
Comments
Eine ähnliche Frage ergibt sich auch bei anderen Eigenschaften, die auf eine Vokabelliste verweisen wie |
Vorschlag: Wie wäre es, wenn wir vorschreiben, dass mindestens ein Element aus der Vokabelliste stammt? So ist garantiert, dass Konsumenten mindestens einen Wert haben, den sie nutzen können. |
learningResourceType
anpassen?learningResourceType
anpassen
Ich würde bei einer grundsätzlichen Aufhebung der verpflichtenden Nutzung der benannten Vokabulare eher zu einer anderen Lösung tendieren, da diese Bedingung sonst ggf. unnötig Komplexität einführt. Zur Not könnten Anwendungen einen Sammelwert in den Wertelisten mappen (bspw. "Sonstige", sofern verfügbar) oder alternativ "Keine Angabe" o.ä. nutzen, wenn unbekannte/ungewünschte Werte und/oder kein Mapping vorliegen. MUSS > SOLL Einsatzszenarien AMB |
Wir haben im heutigen Treffen beschlossen, mindestens einen Wert aus der jeweiligen Liste zu verlangen und zusätzliche Werte zu erlauben. |
Ich lasse mal noch einen Hinweis auf #243 da, betrifft ja das gleiche Feld und könnte ggf. hier gleich mit korrigiert werden :) |
Fixed by #245 |
Beim Anpassen der Metadaten-API auf serlo.org ist mir folgendes aufgefallen: In der Definition im AMB von
learningResourceType
werden nur Werte aus HCRT oder OEHRT akzeptiert (siehe auch https://dini-ag-kim.github.io/amb/draft/schemas/learningResourceType.json). Dies macht Sinn für AMB, um die Vokabelliste einzuschränken.In meinem Verständnis soll AMB immer die Freiheit geben, das eigene JSON im Sinne von schema.org / JSON-LD zu erweitern. Bei
learningResourceType
kann ich mir gut vorstellen, dass Nutzer:innen weitere Vokabulare nutzen wollen. Ist mein Verständnis richtig? Sollte dementsprechend im Standard aus "MUSS" ein "SOll" bei den Vokabularen werden? (Wenn möglich könnte beim JSON-Schema eine Warnung angezeigt werden, wenn die Werte nicht aus der Vokabularliste kommen)The text was updated successfully, but these errors were encountered: