SlideShare a Scribd company logo
Using Text Mining and Linked Open Data to
assist the Mashup of Educational Resources
Santa Vallejo-Figueroa
Miguel Rodriguez-Artacho
Manuel Castor-Gil
Elio San Cristobal
IEEE Global Engineering Education Conference
Abril 2018, Santa Cruz de Tenerife
Universidad Nacional de Educación a Distancia
(UNED)
2
Context (1)
 Creation: hard and time-consuming
task
 There not exist standards
 Necessity of OERs is increasing
 Several institutions promote the
generation and use of OERs
 The integration of learning contents
is a niche for reusing of such
contents
 We refer to an online course as an
OER
3
Context (2)
 Semantic Web technologies for
reuse and dissemination of OERs
 Linked Open Data (LOD): publishing
and sharing information
 The LOD adds a semantic layer to
OERs
 apply the LOD approach on OERs is
not an easy task
 well represented and organized
information of OERs enhance its
searching
© Brock University
4
Method
Premises for the method:
1) Exists an OER repository
containing online courses
2) Courses have a basic structure, as
minimum a textual description
3) Instructional aspects of contents
are not taken into account
4) The human creator will get
suggested resources to be related
and integrated according to final
decisions of the creator.
 Aim 1: to exploit
existent LOD
information for
integrating contents
for OERs
 Aim 2: to assist in the
creation of an OER
(course)
5
Method - Architecture
6
Method - Getting OERs
 Retrieve OERs from an
repository
 Only online courses
 SPARQL queries
PREFIX terms: <http://purl.org/dc/terms/>
…..
PREFIX ou: <http://data.open.ac.uk/ontology/>
SELECT * WHERE {
?x rdf:type ou:Course .
?x id:internalID ?id .
?x terms:title ?title .
?x abs:abstract ?abstract .
?x purl:url ?url .
?x terms:description ?descriptionA .
?x dc:description ?descriptionB .
?x sm:isSimilarTo ?sameAs
} ORDER BY ?id
7
Method - Text processing (1)
 Named Entities (NE) and relevant
words are detected for retrieved
courses
 A Named Entity is a universal-known
word with a unique meaning, such
as persons, locations, organizations,
etc.
 Relevant words are keywords or
concepts to “describe” a text
 A concept is a semantic class (group)
of terms sharing a similar idea.
 A keyword is a term with a number
of occurrences in sentences.
 A concept can group words and
keywords
8
Method - Text processing (2)
 Semantic information from the
DBpedia knowledge base is used
 An OER is represented by:
 a syntactic layer (textual
description), and
 a semantic layer (sets of NEs
and relevant words)
 The semantic layer points to
resources from DBpedia
 Each course is indexed by using a
text search engine (Lucene)
8
9
Method - Query Generation
 A course is retrieved by using
a text fragment or set of
words
 NEs and/or relevant words
are identified from input text
 These are used to formulate
a simple text query over the
text search engine
 No SPARQL queries are
required
9
10
Method - Query Processing (1)
 The most relevant courses are
retrieved from the semantic
index
 For syntactic search, NEs,
concepts, and keywords from
query are used for searching on
fields ([NEs], [concepts],
[keywords])
 Only NEs, concepts, and
keywords are used from the
query
 A list of retrieved courses is
ranked according to its similarity
respect to the query
10
11
Method - Query Processing (2)
 For semantic search, a
matching of relationships
between NEs/concepts of the
query against NEs/concepts of
each retrieved course is made
 The relations (graph) that each
NE/concept has in the
DBpedia are explored
 The set of graphs of the query
and the set of graphs of each
retrieved course are obtained
 Those courses with greater
matching to the query are
ranked as a result
11
12
Method - Results Processing
 The relationships between
the NEs/concepts of retrieved
courses are given to the
creator
 Per each retrieved course its
NEs/concepts are connected
by means of a concept map
 The main idea is to represent
how NEs/concepts from
retrieved courses are related.
 The creator can generate a big
picture about the mashup of
OERs and DBpedia resources
12
13
Preliminary results (1)
 An implementation was developed on an 8GB RAM
Linux machine by using Java (web application), DBpedia
SpotLight, KeyGraph, Lucene, and MySQL
 A total number of 265 courses were retrieved from the
UK Open University
 The application was tested by queries about Parallel
Computing, Database, Software, Computer Aided
Software Engineering, Data Structures, and Operating
Systems
14
Preliminary results (2)
Getting OERs
Text Processing
Query Generation
Query Processing
15
Preliminary results (3)
 Query: Computer Aided Software Engineering
16
Preliminary results (4)
 At this moment only the
