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