Skip to content

Commit

Permalink
Update index.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ddooley authored Nov 6, 2024
1 parent 2f1559c commit 41cb429
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/Data_Standardization/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ The above points focus on standardising project data for **discovery**. Additio

Its important to stress that researchers shouldn't have to take on the bulk of standardization work since it does involve a number technical skills and general awareness of controlled vocabularies and standardized data formats that take time to aquire. Ideally agency data management/scientist/analyst staff are available to help with standardizing data schemas or exported data projects.

* **Data naming convention**: Regardless of whether a data schema is reusing elements from other schemas, it is very beneficial to impose data naming conventions on its home-grown components. This is done mainly to avoid issues in application or development of software scripts for validation, transformation, and/or database interaction.
* **Data naming convention**: Regardless of whether a data schema is reusing elements from other schemas, it is very beneficial to impose data naming conventions on its home-grown components. This is done mainly to avoid issues in applying or developing software scripts for validation, transformation, and/or database interaction.
* **Coding name**: Have a "coding name" for a field or variable name that is safe for use in most programming languages and analytic tools. This avoids problems where some programs or databases can't handle spaces, dashes, slashes or dots etc.. Data schema frameworks like LinkML have been guided by [Python](https://peps.python.org/pep-0008/#naming-conventions) / [R and SQL compatible](https://bookdown.org/content/d1e53ac9-28ce-472f-bc2c-f499f18264a3/names.html) field names, and standardized table / object names.
* **PascalCase** for table, object and picklist names.
* **lower_camel_case** for record field names (object properties).
Expand Down

0 comments on commit 41cb429

Please sign in to comment.