SlideShare a Scribd company logo
More thinking about xAPI and IMS Caliper
- Structural/Syntactic & Ontological Mapping -
Korea Education & Research Information Service
Yong-Sang Cho, Ph.D
zzosang@keris.or.kr
FB: /zzosang Twitter: @zzosang
This slides is following thinking from
“quick review for xAPI and IMS Caliper”
(ISO/IEC JTC1 SC36/WG8 first webinar in Nov. 11, 2015)
http://www.slideshare.net/zzosang/quick-review-xapi-and-ims-caliper-princi
ple-of-both-data-capturing-technologies
xAPI
Transcript/learning data
can be delivered to LMSs, LRSs 
or reporting tools
Experience data
LMS: Learning Management System
LRS: Learning Record Store
IMS
Caliper
<Source: New Architect for Learning (Rob Abel, 2014)
http://www.slideshare.net/JEPAslide/day3-edupub-tokyoims?qid=76ce5d4a-1ccf-468f-a428-c652584c395a&v=default&b=&from_search=4>
Principle of both specifications
Subject
Triple Bindings
Predicate
 Object
With contexts information
Learning Applications
Generated (objects)
Outcomes
 Courseware
Group
Timestamp
“The Experience API is a service that allows for statements of experience to be delivered
to and stored securely in a Learning Record Store (LRS). These statements of experience are
typically learning experiences, but the API can address statements of any kind of experience.
The Experience API is dependent on Activity Providers to create and track these
learning experiences“
< from the specification of xAPI,
https://github.com/adlnet/xAPI-Spec/blob/master/xAPI.md#roleofxapi >
Implications of xAPI are
(from the perspective of learning analytics interoperability)
•  xAPI is an well designed structural/syntactic architecture for learning
experience (or activity) data
•  Predicates (a.k.a “verb” in xAPI) may be profiled (a.k.a recipe) in application
domain, because the xAPI does not specify any particular Verbs
•  Object is well designed for SCORM object and interaction based on
interactions of cmi data model
•  But, to use Object in more diverse learning situations this needs to be
profiled for specific purposes with controlled vocabulary of object types
•  xAPI data model is well relevant to JSON binding like IMS Caliper
-> It seems not difficult to make interoperable data between specs in terms
of structural/syntactic mapping.
Note: From xAPI to IMS Caliper mapping may not be easy without
ontology mapping
“The purpose of the IMS Caliper project is to define a standard for enabling the collection
of rich contextual data about learning interactions and a Sensor API™ for capturing and
reporting this data. This work will enable learning environments to capture data from learning
interactions and share it with other learning environments and consumers of learning analytics. “
< from IMS Caliper Implementation Guide,
http://www.imsglobal.org/caliper/caliperv1p0/ims-caliper-analytics-implementation-guide#1 >
Implications of IMS Caliper are
(from the perspective of learning analytics interoperability)
•  IMS Caliper is started with minimum metric profile for learning activity
like a lean-startup
-> It may be extended to be wider due to feed back from adopters
•  It may be met with intersection point between too much detail
(or complex) and simple (or ambiguous)
•  Sensor APIs per learning activity need to be well combined with existing
learning environments to generate value of properties, such as ‘generated’
or ‘target’
•  Caliper data model is well relevant to JSON binding like xAPI
-> It seems not difficult to make interoperable data between specs in terms
of structural/syntactic mapping as well.
Note: From IMS Caliper to xAPI in terms of downcasting mapping may be
easy without ontology mapping
Event Store
Learning
Record
Store
IMS Caliper
Sensor APIs
 xAPIs
