SlideShare ist ein Scribd-Unternehmen logo
1 von 22
A Generic Software Framework
for Intelligent Integrated Computer-Assisted
Language Learning (iiCALL) Environment
Harald Wahl - UAS Technikum Wien
Rudolf Galler - UAS Technikum Wien
Werner Winiwarter - University of Vienna
ICWL 2015
The 14th International Conference on Web-based Learning
5-8 November 2015, Guangzhou, P.R.China
Agenda
 Motivation - Research Overview
 From CALL to iiCALL
 System Architecture
 The Generic Data Model (GDM)
 The Software Framework
 Future Work
Research Exposé
Natural Language Processing (NLP) has become a widespread discipline providing its
technology for applications from automatic translations to speech recognition. The research
for this thesis deals with NLP in the field of learning languages online. Whilst several online
platforms already offer courses for language learning they are more or less well structured
courses providing possibilities to learn foreign languages primarily for the purpose of
everyday speaking tasks. Work in this PHD thesis concentrates on a context related learning,
which means improving language skills for specific business or life segments. It emphasizes
creating an integrated e-learning system for developing specialized high-level multilingual
communication skills based on the concept of knowledge modeling. Integrated e-learning
system should be understood in the way that the system is accessible by common working
environments like Web browsers, email clients, office programs, cell phones, or PDAs,
respectively. Users should be able to gain language skills for special purposes in different
areas of activity, be it engineering, health, economics or others.
From a technical point of view, resources are provided by language corpora enriched with
specific semantic information. A dynamic and extensible data model and a software
framework form the technical basis. Application support is given by a plug-in concept. A plug-
in allows accessing language corpora and providing specific functions on demand.
Research is positioned in an interdisciplinary technological context in the fields of Natural
Language Processing, Semantic Web, and e-learning. The most relevant publications can be
taken from these areas.
Natural Language Processing (NLP)
learning languages online
context related learning
for specific business or life segments
integrated e-learning system
gain language skills for special
purposes in different areas of activity
resources are provided by language
corpora enriched with specific semantic
information
dynamic and extensible data model
software framework
Natural Language Processing, Semantic Web, and e-
learning
Research Exposé
Natural Language Processing (NLP)
learning languages online
context related learning
for specific business or life segments
integrated e-learning system
gain language skills for special
purposes in different areas of activity
resources are provided by language
corpora enriched with specific semantic
information
dynamic and extensible data model
software framework
Natural Language Processing, Semantic Web, and e-
learning
From CALL to iiCALL
 Computer-Assisted Language Learning (CALL)
– “the search for and study of applications of the computer in
language teaching and learning” Levy (1997)
 Intelligent CALL (ICALL)
– CALL + NLP + AI
 Our research additionally deals with integrated
environments
– Intelligent Integrated Computer-Assisted Language Learning
(iiCALL)
Architecture 1.0
Platformsfor integration
Workflow Engine
LR NLP
4
ApacheTomcat
Web
3
iiCALLenvironment
1 2
Vocabulary trainer
Drawbacks
 Inflexible wrt. to new functionalities
 Change management is difficult
– Change of server database
– Change of client databases
 WSDL spec. per scenario
 No common semantic understanding
Similar problems in e-health
 Different software developer
 Need of semantic interoperability
 Standard HL7 (currently in version 3)
– Reference Information Model
HL7 Reference Information Model
 Just a few core classes
 Provides standards for data exchange to allow
interoperability between healthcare information systems
Act
Relationship
ParticipationRole
Role Link
ActEntity
A physical thing,
group of physical
things or an
organization capable
of participating in
Acts, while in a role.
A record of something
that is being done, has
been done, can be
done, or is intended or
requested to be done.
A competency of the Entity
playing the Role as
identified, defined,
guaranteed, or
acknowledged by the Entity
that Scopes the Role.
An association between an
Act and a Role with an Entity
playing that Role. Each
Entity (in a Role) involved in
an Act in a certain way is
linked to the act by one
Participation-instance.
Entity Role Participation Act
A connection between two
roles expressing a
dependency between those
roles.
A directed association
between a source act and a
target act.
Role Link Act Relationship
0..1
0..n
1
0..n
0..n
1
0..1
0..n
0..n 0..n
1 1
0..n 0..n
1 1
Is there a similarity to language learning
 Exemplary Use Cases
