TAG Meeting 2017-08-09

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).

Materials