Mapped to
JSON data
Instance idea for interoperable data between IMS Caliper and xAPI
Phase 1. Structural/Syntactic
mapping rule
Phase 2. Ontological
mapping rule
•  How to mapped between xAPI and IMS Caliper data?
i.e. see next slide
•  Is there any principle (or guideline) for design (or profiling) of learning data
in terms of learning analytics interoperability?
i.e. to use xAPI for specific purpose or adopt IMS Caliper profiles
•  How to make ISO/IEC 20748 Learning analytics interoperability to be
practical standards (TRs) for diverse stakeholders?
- Part 1: Reference model
- Part 2: System requirements
- …
- Part x: Principle of data design enabling learning analytics interoperability
- Part y: Guideline for mapping learning activity (experience) data 
Question list to Study Group of SC36/WG8:
P1. Potential example for structural/syntactic mapping rule between specs
<IMS Caliper properties of assignable>
<xAPI Statement properties>
P2 (a). Potential example for ontological mapping rule between specs
<IMS Caliper> <xAPI + Recipes>
Class Class
http://www.imsglobal.org/caliper/ http://adlnet.gov/expapi/Entities …
Concept tree
Property/relation Property/relation
Concept detail tree
{actor, action, event, target, generated, etc…} {actor, verb, object, context, etc…}
Instance Instance
{
“action”: “completed”
}
{
“verb”: “finished”
}
Instance Table
- ontology mapping
rule (?)
Structural/
Syntactic
Mapping
Semantic
Mapping
(under assumption xAPI’s recipes are looked as single form)
P2 (b). Potential example for ontological mapping rule between specs
Semantic
Filter/
Mapper
IMS Caliper
Sensor APIs
xAPI – recipe (a)
xAPI – recipe (b)
xAPI – recipe (c)
…
Ontology Repo
(for common sense)
(under assumption xAPI’s recipes are looked differently)
Question list to Stakeholders related to xAPI and IMS Caliper:
•  Can you make use cases to exchange interoperable data?
i.e. from IMS Caliper to xAPI or reverse or both?
•  How much SC36/WG8 experts make detail guideline(s) to describe
interoperable data exchange or flows?
i.e. what kinds of items for the works will be included in the scope or TR(s)
•  How do stakeholders understand xAPI recipes? Is it single form or different?
It cause critical factor to decide for the direction of guideline.
Note: this question lists need to be completed at the WG8 meeting
More Questions?
Korea Education & Research Information Service
Yong-Sang CHO, Ph.D
zzosang@gmail.com
FB: /zzosang Twitter: @zzosang

More Related Content

PPTX
Thinking About Guideline for Data Interoperability - Design concept and workf...
PDF
Quick review xAPI and IMS Caliper - Principle of both data capturing technolo...
PPTX
Project progress
PDF
20141030 LinDa Workshop echallenges2014 - Linked Data Analytics
PDF
Resume xiaodan(vinci)
PPTX
Oct2019 - What is machine learning?
PDF
Data science syllabus
PDF
An Automated Assessment of the FAIRness of Research Data
Thinking About Guideline for Data Interoperability - Design concept and workf...
Quick review xAPI and IMS Caliper - Principle of both data capturing technolo...
Project progress
20141030 LinDa Workshop echallenges2014 - Linked Data Analytics
Resume xiaodan(vinci)
Oct2019 - What is machine learning?
Data science syllabus
An Automated Assessment of the FAIRness of Research Data

Similar to More thinking about xApi and IMS Caliper - Structural/Syntactic & Ontological Mapping (20)