– Vocabulary trainer
– Cloze text
– Social translation
– Group work
– Entry-level tests
– Improve medical language skills (nursing staff)
– Train communication phrases (tourists, travelers)
– …
Vocabulary trainer, Cloze text, …
 Involved:
– Learner, Skill level, Language to be learned, Text, Multiple
Choice Test, Result, Learning steps (workflow)
The iiCALL Generic Data Model (GDM)
 Semantic interoperability the learning domain
 Need of common (standardized) understanding
14
© FH Technikum Wien
Generic data model
 Entity:
– Learner: Person
– Language: Language
 Role:
– Person in the role of learner
– Person in the role of trainer
– Language in the role of language to be learned
 Participation / Act / Act Relationship:
– Learner and language participate in vocabulary training
– Workflow of Vocabulary training consists of several process
steps
Refined GDM
16
© FH Technikum Wien
iiCALL Architecture 2.0
Development Methodology
CONCEPT => DESIGN => IMPLEMENTATION
18
© FH Technikum Wien
iiCALL Software Framework Overview
19
© FH Technikum Wien
Demonstration
20
© FH Technikum Wien
Future work
 Additional use cases
 Interaction with existing authentication and authorization
systems (FacebookLogin, Oauth, …)
 Scalabilty
Thank you for your attention
Harald Wahl
University of Applied Sciences Technikum Wien
wahl@technikum-wien.at
http://staff.technikum-wien.at/~wahl

Weitere ähnliche Inhalte

Was ist angesagt?

Language and Intelligence
Language and IntelligenceLanguage and Intelligence
Language and Intelligence
butest
 
Vl3.cultureplex presentation
Vl3.cultureplex presentationVl3.cultureplex presentation
Vl3.cultureplex presentation
CameliaN
 

Was ist angesagt? (9)

Language and Intelligence
Language and IntelligenceLanguage and Intelligence
Language and Intelligence
 
Enhancing Intercultural Communicative Competence through cross-cultural inter...
Enhancing Intercultural Communicative Competence through cross-cultural inter...Enhancing Intercultural Communicative Competence through cross-cultural inter...
Enhancing Intercultural Communicative Competence through cross-cultural inter...
 
Cyber Language Analysis: Emerging Linguist Trends in Digital Environments
Cyber Language Analysis: Emerging Linguist Trends in Digital EnvironmentsCyber Language Analysis: Emerging Linguist Trends in Digital Environments
Cyber Language Analysis: Emerging Linguist Trends in Digital Environments
 
The Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information RetrievalThe Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information Retrieval
 
Vl3.cultureplex presentation
Vl3.cultureplex presentationVl3.cultureplex presentation
Vl3.cultureplex presentation
 
Lorenzo Di Carlo's CV
Lorenzo Di Carlo's CVLorenzo Di Carlo's CV
Lorenzo Di Carlo's CV
 
Lecture 2: Computational Semantics
Lecture 2: Computational SemanticsLecture 2: Computational Semantics
Lecture 2: Computational Semantics
 
JOB CV EU Ali
JOB CV EU AliJOB CV EU Ali
JOB CV EU Ali
 
Abusive Language Detection.pptx
Abusive Language Detection.pptxAbusive Language Detection.pptx
Abusive Language Detection.pptx
 

Andere mochten auch

Handbook Independent Journalism
Handbook Independent JournalismHandbook Independent Journalism
Handbook Independent Journalism
Giovanni Granobles
 
Emprendimiento REDCOM
Emprendimiento REDCOMEmprendimiento REDCOM
Emprendimiento REDCOM
redcomsalle
 
TEAM - Telecom Enhanced Application Manager
TEAM - Telecom Enhanced Application ManagerTEAM - Telecom Enhanced Application Manager
TEAM - Telecom Enhanced Application Manager
Eranga Weeraratne
 
Maria graciela morando_v2
Maria  graciela  morando_v2Maria  graciela  morando_v2
Maria graciela morando_v2
gracielamorando
 
Lee.WalterSchupferManagement.25
Lee.WalterSchupferManagement.25Lee.WalterSchupferManagement.25
Lee.WalterSchupferManagement.25
Ji Young Lee
 

Andere mochten auch (20)

Euronet
Euronet Euronet
Euronet
 
Handbook Independent Journalism
Handbook Independent JournalismHandbook Independent Journalism
Handbook Independent Journalism
 
Distriboo Presentación - distriboo.com
Distriboo Presentación - distriboo.comDistriboo Presentación - distriboo.com
Distriboo Presentación - distriboo.com
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
El Humor En La Jubilacion Discursos
El Humor En La Jubilacion DiscursosEl Humor En La Jubilacion Discursos
El Humor En La Jubilacion Discursos
 
Frontop Digital Brochure 2
Frontop Digital Brochure 2Frontop Digital Brochure 2
Frontop Digital Brochure 2
 
Raccoon e learning quarterly 12
Raccoon e learning quarterly 12Raccoon e learning quarterly 12
Raccoon e learning quarterly 12
 
Emprendimiento REDCOM
Emprendimiento REDCOMEmprendimiento REDCOM
Emprendimiento REDCOM
 
ASPECTOS A CONSIDERAR EN SU EMPRESA WEB 2.0
ASPECTOS A CONSIDERAR EN SU EMPRESA WEB 2.0ASPECTOS A CONSIDERAR EN SU EMPRESA WEB 2.0
ASPECTOS A CONSIDERAR EN SU EMPRESA WEB 2.0
 
Geanet eurocloud-2011-may
Geanet eurocloud-2011-mayGeanet eurocloud-2011-may
Geanet eurocloud-2011-may
 
Over the rainbow
Over the rainbowOver the rainbow
Over the rainbow
 
Procesos de la dirección de proyectos. paucar
Procesos de la dirección de proyectos. paucarProcesos de la dirección de proyectos. paucar
Procesos de la dirección de proyectos. paucar
 
Drive leads through effective marketing on LinkedIn [webcast]
Drive leads through effective marketing on LinkedIn [webcast]Drive leads through effective marketing on LinkedIn [webcast]
Drive leads through effective marketing on LinkedIn [webcast]
 
Toxico urg
Toxico urgToxico urg
Toxico urg
 
Passion Life Secrets Magazine - Create Your Life as a work of He'ART
Passion Life Secrets Magazine - Create Your Life as a work of He'ART Passion Life Secrets Magazine - Create Your Life as a work of He'ART
Passion Life Secrets Magazine - Create Your Life as a work of He'ART
 
TEAM - Telecom Enhanced Application Manager
TEAM - Telecom Enhanced Application ManagerTEAM - Telecom Enhanced Application Manager
TEAM - Telecom Enhanced Application Manager
 
Maria graciela morando_v2
Maria  graciela  morando_v2Maria  graciela  morando_v2
Maria graciela morando_v2
 
Lee.WalterSchupferManagement.25
Lee.WalterSchupferManagement.25Lee.WalterSchupferManagement.25
Lee.WalterSchupferManagement.25
 
Computer science for children
Computer science for childrenComputer science for children
Computer science for children
 
Usus sine fructus
Usus sine fructusUsus sine fructus
Usus sine fructus
 

Ähnlich wie Icwl2015 wahl

EdMedia2013 - Educational Impacts of the Intelligent Integrated Computer-Assi...
EdMedia2013 - Educational Impacts of the Intelligent Integrated Computer-Assi...EdMedia2013 - Educational Impacts of the Intelligent Integrated Computer-Assi...
EdMedia2013 - Educational Impacts of the Intelligent Integrated Computer-Assi...
Harald Wahl
 
Teachbot teaching robot_using_artificial
Teachbot teaching robot_using_artificialTeachbot teaching robot_using_artificial
Teachbot teaching robot_using_artificial
CamillaTonanzi
 
Object Oriented Approach For Software Development
Object Oriented Approach For Software DevelopmentObject Oriented Approach For Software Development
Object Oriented Approach For Software Development
Jessica Tanner
 
Questions On Natural Language Processing
Questions On Natural Language ProcessingQuestions On Natural Language Processing
Questions On Natural Language Processing
Adriana Wilson
 
Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...
write4
 
Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...
write5
 
Calico 2014 intelligent call - def
Calico 2014   intelligent call - defCalico 2014   intelligent call - def
Calico 2014 intelligent call - def
Piet Desmet
 
The Process of Information extraction through Natural Language Processing
The Process of Information extraction through Natural Language ProcessingThe Process of Information extraction through Natural Language Processing
The Process of Information extraction through Natural Language Processing
Waqas Tariq
 
Cross-lingual ontology lexicalisation, translation and information extraction...
Cross-lingual ontology lexicalisation, translation and information extraction...Cross-lingual ontology lexicalisation, translation and information extraction...
Cross-lingual ontology lexicalisation, translation and information extraction...
Tobias Wunner
 

