Open outten45 opened 5 years ago
Hi @delsborg @roflinn, I got a chance to review the API documentation today. My first impressions are that overall it looks similar. That said...
The Product Evolution data spec has a lot more going on, particularly when it comes to date resolution, roles, and dates on roles.
People tend to be referenced in the data model with their organization ID and organization Label. For example, you can traverse from Documents (publications)-->authors-->organizations. Same thing for keywords. Not sure how useful that is since a person's publication or keywords doesn't necessarily relate to every department with which they have an affiliation.
Still thinking about sorting options and the possibility to tag information as "featured"
It seems like with the flexibility of GraphQL, there's no downside to putting a ton of data into the data model...maybe I'm wrong on that but seems like the safest option so that we don't run into limitations down the road.
Damaris
@roflinn will look into setting up a preliminary data discussion with TAMU. Should we document our questions for TAMU in the description section of this issue?
A couple of pre-req tasks:
Set up a data model discussion with TAMU. Data model comparison and defined outside of code (for example, in JSON format).
Initial Questions for TAMU