Currently, we implement the Data Package recommendations by modifying the Data Package profile/schema "manually" in Python (in the _add_*_recommendations() functions).
Could it make sense for us to make a Data Package extension with a profile that adds all the recommendations from the textual descriptions (the SHOULDs) in the Data Package documentations instead?
This could also be usable for others who want to follow the Data Package recommendations.