TAG Meeting 2017-08-09
Participants
Dirk Bradley, MI
Fuat Aki
Geoff McElhanon
Jennifer Downey, Infinite Campus
John Raub, WI
Jon Berry
Mark Reichert
Matt Warden
Sherod Keen
Eric Jansson
Chris Moffatt
Notes
See agenda in meeting slide deck to see information reviewed.
On publishing API specifications.
Some members expressed agreement that alternative implementations inevitable, so should be specified. No one raised issues with timing when that question was raised.
This work was also connected to ecosystem growth, in terms of expressing to client developers exact specifications for interoperability.
Question of how APIs would be versioned, and if those would have an independent version, was raised. Current direction is unclear - needs to be researched.
On the question of more flexible query mechanisms (topic 5, on historical TAG API discussions):
A technology like Graph QL could considerably raise the bar for API implementers.
It was noted as well that current composite APIs do some of the "flattening" and "navigation" tasks that technologies like Graph QL do.
Raises the bar for clients
It was also noted that the Event API work (under the described requirements) would be incompatible with a technology like Graph QL! So it might be that the Events API would only be available in specific circumstances (e.g. on particular paths or with particular queries).