PPTX
Learning Analytics – Opportunities for ISO/IEC JTC 1/SC36 standardisation
PPTX
Caliper: tapping into the Learn Activity Stream
PPTX
Deep Caliper Event Integration, Blackboard Learn and Kaltura Video Platform
PPTX
DL24-712-xAPI-Crash-Course-TompkinsRutherford-Presentation.pptx
PPTX
Education Data Standards Overview
PDF
Technology Standarization Commitees
PDF
Proof of Concept for Learning Analytics Interoperability
PPT
Ims and qti assessment
PPTX
EDUPUB Implementation Demo Showcase - Reference SW using Readium JS
PPT
5 Standards-based Content Resources: A Prerequisite for Content Integration a...
PDF
Going with xAPI
PPTX
xAPI for Training Managers
PDF
Designing and eXperiencing Smart Objects based Learning Scenarios: an approac...
PDF
xAPI Camp - Learning Solutions
PDF
xAPI: The Landscape
PDF
Fie2014 guenaga etal
PPTX
Interoperability - LTI and Experience API (Formerly TinCan)
PDF
xAPI Making Sense of Industry and Practice
PPT
Semantic technologies for the Internet of Things
Learning Analytics – Opportunities for ISO/IEC JTC 1/SC36 standardisation
Caliper: tapping into the Learn Activity Stream
Deep Caliper Event Integration, Blackboard Learn and Kaltura Video Platform
DL24-712-xAPI-Crash-Course-TompkinsRutherford-Presentation.pptx
Education Data Standards Overview
Technology Standarization Commitees
Proof of Concept for Learning Analytics Interoperability
Ims and qti assessment
EDUPUB Implementation Demo Showcase - Reference SW using Readium JS
5 Standards-based Content Resources: A Prerequisite for Content Integration a...
Going with xAPI
xAPI for Training Managers
Designing and eXperiencing Smart Objects based Learning Scenarios: an approac...
xAPI Camp - Learning Solutions
xAPI: The Landscape
Fie2014 guenaga etal
Interoperability - LTI and Experience API (Formerly TinCan)
xAPI Making Sense of Industry and Practice
Semantic technologies for the Internet of Things
Ad

More from Open Cyber University of Korea (20)

PDF
ISTE Live 2022 브리핑 리포트
PDF
디지털 전환이 가져올 교육의 변화와 인공지능의 역할 (2021년 마지막 업데이트)
PDF
디지털 전환과 교육 혁신 지원을 위한 에듀테크 국제 표준화 동향
PDF
[2020 Ed Tech Forum] What is driving digital transformation for?
PPTX
Learning Analytics for Adaptive Learning And Standardization
PPTX
Prospects for educational purposes of VR and MR
PPTX
가상현실과 혼합현실 기술의 휴먼 팩터에 대한 진단
PPTX
가상현실과 혼합현실 기술의 교육적 활용 가능성 진단
PPTX
Prospect for learning analytics to achieve adaptive learning model
PPTX
Prospective AR and VR content in LET Domain
PPTX
Mapping a Privacy Framework to a Reference Model of Learning Analytics
PPTX
교육 분야에 영향을 미칠 기술에 대한 이해 - Horizon Report HE edition 2016을 중심으로 -
PPTX
학습분석을 위한 참조모델과 시스템 요구사항 정의
PPTX
교육분야 성취기준 링크드 데이터 프로파일 설계
PPTX
교육 분야 기술 트렌드에 대한 이해 - JTC1 표준 전문가들을 위한 표준화 주제 탐구 -
PPTX
접근성에 대한 개념과 트렌드 이해 - Concepts of Accessibility and review...
PDF
K-ICT 표준화 전략맵 2016 (실감형콘텐츠 분야) 발표회 자료
PDF
Prospect for learning analytics to achieve adaptive learning model
PDF
Horizon Report 2015 고등교육 에디션 - 주요 교육 기술과 활용 가능성
PDF
Publishing and Education Service on the Open Web Platform
ISTE Live 2022 브리핑 리포트
디지털 전환이 가져올 교육의 변화와 인공지능의 역할 (2021년 마지막 업데이트)
디지털 전환과 교육 혁신 지원을 위한 에듀테크 국제 표준화 동향
[2020 Ed Tech Forum] What is driving digital transformation for?
Learning Analytics for Adaptive Learning And Standardization
Prospects for educational purposes of VR and MR
가상현실과 혼합현실 기술의 휴먼 팩터에 대한 진단
가상현실과 혼합현실 기술의 교육적 활용 가능성 진단
Prospect for learning analytics to achieve adaptive learning model
Prospective AR and VR content in LET Domain
Mapping a Privacy Framework to a Reference Model of Learning Analytics
교육 분야에 영향을 미칠 기술에 대한 이해 - Horizon Report HE edition 2016을 중심으로 -
학습분석을 위한 참조모델과 시스템 요구사항 정의
교육분야 성취기준 링크드 데이터 프로파일 설계
교육 분야 기술 트렌드에 대한 이해 - JTC1 표준 전문가들을 위한 표준화 주제 탐구 -
접근성에 대한 개념과 트렌드 이해 - Concepts of Accessibility and review...
K-ICT 표준화 전략맵 2016 (실감형콘텐츠 분야) 발표회 자료
Prospect for learning analytics to achieve adaptive learning model
Horizon Report 2015 고등교육 에디션 - 주요 교육 기술과 활용 가능성
Publishing and Education Service on the Open Web Platform
Ad

Recently uploaded (20)

PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Basic Mud Logging Guide for educational purpose
PPTX
GDM (1) (1).pptx small presentation for students
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Cell Structure & Organelles in detailed.
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
01-Introduction-to-Information-Management.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
RMMM.pdf make it easy to upload and study
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Sports Quiz easy sports quiz sports quiz
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Pre independence Education in Inndia.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPH.pptx obstetrics and gynecology in nursing
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Basic Mud Logging Guide for educational purpose
GDM (1) (1).pptx small presentation for students
O5-L3 Freight Transport Ops (International) V1.pdf
Microbial disease of the cardiovascular and lymphatic systems
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Cell Structure & Organelles in detailed.
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
01-Introduction-to-Information-Management.pdf
Computing-Curriculum for Schools in Ghana
RMMM.pdf make it easy to upload and study
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Final Presentation General Medicine 03-08-2024.pptx
Sports Quiz easy sports quiz sports quiz
Anesthesia in Laparoscopic Surgery in India
Pre independence Education in Inndia.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx

More thinking about xApi and IMS Caliper - Structural/Syntactic & Ontological Mapping

  • 1. More thinking about xAPI and IMS Caliper - Structural/Syntactic & Ontological Mapping - Korea Education & Research Information Service Yong-Sang Cho, Ph.D zzosang@keris.or.kr FB: /zzosang Twitter: @zzosang
  • 2. This slides is following thinking from “quick review for xAPI and IMS Caliper” (ISO/IEC JTC1 SC36/WG8 first webinar in Nov. 11, 2015) http://www.slideshare.net/zzosang/quick-review-xapi-and-ims-caliper-princi ple-of-both-data-capturing-technologies
  • 3. xAPI Transcript/learning data can be delivered to LMSs, LRSs or reporting tools Experience data LMS: Learning Management System LRS: Learning Record Store
  • 4. IMS Caliper <Source: New Architect for Learning (Rob Abel, 2014) http://www.slideshare.net/JEPAslide/day3-edupub-tokyoims?qid=76ce5d4a-1ccf-468f-a428-c652584c395a&v=default&b=&from_search=4>
  • 5. Principle of both specifications Subject Triple Bindings Predicate Object With contexts information Learning Applications Generated (objects) Outcomes Courseware Group Timestamp
  • 6. “The Experience API is a service that allows for statements of experience to be delivered to and stored securely in a Learning Record Store (LRS). These statements of experience are typically learning experiences, but the API can address statements of any kind of experience. The Experience API is dependent on Activity Providers to create and track these learning experiences“ < from the specification of xAPI, https://github.com/adlnet/xAPI-Spec/blob/master/xAPI.md#roleofxapi >
  • 7. Implications of xAPI are (from the perspective of learning analytics interoperability) •  xAPI is an well designed structural/syntactic architecture for learning experience (or activity) data •  Predicates (a.k.a “verb” in xAPI) may be profiled (a.k.a recipe) in application domain, because the xAPI does not specify any particular Verbs •  Object is well designed for SCORM object and interaction based on interactions of cmi data model •  But, to use Object in more diverse learning situations this needs to be profiled for specific purposes with controlled vocabulary of object types •  xAPI data model is well relevant to JSON binding like IMS Caliper -> It seems not difficult to make interoperable data between specs in terms of structural/syntactic mapping. Note: From xAPI to IMS Caliper mapping may not be easy without ontology mapping
  • 8. “The purpose of the IMS Caliper project is to define a standard for enabling the collection of rich contextual data about learning interactions and a Sensor API™ for capturing and reporting this data. This work will enable learning environments to capture data from learning interactions and share it with other learning environments and consumers of learning analytics. “ < from IMS Caliper Implementation Guide, http://www.imsglobal.org/caliper/caliperv1p0/ims-caliper-analytics-implementation-guide#1 >
  • 9. Implications of IMS Caliper are (from the perspective of learning analytics interoperability) •  IMS Caliper is started with minimum metric profile for learning activity like a lean-startup -> It may be extended to be wider due to feed back from adopters •  It may be met with intersection point between too much detail (or complex) and simple (or ambiguous) •  Sensor APIs per learning activity need to be well combined with existing learning environments to generate value of properties, such as ‘generated’ or ‘target’ •  Caliper data model is well relevant to JSON binding like xAPI -> It seems not difficult to make interoperable data between specs in terms of structural/syntactic mapping as well. Note: From IMS Caliper to xAPI in terms of downcasting mapping may be easy without ontology mapping
  • 10. Event Store Learning Record Store IMS Caliper Sensor APIs xAPIs Mapped to JSON data Instance idea for interoperable data between IMS Caliper and xAPI Phase 1. Structural/Syntactic mapping rule Phase 2. Ontological mapping rule
  • 11. •  How to mapped between xAPI and IMS Caliper data? i.e. see next slide •  Is there any principle (or guideline) for design (or profiling) of learning data in terms of learning analytics interoperability? i.e. to use xAPI for specific purpose or adopt IMS Caliper profiles •  How to make ISO/IEC 20748 Learning analytics interoperability to be practical standards (TRs) for diverse stakeholders? - Part 1: Reference model - Part 2: System requirements - … - Part x: Principle of data design enabling learning analytics interoperability - Part y: Guideline for mapping learning activity (experience) data Question list to Study Group of SC36/WG8:
  • 12. P1. Potential example for structural/syntactic mapping rule between specs <IMS Caliper properties of assignable> <xAPI Statement properties>
  • 13. P2 (a). Potential example for ontological mapping rule between specs <IMS Caliper> <xAPI + Recipes> Class Class http://www.imsglobal.org/caliper/ http://adlnet.gov/expapi/Entities … Concept tree Property/relation Property/relation Concept detail tree {actor, action, event, target, generated, etc…} {actor, verb, object, context, etc…} Instance Instance { “action”: “completed” } { “verb”: “finished” } Instance Table - ontology mapping rule (?) Structural/ Syntactic Mapping Semantic Mapping (under assumption xAPI’s recipes are looked as single form)
  • 14. P2 (b). Potential example for ontological mapping rule between specs Semantic Filter/ Mapper IMS Caliper Sensor APIs xAPI – recipe (a) xAPI – recipe (b) xAPI – recipe (c) … Ontology Repo (for common sense) (under assumption xAPI’s recipes are looked differently)
  • 15. Question list to Stakeholders related to xAPI and IMS Caliper: •  Can you make use cases to exchange interoperable data? i.e. from IMS Caliper to xAPI or reverse or both? •  How much SC36/WG8 experts make detail guideline(s) to describe interoperable data exchange or flows? i.e. what kinds of items for the works will be included in the scope or TR(s) •  How do stakeholders understand xAPI recipes? Is it single form or different? It cause critical factor to decide for the direction of guideline. Note: this question lists need to be completed at the WG8 meeting
  • 16. More Questions? Korea Education & Research Information Service Yong-Sang CHO, Ph.D zzosang@gmail.com FB: /zzosang Twitter: @zzosang