An xAPI adopter asks:
“What happens when you have a Verb in mind, but can’t find it in the xAPI Registry or other Communities of Practice (CoP)? However, there are, other verbs already defined that mean approximately the same thing. Still, you want to use your verb because it’s used in your application and is, therefore, more recognizable and meaningful to your use case. You want your Statements to reflect an Activity both syntactically as well as semantically.”
So, how should you proceed? Do you coin your own verb or do you use a verb that already exists in the public domain? The answer to this question is not a short one and requires diving deeper into semantics and how that plays into making sure the data you generate is useful and usable across systems. We need to consider natural language and how that impacts semantic interoperability. Natural language uses different words to mean more or less the same thing, and we sometimes use them interchangeably. In terms of semantic interoperability, how does xAPI accommodate related concepts?
Tags: Best Practices • Deep Dive • Statements