Ähnlich wie Icwl2015 wahl (20)

EdMedia2013 - Educational Impacts of the Intelligent Integrated Computer-Assi...
EdMedia2013 - Educational Impacts of the Intelligent Integrated Computer-Assi...EdMedia2013 - Educational Impacts of the Intelligent Integrated Computer-Assi...
EdMedia2013 - Educational Impacts of the Intelligent Integrated Computer-Assi...
 
iiWAS2014 wahl
iiWAS2014 wahliiWAS2014 wahl
iiWAS2014 wahl
 
Computational linguistics
Computational linguisticsComputational linguistics
Computational linguistics
 
CMPE258 Short story.pptx
CMPE258 Short story.pptxCMPE258 Short story.pptx
CMPE258 Short story.pptx
 
Teachbot teaching robot_using_artificial
Teachbot teaching robot_using_artificialTeachbot teaching robot_using_artificial
Teachbot teaching robot_using_artificial
 
Object Oriented Approach For Software Development
Object Oriented Approach For Software DevelopmentObject Oriented Approach For Software Development
Object Oriented Approach For Software Development
 
Questions On Natural Language Processing
Questions On Natural Language ProcessingQuestions On Natural Language Processing
Questions On Natural Language Processing
 
Natural Language Processing Theory, Applications and Difficulties
Natural Language Processing Theory, Applications and DifficultiesNatural Language Processing Theory, Applications and Difficulties
Natural Language Processing Theory, Applications and Difficulties
 
Transition from Education to Employment: creating meaningful multilingualism ...
Transition from Education to Employment: creating meaningful multilingualism ...Transition from Education to Employment: creating meaningful multilingualism ...
Transition from Education to Employment: creating meaningful multilingualism ...
 
Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...
 
Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...
 
AI_08_NLP.pptx
AI_08_NLP.pptxAI_08_NLP.pptx
AI_08_NLP.pptx
 
Calico 2014 intelligent call - def
Calico 2014   intelligent call - defCalico 2014   intelligent call - def
Calico 2014 intelligent call - def
 
2010 mobilelearning workshopsctr5
2010 mobilelearning workshopsctr52010 mobilelearning workshopsctr5
2010 mobilelearning workshopsctr5
 
Crafting Your Customized Legal Mastery: A Guide to Building Your Private LLM
Crafting Your Customized Legal Mastery: A Guide to Building Your Private LLMCrafting Your Customized Legal Mastery: A Guide to Building Your Private LLM
Crafting Your Customized Legal Mastery: A Guide to Building Your Private LLM
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
The Process of Information extraction through Natural Language Processing
The Process of Information extraction through Natural Language ProcessingThe Process of Information extraction through Natural Language Processing
The Process of Information extraction through Natural Language Processing
 
Different valuable tools for Arabic sentiment analysis: a comparative evaluat...
Different valuable tools for Arabic sentiment analysis: a comparative evaluat...Different valuable tools for Arabic sentiment analysis: a comparative evaluat...
Different valuable tools for Arabic sentiment analysis: a comparative evaluat...
 
Cross-lingual ontology lexicalisation, translation and information extraction...
Cross-lingual ontology lexicalisation, translation and information extraction...Cross-lingual ontology lexicalisation, translation and information extraction...
Cross-lingual ontology lexicalisation, translation and information extraction...
 
Nlp (1)
Nlp (1)Nlp (1)
Nlp (1)
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 

Icwl2015 wahl

  • 1. A Generic Software Framework for Intelligent Integrated Computer-Assisted Language Learning (iiCALL) Environment Harald Wahl - UAS Technikum Wien Rudolf Galler - UAS Technikum Wien Werner Winiwarter - University of Vienna ICWL 2015 The 14th International Conference on Web-based Learning 5-8 November 2015, Guangzhou, P.R.China
  • 2. Agenda  Motivation - Research Overview  From CALL to iiCALL  System Architecture  The Generic Data Model (GDM)  The Software Framework  Future Work
  • 3. Research Exposé Natural Language Processing (NLP) has become a widespread discipline providing its technology for applications from automatic translations to speech recognition. The research for this thesis deals with NLP in the field of learning languages online. Whilst several online platforms already offer courses for language learning they are more or less well structured courses providing possibilities to learn foreign languages primarily for the purpose of everyday speaking tasks. Work in this PHD thesis concentrates on a context related learning, which means improving language skills for specific business or life segments. It emphasizes creating an integrated e-learning system for developing specialized high-level multilingual communication skills based on the concept of knowledge modeling. Integrated e-learning system should be understood in the way that the system is accessible by common working environments like Web browsers, email clients, office programs, cell phones, or PDAs, respectively. Users should be able to gain language skills for special purposes in different areas of activity, be it engineering, health, economics or others. From a technical point of view, resources are provided by language corpora enriched with specific semantic information. A dynamic and extensible data model and a software framework form the technical basis. Application support is given by a plug-in concept. A plug- in allows accessing language corpora and providing specific functions on demand. Research is positioned in an interdisciplinary technological context in the fields of Natural Language Processing, Semantic Web, and e-learning. The most relevant publications can be taken from these areas. Natural Language Processing (NLP) learning languages online context related learning for specific business or life segments integrated e-learning system gain language skills for special purposes in different areas of activity resources are provided by language corpora enriched with specific semantic information dynamic and extensible data model software framework Natural Language Processing, Semantic Web, and e- learning
  • 4. Research Exposé Natural Language Processing (NLP) learning languages online context related learning for specific business or life segments integrated e-learning system gain language skills for special purposes in different areas of activity resources are provided by language corpora enriched with specific semantic information dynamic and extensible data model software framework Natural Language Processing, Semantic Web, and e- learning
  • 5. From CALL to iiCALL  Computer-Assisted Language Learning (CALL) – “the search for and study of applications of the computer in language teaching and learning” Levy (1997)  Intelligent CALL (ICALL) – CALL + NLP + AI  Our research additionally deals with integrated environments – Intelligent Integrated Computer-Assisted Language Learning (iiCALL)
  • 6. Architecture 1.0 Platformsfor integration Workflow Engine LR NLP 4 ApacheTomcat Web 3 iiCALLenvironment 1 2
  • 8. Drawbacks  Inflexible wrt. to new functionalities  Change management is difficult – Change of server database – Change of client databases  WSDL spec. per scenario  No common semantic understanding
  • 9. Similar problems in e-health  Different software developer  Need of semantic interoperability  Standard HL7 (currently in version 3) – Reference Information Model
  • 10. HL7 Reference Information Model  Just a few core classes  Provides standards for data exchange to allow interoperability between healthcare information systems Act Relationship ParticipationRole Role Link ActEntity A physical thing, group of physical things or an organization capable of participating in Acts, while in a role. A record of something that is being done, has been done, can be done, or is intended or requested to be done. A competency of the Entity playing the Role as identified, defined, guaranteed, or acknowledged by the Entity that Scopes the Role. An association between an Act and a Role with an Entity playing that Role. Each Entity (in a Role) involved in an Act in a certain way is linked to the act by one Participation-instance. Entity Role Participation Act A connection between two roles expressing a dependency between those roles. A directed association between a source act and a target act. Role Link Act Relationship 0..1 0..n 1 0..n 0..n 1 0..1 0..n 0..n 0..n 1 1 0..n 0..n 1 1
  • 11.
  • 12. Is there a similarity to language learning  Exemplary Use Cases – Vocabulary trainer – Cloze text – Social translation – Group work – Entry-level tests – Improve medical language skills (nursing staff) – Train communication phrases (tourists, travelers) – …
  • 13. Vocabulary trainer, Cloze text, …  Involved: – Learner, Skill level, Language to be learned, Text, Multiple Choice Test, Result, Learning steps (workflow)
  • 14. The iiCALL Generic Data Model (GDM)  Semantic interoperability the learning domain  Need of common (standardized) understanding 14 © FH Technikum Wien
  • 15. Generic data model  Entity: – Learner: Person – Language: Language  Role: – Person in the role of learner – Person in the role of trainer – Language in the role of language to be learned  Participation / Act / Act Relationship: – Learner and language participate in vocabulary training – Workflow of Vocabulary training consists of several process steps
  • 16. Refined GDM 16 © FH Technikum Wien
  • 18. Development Methodology CONCEPT => DESIGN => IMPLEMENTATION 18 © FH Technikum Wien
  • 19. iiCALL Software Framework Overview 19 © FH Technikum Wien
  • 21. Future work  Additional use cases  Interaction with existing authentication and authorization systems (FacebookLogin, Oauth, …)  Scalabilty
  • 22. Thank you for your attention Harald Wahl University of Applied Sciences Technikum Wien wahl@technikum-wien.at http://staff.technikum-wien.at/~wahl