Assertion: protocol | /r/HasProperty | necessary
Facets:
Source sentences:
text: Since the windows may be controlled by different programs, a protocol for exchanging this data is necessary.