Publishing Vocabulary Datasets as JSON-LD
The importance of JSON-LD is that it may be used directly with xAPI web services. JSON-LD is extremely useful for a non-RDF consumer. In other words, JSON-LD is expected to be useful for other types of applications that wouldn’t necessarily directly rely on a SPARQL query interface to obtain vocabulary metadata. Examples of these types of applications might include xAPI authoring tools, Learning Record Store (LRS) applications, and other web applications that would benefit from consuming a JSON representation.
Currently, the vocabulary metadata for each vocabulary term and term list (dataset) should at least be represented as HTML/RDFa. It is expected that the xAPI Vocabulary Server, or other registry interfaces, will make the JSON-LD generation process more automated in the future through web-based forms and publishing tools. For now, examples of a vocabulary provided as JSON-LD is provided in the xAPI Vocabulary Primer.