Inheritance of required keywords
We offer inheritance for most keywords in collections, but not for mandatory ones. Especially since metadata version 0.4 there are a lot of required entries, so it can be cumbersome to always specify all of them, even though most are probably the same in for all parts of the collection.
The required keywords are:
metadataVersion
title
description
keyword
creator
publisher
license
language
format
learningResourceType
identifier
metadatVersion
should be present in all metadata files to aid our tooling with version compatibility.
title
and description
are used on the Sharing Platform, and it would not be good to have multiple entries with the same title and description, so these should not be inherited.
identifier
will hopefully not be mandatory for much longer.
For keyword
, format
and learningResourceType
I am not sure if inheritance makes sense.
The other required keywords should be inheritable, according to the same rules as non-mandatory ones:
creator
publisher
license
language