Releases: 1EdTech/caliper-spec
Caliper Analytics Specification, version 1.1.0
Caliper 1.1 extends as well as refines the Caliper information model and further describes the ways in which Events and Entities can be expressed as Linked Data when authoring documents using JSON-LD.
Three new profiles are provided: the Basic Profile
, Forum Profile
and ToolUse Profile
. The AssessmentItem Profile
has been merged into the Assessment Profile
. The Outcome Profile
has been renamed the Grading Profile
and a new Score
entity has been added. Both the Forum Profile
and the ToolUse Profile
add new event types to the Caliper event model: ForumEvent
, ThreadEvent
, MessageEvent
, and ToolUseEvent
. New entities and actions are also provided to better describe forum activities and tool use.
The ReadingEvent
has been deprecated while the OutcomeEvent
has been replaced by the GradeEvent
. Certain action vocabularies have been adjusted as a result of additions and/or removals. These include actions associated with the AnnotationEvent
, AssessmentEvent
, AssessmentItemEvent
, AssignableEvent
and MediaEvent
. A number of entities have also been deprecated. The list includes EpubChapter
, EpubPart
, EpubSubChapter
, EpubVolume
and Reading
.
Regarding property changes, use of the JSON-LD @id
and @type
keywords have been deprecated in favor of id
and type
. The Caliper Event
now includes an identifier id
property as well as new optional referrer
, session
and extensions
attributes. Entity
property additions, name changes and deprecations also feature in this new release.
Sensor and endpoint behaviors are more fully described and the new specification also clarifies how to express Caliper events and entities in a JSON-LD document. A new Caliper JSON-LD context document is also provided to map Caliper terms to their respective IRIs.
All these changes are described in more detail in the specification document.