syntactic and semantic
search has been
implemented
 We are working on a
similarity measure for
distinguising OERs with
similar names
 The concept maps are not
generated yet
 The implementation shows
the feasibility of this
approach
17
Conclusions (1)
 This work proposes an approach to assist to the human
creator in the generation or re-structuring of courses
 A course is an educational resource
 The approach exploits:
 Text mining techniques to identity key elements
from text
 Semantic linked information from the DBpedia
knowledge base
 Stages of the method
 Getting OERs
 Text processing
 Query generation
 Query processing
 Results processing
18
Conclusions (2)
 The approach was implemented as a prototype
showing promising results
 Real experimentation
 265 online courses related to Computer Science were
retrieved from the UK Open University
 Future work
 Enhance the semantic similarity measure
 The generation of concept maps
Using Text Mining and Linked Open Data to
assist the Mashup of Educational Resources
Santa Vallejo-Figueroa
Miguel Rodriguez-Artacho
Manuel Castor-Gil
Elio San Cristobal
IEEE Global Engineering Education Conference
Abril 2018, Santa Cruz de Tenerife
Universidad Nacional de Educación a Distancia
(UNED)
Thanks!

More Related Content

What's hot

The current oer search dilemma
The current oer search dilemmaThe current oer search dilemma
The current oer search dilemma
Ishan Abeywardena, Ph.D.
 
Reusable Learning Objects: Designing and Archiving
Reusable Learning Objects: Designing and ArchivingReusable Learning Objects: Designing and Archiving
Reusable Learning Objects: Designing and Archiving
Ishan Abeywardena, Ph.D.
 
A PROPOSED MULTI-DOMAIN APPROACH FOR AUTOMATIC CLASSIFICATION OF TEXT DOCUMENTS
A PROPOSED MULTI-DOMAIN APPROACH FOR AUTOMATIC CLASSIFICATION OF TEXT DOCUMENTSA PROPOSED MULTI-DOMAIN APPROACH FOR AUTOMATIC CLASSIFICATION OF TEXT DOCUMENTS
A PROPOSED MULTI-DOMAIN APPROACH FOR AUTOMATIC CLASSIFICATION OF TEXT DOCUMENTS
ijsc
 
2010-04-14 EDUCON eMadrid uned mrartacho
2010-04-14 EDUCON eMadrid uned mrartacho2010-04-14 EDUCON eMadrid uned mrartacho
2010-04-14 EDUCON eMadrid uned mrartacho
eMadrid network
 
Using patterns to design technology enhanced learning scenarios
Using patterns to design technology enhanced learning scenariosUsing patterns to design technology enhanced learning scenarios
Using patterns to design technology enhanced learning scenarios
eLearning Papers
 
Ontology learning techniques and applications computer science thesis writing...
Ontology learning techniques and applications computer science thesis writing...Ontology learning techniques and applications computer science thesis writing...
Ontology learning techniques and applications computer science thesis writing...
Tutors India
 
Keynote at AgroLT 2008
Keynote at AgroLT 2008Keynote at AgroLT 2008
Keynote at AgroLT 2008
Miguel-Angel Sicilia
 
A Survey on Text Mining-techniques and application
A Survey on Text Mining-techniques and applicationA Survey on Text Mining-techniques and application
A Survey on Text Mining-techniques and application
Ryota Eisaki
 
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ijait
 
Portable and Synchronized Distributed Learning Management System in Severe Ne...
Portable and Synchronized Distributed Learning Management System in Severe Ne...Portable and Synchronized Distributed Learning Management System in Severe Ne...
Portable and Synchronized Distributed Learning Management System in Severe Ne...
Fajar Purnama
 
A New Concept Extraction Method for Ontology Construction From Arabic Text
A New Concept Extraction Method for Ontology Construction From Arabic TextA New Concept Extraction Method for Ontology Construction From Arabic Text
A New Concept Extraction Method for Ontology Construction From Arabic Text
CSCJournals
 
Ontology-based Data Integration
Ontology-based Data IntegrationOntology-based Data Integration
Ontology-based Data Integration
Janna Hastings
 
D1802023136
D1802023136D1802023136
D1802023136
IOSR Journals
 
Possibility of interdisciplinary research software engineering andnatural lan...
Possibility of interdisciplinary research software engineering andnatural lan...Possibility of interdisciplinary research software engineering andnatural lan...
Possibility of interdisciplinary research software engineering andnatural lan...
Nakul Sharma
 
Class Diagram Extraction from Textual Requirements Using NLP Techniques
Class Diagram Extraction from Textual Requirements Using NLP TechniquesClass Diagram Extraction from Textual Requirements Using NLP Techniques
Class Diagram Extraction from Textual Requirements Using NLP Techniques
iosrjce
 
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
IRJET Journal
 
Artificial Intelligence of the Web through Domain Ontologies
Artificial Intelligence of the Web through Domain OntologiesArtificial Intelligence of the Web through Domain Ontologies
Artificial Intelligence of the Web through Domain Ontologies
International Journal of Science and Research (IJSR)
 

What's hot (17)

The current oer search dilemma
The current oer search dilemmaThe current oer search dilemma
The current oer search dilemma
 
Reusable Learning Objects: Designing and Archiving
Reusable Learning Objects: Designing and ArchivingReusable Learning Objects: Designing and Archiving
Reusable Learning Objects: Designing and Archiving
 
A PROPOSED MULTI-DOMAIN APPROACH FOR AUTOMATIC CLASSIFICATION OF TEXT DOCUMENTS
A PROPOSED MULTI-DOMAIN APPROACH FOR AUTOMATIC CLASSIFICATION OF TEXT DOCUMENTSA PROPOSED MULTI-DOMAIN APPROACH FOR AUTOMATIC CLASSIFICATION OF TEXT DOCUMENTS
A PROPOSED MULTI-DOMAIN APPROACH FOR AUTOMATIC CLASSIFICATION OF TEXT DOCUMENTS
 
2010-04-14 EDUCON eMadrid uned mrartacho
2010-04-14 EDUCON eMadrid uned mrartacho2010-04-14 EDUCON eMadrid uned mrartacho
2010-04-14 EDUCON eMadrid uned mrartacho
 
Using patterns to design technology enhanced learning scenarios
Using patterns to design technology enhanced learning scenariosUsing patterns to design technology enhanced learning scenarios
Using patterns to design technology enhanced learning scenarios
 
Ontology learning techniques and applications computer science thesis writing...
Ontology learning techniques and applications computer science thesis writing...Ontology learning techniques and applications computer science thesis writing...
Ontology learning techniques and applications computer science thesis writing...
 
Keynote at AgroLT 2008
Keynote at AgroLT 2008Keynote at AgroLT 2008
Keynote at AgroLT 2008
 
A Survey on Text Mining-techniques and application
A Survey on Text Mining-techniques and applicationA Survey on Text Mining-techniques and application
A Survey on Text Mining-techniques and application
 
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
 
Portable and Synchronized Distributed Learning Management System in Severe Ne...
Portable and Synchronized Distributed Learning Management System in Severe Ne...Portable and Synchronized Distributed Learning Management System in Severe Ne...
Portable and Synchronized Distributed Learning Management System in Severe Ne...
 
A New Concept Extraction Method for Ontology Construction From Arabic Text
A New Concept Extraction Method for Ontology Construction From Arabic TextA New Concept Extraction Method for Ontology Construction From Arabic Text
A New Concept Extraction Method for Ontology Construction From Arabic Text
 
Ontology-based Data Integration
Ontology-based Data IntegrationOntology-based Data Integration
Ontology-based Data Integration
 
D1802023136
D1802023136D1802023136
D1802023136
 
Possibility of interdisciplinary research software engineering andnatural lan...
Possibility of interdisciplinary research software engineering andnatural lan...Possibility of interdisciplinary research software engineering andnatural lan...
Possibility of interdisciplinary research software engineering andnatural lan...
 
Class Diagram Extraction from Textual Requirements Using NLP Techniques
Class Diagram Extraction from Textual Requirements Using NLP TechniquesClass Diagram Extraction from Textual Requirements Using NLP Techniques
Class Diagram Extraction from Textual Requirements Using NLP Techniques
 
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
 
Artificial Intelligence of the Web through Domain Ontologies
Artificial Intelligence of the Web through Domain OntologiesArtificial Intelligence of the Web through Domain Ontologies
Artificial Intelligence of the Web through Domain Ontologies
 

Similar to MULTI-LEARNING SPECIAL SESSION / EDUCON 2018 / EMADRID TEAM

Ontology Based Approach for Semantic Information Retrieval System
Ontology Based Approach for Semantic Information Retrieval SystemOntology Based Approach for Semantic Information Retrieval System
Ontology Based Approach for Semantic Information Retrieval System
IJTET Journal
 
In tech application-of_data_mining_technology_on_e_learning_material_recommen...
In tech application-of_data_mining_technology_on_e_learning_material_recommen...In tech application-of_data_mining_technology_on_e_learning_material_recommen...
In tech application-of_data_mining_technology_on_e_learning_material_recommen...
Enhmandah Hemeelee
 
In tech application-of_data_mining_technology_on_e_learning_material_recommen...
In tech application-of_data_mining_technology_on_e_learning_material_recommen...In tech application-of_data_mining_technology_on_e_learning_material_recommen...
In tech application-of_data_mining_technology_on_e_learning_material_recommen...
Enhmandah Hemeelee
 
Comparative evaluation of four multi label classification algorithms in class...
Comparative evaluation of four multi label classification algorithms in class...Comparative evaluation of four multi label classification algorithms in class...
Comparative evaluation of four multi label classification algorithms in class...
csandit
 
COMPARATIVE EVALUATION OF FOUR MULTI-LABEL CLASSIFICATION ALGORITHMS IN CLASS...
COMPARATIVE EVALUATION OF FOUR MULTI-LABEL CLASSIFICATION ALGORITHMS IN CLASS...COMPARATIVE EVALUATION OF FOUR MULTI-LABEL CLASSIFICATION ALGORITHMS IN CLASS...
COMPARATIVE EVALUATION OF FOUR MULTI-LABEL CLASSIFICATION ALGORITHMS IN CLASS...
cscpconf
 
Applying Semantic Web Technologies to Services of e-learning System
Applying Semantic Web Technologies to Services of e-learning SystemApplying Semantic Web Technologies to Services of e-learning System
Applying Semantic Web Technologies to Services of e-learning System
International Journal of Engineering Inventions www.ijeijournal.com
 
D04 06 2438
D04 06 2438D04 06 2438
An Architecture based on Linked Data technologies for the Integration of OER ...
An Architecture based on Linked Data technologies for the Integration of OER ...An Architecture based on Linked Data technologies for the Integration of OER ...
An Architecture based on Linked Data technologies for the Integration of OER ...
The Open Education Consortium
 
Profile-based Dataset Recommendation for RDF Data Linking
Profile-based Dataset Recommendation for RDF Data Linking  Profile-based Dataset Recommendation for RDF Data Linking
Profile-based Dataset Recommendation for RDF Data Linking
Mohamed BEN ELLEFI
 
Frameworks for the Automatic Indexation of Learning Management Systems Conten...
Frameworks for the Automatic Indexation of Learning Management Systems Conten...Frameworks for the Automatic Indexation of Learning Management Systems Conten...
Frameworks for the Automatic Indexation of Learning Management Systems Conten...
Xavier Ochoa
 
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
IJwest
 
CNI fall 2009 enhanced publications john_doove-SURFfoundation
CNI fall 2009 enhanced publications john_doove-SURFfoundationCNI fall 2009 enhanced publications john_doove-SURFfoundation
CNI fall 2009 enhanced publications john_doove-SURFfoundation
John Doove
 
D017232729
D017232729D017232729
D017232729
IOSR Journals
 
Orchestration Graphs: Enabling Rich Learning Scenarios at Scale
Orchestration Graphs: Enabling Rich Learning Scenarios at ScaleOrchestration Graphs: Enabling Rich Learning Scenarios at Scale
Orchestration Graphs: Enabling Rich Learning Scenarios at Scale
Stian Håklev
 
OER Search
OER SearchOER Search
OER Search
Brandon Muramatsu
 
An Investigation of Keywords Extraction from Textual Documents using Word2Ve...
 An Investigation of Keywords Extraction from Textual Documents using Word2Ve... An Investigation of Keywords Extraction from Textual Documents using Word2Ve...
An Investigation of Keywords Extraction from Textual Documents using Word2Ve...
IJCSIS Research Publications
 
Novel Database-Centric Framework for Incremental Information Extraction
Novel Database-Centric Framework for Incremental Information ExtractionNovel Database-Centric Framework for Incremental Information Extraction
Novel Database-Centric Framework for Incremental Information Extraction
ijsrd.com
 
Architecture of an ontology based domain-specific natural language question a...
Architecture of an ontology based domain-specific natural language question a...Architecture of an ontology based domain-specific natural language question a...
Architecture of an ontology based domain-specific natural language question a...
IJwest
 
A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...
A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...
A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...
María Poveda Villalón
 
French machine reading for question answering
French machine reading for question answeringFrench machine reading for question answering
French machine reading for question answering
Ali Kabbadj
 

Similar to MULTI-LEARNING SPECIAL SESSION / EDUCON 2018 / EMADRID TEAM (20)

Ontology Based Approach for Semantic Information Retrieval System
Ontology Based Approach for Semantic Information Retrieval SystemOntology Based Approach for Semantic Information Retrieval System
Ontology Based Approach for Semantic Information Retrieval System
 
In tech application-of_data_mining_technology_on_e_learning_material_recommen...
In tech application-of_data_mining_technology_on_e_learning_material_recommen...In tech application-of_data_mining_technology_on_e_learning_material_recommen...
In tech application-of_data_mining_technology_on_e_learning_material_recommen...
 
In tech application-of_data_mining_technology_on_e_learning_material_recommen...
In tech application-of_data_mining_technology_on_e_learning_material_recommen...In tech application-of_data_mining_technology_on_e_learning_material_recommen...
In tech application-of_data_mining_technology_on_e_learning_material_recommen...
 
Comparative evaluation of four multi label classification algorithms in class...
Comparative evaluation of four multi label classification algorithms in class...Comparative evaluation of four multi label classification algorithms in class...
Comparative evaluation of four multi label classification algorithms in class...
 
COMPARATIVE EVALUATION OF FOUR MULTI-LABEL CLASSIFICATION ALGORITHMS IN CLASS...
COMPARATIVE EVALUATION OF FOUR MULTI-LABEL CLASSIFICATION ALGORITHMS IN CLASS...COMPARATIVE EVALUATION OF FOUR MULTI-LABEL CLASSIFICATION ALGORITHMS IN CLASS...
COMPARATIVE EVALUATION OF FOUR MULTI-LABEL CLASSIFICATION ALGORITHMS IN CLASS...
 
Applying Semantic Web Technologies to Services of e-learning System
Applying Semantic Web Technologies to Services of e-learning SystemApplying Semantic Web Technologies to Services of e-learning System
Applying Semantic Web Technologies to Services of e-learning System
 
D04 06 2438
D04 06 2438D04 06 2438
D04 06 2438
 
An Architecture based on Linked Data technologies for the Integration of OER ...
An Architecture based on Linked Data technologies for the Integration of OER ...An Architecture based on Linked Data technologies for the Integration of OER ...
An Architecture based on Linked Data technologies for the Integration of OER ...
 
Profile-based Dataset Recommendation for RDF Data Linking
Profile-based Dataset Recommendation for RDF Data Linking  Profile-based Dataset Recommendation for RDF Data Linking
Profile-based Dataset Recommendation for RDF Data Linking
 
Frameworks for the Automatic Indexation of Learning Management Systems Conten...
Frameworks for the Automatic Indexation of Learning Management Systems Conten...Frameworks for the Automatic Indexation of Learning Management Systems Conten...
Frameworks for the Automatic Indexation of Learning Management Systems Conten...
 
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
 
CNI fall 2009 enhanced publications john_doove-SURFfoundation
CNI fall 2009 enhanced publications john_doove-SURFfoundationCNI fall 2009 enhanced publications john_doove-SURFfoundation
CNI fall 2009 enhanced publications john_doove-SURFfoundation
 
D017232729
D017232729D017232729
D017232729
 
Orchestration Graphs: Enabling Rich Learning Scenarios at Scale
Orchestration Graphs: Enabling Rich Learning Scenarios at ScaleOrchestration Graphs: Enabling Rich Learning Scenarios at Scale
Orchestration Graphs: Enabling Rich Learning Scenarios at Scale
 
OER Search
OER SearchOER Search
OER Search
 
An Investigation of Keywords Extraction from Textual Documents using Word2Ve...
 An Investigation of Keywords Extraction from Textual Documents using Word2Ve... An Investigation of Keywords Extraction from Textual Documents using Word2Ve...
An Investigation of Keywords Extraction from Textual Documents using Word2Ve...
 
Novel Database-Centric Framework for Incremental Information Extraction
Novel Database-Centric Framework for Incremental Information ExtractionNovel Database-Centric Framework for Incremental Information Extraction
Novel Database-Centric Framework for Incremental Information Extraction
 
Architecture of an ontology based domain-specific natural language question a...
Architecture of an ontology based domain-specific natural language question a...Architecture of an ontology based domain-specific natural language question a...
Architecture of an ontology based domain-specific natural language question a...
 
A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...
A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...
A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...
 
French machine reading for question answering
French machine reading for question answeringFrench machine reading for question answering
French machine reading for question answering
 

More from eMadrid network

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
eMadrid network
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...
eMadrid network
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...
eMadrid network
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
eMadrid network
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...
eMadrid network
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
eMadrid network
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel Castro
eMadrid network
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid network
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
eMadrid network
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid network
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
eMadrid network
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
eMadrid network
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid network
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
eMadrid network
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdf
eMadrid network
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
eMadrid network
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
eMadrid network
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
eMadrid network
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
eMadrid network
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
eMadrid network
 

More from eMadrid network (20)

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel Castro
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdf
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdf
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
 

Recently uploaded

Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 

Recently uploaded (20)

Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 

MULTI-LEARNING SPECIAL SESSION / EDUCON 2018 / EMADRID TEAM

  • 1. Using Text Mining and Linked Open Data to assist the Mashup of Educational Resources Santa Vallejo-Figueroa Miguel Rodriguez-Artacho Manuel Castor-Gil Elio San Cristobal IEEE Global Engineering Education Conference Abril 2018, Santa Cruz de Tenerife Universidad Nacional de Educación a Distancia (UNED)
  • 2. 2 Context (1)  Creation: hard and time-consuming task  There not exist standards  Necessity of OERs is increasing  Several institutions promote the generation and use of OERs  The integration of learning contents is a niche for reusing of such contents  We refer to an online course as an OER
  • 3. 3 Context (2)  Semantic Web technologies for reuse and dissemination of OERs  Linked Open Data (LOD): publishing and sharing information  The LOD adds a semantic layer to OERs  apply the LOD approach on OERs is not an easy task  well represented and organized information of OERs enhance its searching © Brock University
  • 4. 4 Method Premises for the method: 1) Exists an OER repository containing online courses 2) Courses have a basic structure, as minimum a textual description 3) Instructional aspects of contents are not taken into account 4) The human creator will get suggested resources to be related and integrated according to final decisions of the creator.  Aim 1: to exploit existent LOD information for integrating contents for OERs  Aim 2: to assist in the creation of an OER (course)
  • 6. 6 Method - Getting OERs  Retrieve OERs from an repository  Only online courses  SPARQL queries PREFIX terms: <http://purl.org/dc/terms/> ….. PREFIX ou: <http://data.open.ac.uk/ontology/> SELECT * WHERE { ?x rdf:type ou:Course . ?x id:internalID ?id . ?x terms:title ?title . ?x abs:abstract ?abstract . ?x purl:url ?url . ?x terms:description ?descriptionA . ?x dc:description ?descriptionB . ?x sm:isSimilarTo ?sameAs } ORDER BY ?id
  • 7. 7 Method - Text processing (1)  Named Entities (NE) and relevant words are detected for retrieved courses  A Named Entity is a universal-known word with a unique meaning, such as persons, locations, organizations, etc.  Relevant words are keywords or concepts to “describe” a text  A concept is a semantic class (group) of terms sharing a similar idea.  A keyword is a term with a number of occurrences in sentences.  A concept can group words and keywords
  • 8. 8 Method - Text processing (2)  Semantic information from the DBpedia knowledge base is used  An OER is represented by:  a syntactic layer (textual description), and  a semantic layer (sets of NEs and relevant words)  The semantic layer points to resources from DBpedia  Each course is indexed by using a text search engine (Lucene) 8
  • 9. 9 Method - Query Generation  A course is retrieved by using a text fragment or set of words  NEs and/or relevant words are identified from input text  These are used to formulate a simple text query over the text search engine  No SPARQL queries are required 9
  • 10. 10 Method - Query Processing (1)  The most relevant courses are retrieved from the semantic index  For syntactic search, NEs, concepts, and keywords from query are used for searching on fields ([NEs], [concepts], [keywords])  Only NEs, concepts, and keywords are used from the query  A list of retrieved courses is ranked according to its similarity respect to the query 10
  • 11. 11 Method - Query Processing (2)  For semantic search, a matching of relationships between NEs/concepts of the query against NEs/concepts of each retrieved course is made  The relations (graph) that each NE/concept has in the DBpedia are explored  The set of graphs of the query and the set of graphs of each retrieved course are obtained  Those courses with greater matching to the query are ranked as a result 11
  • 12. 12 Method - Results Processing  The relationships between the NEs/concepts of retrieved courses are given to the creator  Per each retrieved course its NEs/concepts are connected by means of a concept map  The main idea is to represent how NEs/concepts from retrieved courses are related.  The creator can generate a big picture about the mashup of OERs and DBpedia resources 12
  • 13. 13 Preliminary results (1)  An implementation was developed on an 8GB RAM Linux machine by using Java (web application), DBpedia SpotLight, KeyGraph, Lucene, and MySQL  A total number of 265 courses were retrieved from the UK Open University  The application was tested by queries about Parallel Computing, Database, Software, Computer Aided Software Engineering, Data Structures, and Operating Systems
  • 14. 14 Preliminary results (2) Getting OERs Text Processing Query Generation Query Processing
  • 15. 15 Preliminary results (3)  Query: Computer Aided Software Engineering
  • 16. 16 Preliminary results (4)  At this moment only the syntactic and semantic search has been implemented  We are working on a similarity measure for distinguising OERs with similar names  The concept maps are not generated yet  The implementation shows the feasibility of this approach
  • 17. 17 Conclusions (1)  This work proposes an approach to assist to the human creator in the generation or re-structuring of courses  A course is an educational resource  The approach exploits:  Text mining techniques to identity key elements from text  Semantic linked information from the DBpedia knowledge base  Stages of the method  Getting OERs  Text processing  Query generation  Query processing  Results processing
  • 18. 18 Conclusions (2)  The approach was implemented as a prototype showing promising results  Real experimentation  265 online courses related to Computer Science were retrieved from the UK Open University  Future work  Enhance the semantic similarity measure  The generation of concept maps
  • 19. Using Text Mining and Linked Open Data to assist the Mashup of Educational Resources Santa Vallejo-Figueroa Miguel Rodriguez-Artacho Manuel Castor-Gil Elio San Cristobal IEEE Global Engineering Education Conference Abril 2018, Santa Cruz de Tenerife Universidad Nacional de Educación a Distancia (UNED) Thanks!

Editor's Notes

  1. This is a work developed in a colaboration between Santa Vallejo-Figueroa, Miguel Rodriguez-Artacho, Manuel Castor-Gil, and I It is about the intersection of Educational Resources, Text Mining, and the Semantic Web (Linked Open Data)
  2. - As we know, Open Educational Resources are very useful means for facilitating teaching and learning tasks - But its creation poses very challenges not only from Instructional point of view, the integration of tools and standards for its creation is a very hard and time-consuming task. - Although, by definition, Open Educational Resources must be open, accessible and reusable means, there not exist standard technologies for this purpose. However, according to its philosophy, more and more OERs are required in many areas for teaching and learning. Many researchers and institutions are interested on the generation, distribution and use of OERs. International initiatives are evidence of this interest: Open Universitues, Coursera, Udacity, Stanford University, MIT, etc. Regardless the Instructional requirements, the integrattion of learning contents is a tendency and challenge to promote the reuse of existent "base" learning materials. These "base" materials can come from diverse sources of information: another kind of repositories, knowledge bases, dictionaries, etc. In this work, we refer to an online course as an OER, which is created by a human creator
  3. One of the most applied approaches for publishing, reusing information in several domains is the Semantic Web through the Linked Open Data initiative. The advantage of this approach is that information is well-structured and well-defined in that way it can be consumed by human and computer applications. It represents the information based on semantics. However, apply Linked Open Data on OERs domains is not easy because must exist a correspondence between information to be represented and the manner how is organized (taking into account the semantics) The general premise is that well represented and organized information of OERs facilitate its search and consequently its re-use
  4. The proposed work exploits the organization and contents of information of a Linked Open Data knowledge base (DBpedia) to suggest core-components (from LOD) to human creators of OERs Our intention is extract and integrate information from LOD to assit human creators of OERs For the proposed approach, the following premises are considered - It exists a repository of courses (not necessarly OERs). The elements of this repository are used to populate the initial knowledge base. Information from courses will feed the search of LOD resources. - The courses in the repository have as minimum a textual description, which is used to extract information from courses - In the integration of information no Instructional elements are taken into account. The human creator is responsible of these Instructional tasks - The result of the approach is a set of LOD resources which the human creator can integrate in a new one course.
  5. This is the general architecture of our method Each component of this architecture is next described
  6. - In the first stage of the approach, and only once, online courses (OERs) are retrieved from a repository. This can be one online repository, like UK Open University, MIT OpenCourseWare. - The courses can be retrieved by using SPARL queries if its a LOD repository, SQL queries if is a relational-based repository, or text queries if is a web-based repository - We use SPARQL queries for retrieving courses from the UK Open University
  7. - The key elements in the core of this approach are Named Entities and relevant words. - Named Entities and relevant words are extracted from the textual description of each course. For this the text is processed to detect them. - A Named Entity is a universally-well-know word which meaning is unique: persons, locations, acronyms, etc. - Relevant words can be concepts (general words -semantic classes- relating specific words) or keywords (repeated words) - A concept may include a group of keywords
  8. - For the processing of text we use the DBpedia knowledge base, exploiting its semantic information. - DBpedia is the largest knowledge base from the Linked Open Data initiative, it contains well-structured information from Wikipedia. Such information is annoted semantically. - An OER (course) is represented by means of two layers: syntactic (textual description) and semantic (sets of NEs and relevant words) - For the semantic layer, each OER contains references (URLs) to resources from DBpedia. In that way each resource is accesible from the course. - Based on both layers, each course is indexed by using a text search engine (in our case Lucene) - Note that RDF is not employed in the representation, only syntactic and semantic contents
  9. - After each course is indexed, the system is ready for querying it - The idea in this component is the human creator can search, based on a input text, related courses of its interests - The creator can introduced a fragment of text (article, news, webpage), or one or more sentence - From the input text NEs and relevant words are identified by the same component of Text Processing - Based on the NEs or relevant words, a simpre text is executed over the search engine - Note that here no SPARQL queries are required
  10. - The most relevant courses are retrieved from the index by using NEs and relevant words - From these, two type of searches are executed: syntactic and semantic - For syntactic search each NE, concept and keyword identified in the input text is searched on its corresponding field in the index. - As a result, a list of retrieved courses is ranked according to its similarity to the query - By the moment, the similarity takes into account the matching in the following order: more importance to NEs, then to concepts, and finally to keywords
  11. - For the semantic search the approach makes a matching between the NEs and concepts of the query and the NEs and concepts of each retrieved course. - Note that in this search keywords are not used because only NEs and concepts have semantic meaning in DBpedia - The approach takes advantage that DBpedia is organized by means of a graph of NEs and concepts - Thus, a NE or concept has connections in form of subgraph in DBpedia, where NEs and concepts are nodes, and an edge is a relation to other NE/concept. These relations take the form of a RDF triple (node, relation, node), that is Subject, Predicate, Object - Two sets of subgraphs are retrieved from DBpedia, one for the query of creator, and the other for each retrieved course - The subgraph of the query is compared with the subgraph of each retrieved course. Those courses with greater matching are ranked as a result
  12. - Once the courses are retrieved and ranked, the results must be presented to the creator for using them - The idea of this module is exploits the advantage of associations of DBpedia resources (NEs and concepts) to provide a better understanding of results to the creator. - For this, for each retrieved course its corresponding graph is represented by means of a concept map - A concept map is an ideal means for transmitting the semantic meaning of a course (NEs and concepts) - Thus, from the constructivist learning approach, the creator can generate or re-structure a course following the key elements from existing courses. - This will represent a big picture about the mashup of OERs and DBpedia resources.
  13. - The approach has been implemented by means of a Java application integrating DBpedia (knowledge base), SpotLight (tool for identtify NEs and concepts), KeyGraph (tool for identtify keywords), Lucene (text search engine) and MySQL (database engine for storing original information of online courses) - 265 courses related to Computer Science were retrieved from the repository of the UK Open University - Several queries were executed on the implemented application: Parallel Computing, Database, Software, Computer Aided Software Engineering, Data Structures, and Operating Systems
  14. Here are presented some intermediate results within each stage First, SPARQL queries are performed for getting OERs from an existent repository Then, the textual description of the course is processed to identify Named Entities and concepts (in bold) In the Query Genertation the iinput text is processeed to identity Named Entities and concepts (in bold) Relevant words (Named Entities (NE) and concepts (CO) ) are searched (appearance) in Syntactic search In Semantic search, related resources from DBpedia are identified for Named Entities and concepts
  15. This is the result for the query “Computer Aided Software Engineering” As we can see, the implementation must be enhanced for a better ranking of resources. Here appear two different courses with the same name “Software Engineering”. We are working on this.
  16. - The entire approach has not been implemented yet - Concept maps are not yet generated - At this moment we are working for improving the similarity measure for a better ranking of results - By the moment, the obtained results are promising and demonstrate the feasibility of the proposed approach
  17. - As conclusions we can summarize the following - The main idea of the proposed approach is to assist to the human creator in the generation of courses from scratch or re-structure an existing - The approach takes advantage of: a) Text mining techniques for identitying key elements from text (NEs and relevants -concepts and keywords-) b) Semantic linked information from DBpedia knowledge base, which is the largest knowledge base from the Linked Open Data initiative, it contains well-structured semantic information which is used for linking information from courses For technical purposes, we denote an educational resource as a course. We not take into account educational aspects from such courses. We use the textual description of the course, considering as valid and correct such description The stages of the method are: Getting OERs, Text processing, Query generation, Query processing, and Results processing
  18. The approach was implemented as a Java web application by using open source libraries Although the entire approach has not been implemented, the obtained results are promising The prototype was tested on a real scenario working on 265 online courses related to Computer Science from the UK Open University At this moment the prototype does not implement the entire method We are working on the last two stages: Query processing, and Results processing On Query processing we want enhance the ranking of resulting courses by adapting the semantic similarity measure The stage Results processing is not yet implemented for the generation of concept maps