The term 'termsOfService' is not in the core vocabulary, but is defined in an extension:

Note: extension terms can be used in markup in the normal manner; it is not necessary for markup publishers to indicate which extension a term is currently in. Terms may move between extensions over time (e.g. from pending to the core) without the need for the corresponding markup to change.