This is feedback on InteractionStatistic from Google Search, based on our experience actively consuming the current markup from sites (e.g. see video-related docs ). Google has been investigating ways to make more use of this and encountered this issue.
For example, if this markup was attached to a VideoObject,
"@type": "InteractionCounter",
"interactionType": { "@type": "http://schema.org/WatchAction" },
"userInteractionCount": 5647018,
},
... we are counting the number of Watch Actions in which the entity it it attached to (the video) is the '/object' of the Action.
Can we find a model to make this more explicit (in docs and data), and extend it to allow '/agent' statistics to be published this way too? For example AskAction, FollowAction, ReplyAction, ... potentially both numbers are interesting.
For example if we added these ...:
"userInteractionObjectCount": 5647018,
"userInteractionAgentCount": 2234
where userInteractionObjectCount is an alias, or subproperty, or eventual replacement for, userInteractionCount; and userInteractionAgentCount means the same but counting agents instead of objects. Potentially this could also be extended for other properties of the Agent.