The data package specification (and budget data package as well) says that the descriptor can either use license OR licenses but not both. This can't be captured in the schema and is really weird for the data package as well because data packages allow additional properties. So this is an example of trying to capture:
You can have any additional properties EXCEPT license IF you already have licenses OR license IF you already have license but you don't have to have either of those because these are optional fields.
The data package specification (and budget data package as well) says that the descriptor can either use
license
ORlicenses
but not both. This can't be captured in the schema and is really weird for the data package as well because data packages allow additional properties. So this is an example of trying to capture:You can have any additional properties EXCEPT
license
IF you already havelicenses
ORlicense
IF you already havelicense
but you don't have to have either of those because these are optional fields.