University of BonnFraunhofer IAIS
Ontology-based Representation of Learner Profiles for Accessible OpenCourseWare Systems

Mirette Elias, Steffen Lohmann, Sören Auer

The 8th International Conference on Knowledge Engineering and Semantic Web (KESW 2017)
November 08, 2017SZCZECIN, POLAND
https://slidewiki.eu/wp-content/uploads/2016/04/cropped-slidewiki-1.png
  • Collaborative OpenCourseWare (OCW) authoring, multiplatform delivery and learning analytics
  • 17 European partners (platform development, contents, trials, etc.)
  • Collaborative creation (and hosting) of OCW material
  • Wikipedia for Slides (OCW)
https://slidewiki.eu/wp-content/uploads/2016/04/cropped-slidewiki-1.png
https://slidewiki.eu/wp-content/uploads/2016/02/csm_SlideWikiHome_4906ccf19e.jpg
Ontology-based Representation of Learner Profiles for Accessible OpenCourseWare Systems
  • Collaborative editing
  • Multi-device delivery
  • Semantic annotation
  • Semi-automatic translation
  • Commenting, discussion
  • Question generation
  • Accessibility
https://slidewiki.eu/wp-content/uploads/2016/04/cropped-slidewiki-1.png
Ontology-based Representation of Learner Profiles for Accessible OpenCourseWare Systems

Problem Definition

Ontology-based Representation of Learner Profiles for Accessible OpenCourseWare Systems

Problem Definition

How to define and represent these needs?

How can OCW reflect these needs?

Ontology-based Representation of Learner Profiles for Accessible OpenCourseWare Systems

Main Objective

Using ontologies to represent accessibility needs and preferences
of learners to structure the knowledge and to access the information
of recommendations and adaptations in OCW context
Ontology-based Representation of Learner Profiles for Accessible OpenCourseWare Systems

System Architecture

  • AccessibleOCW ontology
  • Learner profile
  • OCW components
  • Personalization module
Ontology-based Representation of Learner Profiles for Accessible OpenCourseWare Systems

Methodology

  1. Defining and representing learner needs and preferences
  2. Representing web accessibility needs
  3. Creating and managing educational resources
  4. Adapting the website
  5. Assessing design
Ontology-based Representation of Learner Profiles for Accessible OpenCourseWare Systems

AccessibleOCW Ontology

Extend ACCESSIBLE ontology with the IMS Access for All (AFA) concepts
Ontology-based Representation of Learner Profiles for Accessible OpenCourseWare Systems

Learner Example

:Learner_1 a owl:NamedIndividual , :Learner;
  GenericOntology:hasName "Ms. Martinez"ˆˆxsd:string;
  GenericOntology:hasAge "62"ˆˆxsd:int;
  GenericOntology:User_has_Disability :Deafness;
  :hasLanguageOfAdaptation "English"ˆˆxsd:string;
  :hasLanguageOfInterface "English"ˆˆxsd:string;
  :hasReqAccessMode :auditory_textual;
  :hasReqAdaptationDetail :auditory_verbatim;
  :hasReqAdaptationType :auditory_caption.
Ontology-based Representation of Learner Profiles for Accessible OpenCourseWare Systems

Digital Resource Example

:digitalResource1 rdf:type owl:NamedIndividual ,
    :DigitalResource ;
  :hasAccessMode :visual ;
  :hasControlFlexibility :fullKeyboardControl ;
  :hasDisplayTransformability :backgroundColour;
  :hasEducationalComplexityOfAdaptation_dr
    :enriched ;
  :hashazard :flashing ;
  :isAtInteroperable_dr "true"ˆˆxsd:boolean ;
  :hasAdaptation "digitalResource2_URI"ˆˆxsd:anyURI ,
    "digitalResource3_URI"ˆˆxsd:anyURI .
 
Ontology-based Representation of Learner Profiles for Accessible OpenCourseWare Systems

Applying the Ontology

Ontology-based Representation of Learner Profiles for Accessible OpenCourseWare Systems

Learner Profile

PREFIX acc: <http://www.Acces[...]ogy.com/GenericOntology.owl#>.
PREFIX acc_ocw: <http://purl.org/accessible_ocw#>.
SELECT ?impairment ?disability ?device ?ims_AT
WHERE {
?impairment a acc:Impairment. ?disability acc:Disability_belongsTo_Impairment ?impairment.
OPTIONAL {?device acc:Device_belongsTo_Disability ?disability}.
OPTIONAL {?disability acc:Disability_has_Device ?device}. OPTIONAL {?ims_AT a acc_ocw:isAtInteroperable}.
Ontology-based Representation of Learner Profiles for Accessible OpenCourseWare Systems

Conclusions & Future work

  • AccessibleOCW ontology was proposed to address the accessibility need of an OCW.
  • A Learner profile was created a a proof of concept
  • Future work
    1. Integrating further accessibility guidelines and techniques into the ontology (i.e., users with cognitive disabilities)
    2. Working on the personalization module to adapt the content presentation according to the learners’ needs.
Ontology-based Representation of Learner Profiles for Accessible OpenCourseWare Systems