frictionlessdata / datapackage

Data Package is a standard consisting of a set of simple yet extensible specifications to describe datasets, data files and tabular data. It is a data definition language (DDL) and data API that facilitates findability, accessibility, interoperability, and reusability (FAIR) of data.
https://datapackage.org
The Unlicense
493 stars 112 forks source link

Specify capitalization of keys #824

Closed davidgasquez closed 5 months ago

davidgasquez commented 1 year ago

Hey there! I noticed that there are some keys like mediatype that are all lowercase while many others are camel case.

Not sure if this is expected though! In any case, it would be great to have the specs define the best practices around capitalization (even if implementations normalize the names in the end).

roll commented 9 months ago

Related to #845

peterdesmet commented 5 months ago

Might be good to RECOMMEND lowerCamelCase specifically.

roll commented 5 months ago

Thanks @peterdesmet, updated https://github.com/frictionlessdata/datapackage/commit/e63f8d9bf6025f6ee0550932b9a0d3ef3ef3f2b5

BTW I asked @sapetti9 to add a quick custom properties discussion to the CC as I have some doubts about recommending using colons and also, we probably need to think about property names in recipes