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

English names in search #59

Closed
eightysteele opened this issue Jan 31, 2012 · 15 comments
Closed

English names in search #59

eightysteele opened this issue Jan 31, 2012 · 15 comments

Comments

@eightysteele
Copy link

Support English names in search box.

@walterj
Copy link
Member

walterj commented Feb 12, 2012

Should we put heads together and develop a global taxonomy list with misc. fields (Class, Order, Family, English, Scientific, ..., IUCN status) that for now (beta release) may be static but later dynamic? It would be used for search, metadata (i.e. info about a species when mapped), and species list result annotation.

@eightysteele
Copy link
Author

Well, so I think that all taxonomic information needs to be part of our MOL schema (instead of as a separate table) so that it's encoded directly with every point and polygon record. It should include Class, Order, Family, English, Scientific, IUCN status, and any other columns needed. @gaurav, are most of these columns already part of the MOL schema?

@walterj
Copy link
Member

walterj commented Feb 13, 2012

" ... encoded directly with every point and polygon record. It should include Class, Order, Family, English, Scientific, IUCN status, and any other columns needed ".

The limitation here is that some fields change with time. E.g. we may swap in/out taxonomies, or, most pertinently, want to update the IUCN status as it changes every year. We may want to add a field (e.g. Spanish name) down the road. What is the best way forward here? Perhaps best to discuss over skype.

@eightysteele
Copy link
Author

The limitation here is that some fields change with time.

Yeah, this is totally fine. I don't see this as a limitation since we can update taxonomy and IUCN columns using the CartoDB SQL API. So I think we're set here if we just add these columns to our schema. Good?

@ghost ghost assigned gaurav Feb 15, 2012
@gaurav
Copy link

gaurav commented Feb 15, 2012

I'll check this out tomorrow, but I don't think all those fields are in the schema yet, and putting them in after uploading the polygons might cause some headaches. I'll report back on this once I have a clearer idea on what's already uploaded, and how easy it might be to add in the data we need.

@walterj
Copy link
Member

walterj commented Feb 15, 2012

" uploading the polygons might cause some headaches."

If that is the case, we might require a different solution, as we will want to add and update select fields after upload.

-----Original Message-----
From: Gaurav Vaidya [mailto:reply@reply.github.com]
Sent: Wednesday, February 15, 2012 4:27 AM
To: Jetz, Walter
Subject: Re: [MOL] English names in search (#59)

I'll check this out tomorrow, but I don't think all those fields are in the schema yet, and putting them in after uploading the polygons might cause some headaches. I'll report back on this once I have a clearer idea on what's already uploaded, and how easy it might be to add in the data we need.


Reply to this email directly or view it on GitHub:
#59 (comment)

@eightysteele
Copy link
Author

putting them in after uploading the polygons might cause some headaches.

It will only be a headache now because we haven't extended loader.py to handle table updates yet. @gaurav, the easiest solution in the short term might be updating the schema, dropping the polygons table, and re-uploading them.

@gaurav
Copy link

gaurav commented Feb 15, 2012

@eightysteele: Yup, agreed.

@gaurav
Copy link

gaurav commented Feb 19, 2012

So the latest here is that we're waiting for @jmalczyk to get the taxonomic information from @walterj so we can figure out how to incorporate that. Right?

@walterj
Copy link
Member

walterj commented Feb 19, 2012

Sent to to @jmalczyk on Thursday. I think he has been working on it.

@eightysteele
Copy link
Author

@gaurav - Yep. Once we get the English names, we'll store them in the VernacularName column in our schema. Make sense?

@gaurav
Copy link

gaurav commented Feb 19, 2012

Okay, great! Yes, VernacularName is definitely the right place to store them (unless there's a case where we have more than one vernacular name for a species, in which case ... maybe we can store them, semicolon-delimited, into the VernacularName field?). In any case, it looks like the right way to proceed might be:

  1. Update vernacular names in mol_rangemaps and the new jetz/birds dataset.
  2. Fix config.yaml in mol_rangemaps so it uses either SEASONAL or OccCode in setting Seasonality.
  3. Upload the jetz/birds dataset from Yale (with any needed help from me).
  4. Delete the bird rangemaps from mol_rangemaps.
  5. Reupload mol_rangemaps (minus bird data, which is in another "collection" now, and with the fixed Seasonality)
  6. Once that's done, we can move on to the long-languishing ecoregion/assemblance checklist data.

Sound good?

@eightysteele
Copy link
Author

See the email that just went out which includes my thoughts on the above. @walter and @jmalczyk, are you seeing multiple English names for a species or no?

@walterj
Copy link
Member

walterj commented Feb 19, 2012

@walter and @jmalczyk, are you seeing multiple English names for a species or no?

Do you mean whether we would like to upload and have in CartoDB multiple English names per species? Not at this point I would say. Later we may add such fields as 'Alternate name' or 'Spanish name' etc., but not for first release for sure!
Does this answer the question?

@eightysteele
Copy link
Author

@walterj - Yeah man, that answers it! Awesome.

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

No branches or pull requests

3 participants