-
Notifications
You must be signed in to change notification settings - Fork 2
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
GDocs data structure #13
Comments
I've created a version 2 of the spreadsheet see it here. Columns added:
Color needs to move into the events array... {
"categories": ["cat1", "cat2", "cat3"],
"category": "perennial",
"description": "",
"location":"11216",
"events": [
{
"event name":"blooming",
"start":"1/1/2014",
"end":"1/1/2015",
"color": "ffff00",
}
],
"specie name": "Achillea filipendulina ‘Parker’s Variety’"
} |
Event names probably don’t need to be unique. On Apr 13, 2014, at 6:54 PM, Drew [email protected] wrote:
|
Can you elaborate on why you changed the data model so drastically? It's important for the app to work for us to decide whether each entry is a species, or a phenophase... There are probably arguments for both. But my view is we are plotting rings, representing species, and then arcs in the rings representing phenophase events... it makes sense then that the dataset then, be grouped by species. It seems like we had a working model before, but maybe I'm missing some use case that precipitated this? Also note that if you change the data model, you need to change the data parsing method (the one that parses the GDoc) so that the app still knows how to work witht he data (or refactor the app). I would certainly hold off filing bugs related to the changing of the data model until after this issue is resolved, since its pretty natural that things would break when you change the data structure. |
agreed, I'll write up more detailed use cases so we can find consensus before moving forward with any changes. |
Current column headers for our spreadsheets need to be discussed, they are:
id
- an id for each row, it doesn't make sense because people would have to input them manuallyname
- the scientific name of the plant or animal, the idea here is that this name will match across any pClock out there. It's the unique identifier of any entry.common name
- what the common person calls the plant/animalcategory
- a list of categories, ideally the pClock could group common speciesevent start
- when a single phenological event startsevent end
- when a single phenological event endsdescription
- text description of the eventcolor
- the HEX color of the eventWe should try and nail this all down for the MVP. Here's the data structure as it currently stands:
The key thing (which isn't supported right now) is that each specie of animal/plant supports multiple events which should be rendered inline (perhaps, see: #12).
Potential additional column headers
mutualistic relationships
- what plants work with this oneReference
- link to data about the plant/animalHow do you feel about this data structure, what makes sense, what doesn't, what should be added or removed or changed?
The text was updated successfully, but these errors were encountered: