Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactoring table structure and normalizing names #78

Open
petermr opened this issue Jul 12, 2019 · 4 comments
Open

Refactoring table structure and normalizing names #78

petermr opened this issue Jul 12, 2019 · 4 comments
Assignees
Labels

Comments

@petermr
Copy link
Collaborator

petermr commented Jul 12, 2019

I have added refactoring requirements to each of the 14 tables. In general these are:

  • keep table
  • merge tables
  • delete table without merging

For keep/merge we need to

  • rename fields
  • describe fields
  • gradually normalize and clean content

The tables are listed in https://github.com/gilienv/EssOilDB/blob/master/ESSOilDB_PosterDocumentation.md and fall into categories:

  • data reported in publication
  • data deducible from data in database. These are generally used for searching and include
  • plant family (Table 4)
  • chemicalgroup (Table 11)
  • compoundactivity (Table 13)
  • tables with no future use (Table 5, habitat (NOT habit))
  • tables to merge into other tables (Table 7, collection time)

== Immediate activity: (Please comment) ==

  • merge plantfamily into plant (add new field) and delete plantfamily table
  • merge chemical group into compound table and delete chemical group
  • remove compound activity tabke (completely derived)
  • remove habitat table
  • merge collection time into profile (extra field)
  • make sure all varities and cultivars are kept as new field in plant
  • make sure that all hybrids are kept a new field in plant.

== longer term ==

  • create search tools with generic information (families, etc, maybe using RDF)
  • transform collection time into ISO 8601 datetime format
@petermr
Copy link
Collaborator Author

petermr commented Jul 17, 2019

have added "wireframe"s (images) as drafts of new structure. Warning:
There may be details missing.

These have the functions:

  • help develop the new table structure
  • act as draft for poster

@petermr
Copy link
Collaborator Author

petermr commented Jul 25, 2019

The new tables and their fields need documenting.
Shruthi and Vinita.

@Shruthi-M
Copy link
Collaborator

The new tables and their fields need documenting.
Shruthi and Vinita.

Sir, Manish is working on the restructuring of tables. Yesterday, after I had a short discussion with Gitanjali ma'am, I realised that a lot of work is pending related to the disambiguation of plant names (eg: some scientific names have 2 authors in the GBIF database). I am currently working on it.

@petermr
Copy link
Collaborator Author

petermr commented Jul 25, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants