SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

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

Proof of Concept for Learning Analytics Interoperability
Proof of Concept for Learning Analytics InteroperabilityProof of Concept for Learning Analytics Interoperability
Proof of Concept for Learning Analytics InteroperabilityOpen Cyber University of Korea
 
Machine Learning for Everyone
Machine Learning for EveryoneMachine Learning for Everyone
Machine Learning for EveryoneAly Abdelkareem
 
Nose Dive into Apache Spark ML
Nose Dive into Apache Spark MLNose Dive into Apache Spark ML
Nose Dive into Apache Spark MLAhmet Bulut
 
Machine Learning Models in Production
Machine Learning Models in ProductionMachine Learning Models in Production
Machine Learning Models in ProductionDataWorks Summit
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1Bill Liu
 
EDUPUB Implementation Demo Showcase - Reference SW using Readium JS
EDUPUB Implementation Demo Showcase - Reference SW using Readium JSEDUPUB Implementation Demo Showcase - Reference SW using Readium JS
EDUPUB Implementation Demo Showcase - Reference SW using Readium JSOpen Cyber University of Korea
 
Strata parallel m-ml-ops_sept_2017
Strata parallel m-ml-ops_sept_2017Strata parallel m-ml-ops_sept_2017
Strata parallel m-ml-ops_sept_2017Nisha Talagala
 
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning ModelsApache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning ModelsAnyscale
 
Real-time Machine Learning Analytics Using Structured Streaming and Kinesis F...
Real-time Machine Learning Analytics Using Structured Streaming and Kinesis F...Real-time Machine Learning Analytics Using Structured Streaming and Kinesis F...
Real-time Machine Learning Analytics Using Structured Streaming and Kinesis F...Databricks
 
Education Data Standards Overview
Education Data Standards OverviewEducation Data Standards Overview
Education Data Standards OverviewFrank Walsh
 
Paige Roberts: Shortcut MLOps with In-Database Machine Learning
Paige Roberts: Shortcut MLOps with In-Database Machine LearningPaige Roberts: Shortcut MLOps with In-Database Machine Learning
Paige Roberts: Shortcut MLOps with In-Database Machine LearningEdunomica
 
Tuning the Untunable - Insights on Deep Learning Optimization
Tuning the Untunable - Insights on Deep Learning OptimizationTuning the Untunable - Insights on Deep Learning Optimization
Tuning the Untunable - Insights on Deep Learning OptimizationSigOpt
 
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...Big Data Value Association
 
Scaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIEnterprise Knowledge
 
Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...
Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...
Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...Databricks
 

Ähnlich wie More thinking about xApi and IMS Caliper - Structural/Syntactic & Ontological Mapping (20)

Proof of Concept for Learning Analytics Interoperability
Proof of Concept for Learning Analytics InteroperabilityProof of Concept for Learning Analytics Interoperability
Proof of Concept for Learning Analytics Interoperability
 
Introducing MLOps.pdf
Introducing MLOps.pdfIntroducing MLOps.pdf
Introducing MLOps.pdf
 
Machine Learning for Everyone
Machine Learning for EveryoneMachine Learning for Everyone
Machine Learning for Everyone
 
Nose Dive into Apache Spark ML
Nose Dive into Apache Spark MLNose Dive into Apache Spark ML
Nose Dive into Apache Spark ML
 
Machine Learning Models in Production
Machine Learning Models in ProductionMachine Learning Models in Production
Machine Learning Models in Production
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1
 
EDUPUB Implementation Demo Showcase - Reference SW using Readium JS
EDUPUB Implementation Demo Showcase - Reference SW using Readium JSEDUPUB Implementation Demo Showcase - Reference SW using Readium JS
EDUPUB Implementation Demo Showcase - Reference SW using Readium JS
 
Sas - Introduction to designing the data mart
Sas - Introduction to designing the data martSas - Introduction to designing the data mart
Sas - Introduction to designing the data mart
 
Strata parallel m-ml-ops_sept_2017
Strata parallel m-ml-ops_sept_2017Strata parallel m-ml-ops_sept_2017
Strata parallel m-ml-ops_sept_2017
 
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning ModelsApache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
 
Real-time Machine Learning Analytics Using Structured Streaming and Kinesis F...
Real-time Machine Learning Analytics Using Structured Streaming and Kinesis F...Real-time Machine Learning Analytics Using Structured Streaming and Kinesis F...
Real-time Machine Learning Analytics Using Structured Streaming and Kinesis F...
 
Education Data Standards Overview
Education Data Standards OverviewEducation Data Standards Overview
Education Data Standards Overview
 
Paige Roberts: Shortcut MLOps with In-Database Machine Learning
Paige Roberts: Shortcut MLOps with In-Database Machine LearningPaige Roberts: Shortcut MLOps with In-Database Machine Learning
Paige Roberts: Shortcut MLOps with In-Database Machine Learning
 
Maruti gollapudi cv
Maruti gollapudi cvMaruti gollapudi cv
Maruti gollapudi cv
 
Tuning the Untunable - Insights on Deep Learning Optimization
Tuning the Untunable - Insights on Deep Learning OptimizationTuning the Untunable - Insights on Deep Learning Optimization
Tuning the Untunable - Insights on Deep Learning Optimization
 
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...
 
Scaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AI
 
SESE 2021: Where Systems Engineering meets AI/ML
SESE 2021: Where Systems Engineering meets AI/MLSESE 2021: Where Systems Engineering meets AI/ML
SESE 2021: Where Systems Engineering meets AI/ML
 
Resume - NarasimhaReddy
Resume - NarasimhaReddyResume - NarasimhaReddy
Resume - NarasimhaReddy
 
Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...
Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...
Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...
 

Mehr von Open Cyber University of Korea

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

Mehr von Open Cyber University of Korea (20)

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

Kürzlich hochgeladen

4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 

Kürzlich hochgeladen (20)

4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 

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