Semantically, no.
But for all practical intents and purposes, yes - you could treat it like a protocol, in this case.
It sends and receives input, using an established standard.

Right?