SlideShare a Scribd company logo
1 of 36
Download to read offline
ELIS – Multimedia Lab
Dörthe Arndt, Ben De Meester, Pieter Bonte, Jeroen Schaballie,
Jabran Bhatti, Wim Dereuddre, Ruben Verborgh, Femke Ongenae,
Filip De Turck, Rik Van de Walle, and Erik Mannens
Multimedia Lab, Ghent University - iMinds, Belgium
Internet Based Communication Networks and Services , Ghent University - iMinds, Belgium
Televic Healthcare - Izegem, Belgium
RuleML 2015, Berlin, August 05, 2015
Ontology Reasoning using Rules
in an eHealth Context
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Outline
Business Case
Technological Challenges
Rule Based Solution
Results
Importance and Impact
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Outline
Business Case
Technological Challenges
Rule Based Solution
Results
Importance and Impact
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Adaptable context aware nurse call system for
Why do they want that?
• Less distraction for nurses, if they are busy they don’t get
called
• Less walking distances for nurses and doctors
• No time loss by assigning calls to persons without the
necessary competences
• Trust between personell and patients
• Adaptivity to the requirements of any hospital
→More efficient organization of hospitals
Business Case
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Outline
Business Case
Technological Challenges
Rule Based Solution
Results
Importance and Impact
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Technological Challenges
• Scalability cope with data sets ranging from 1000 to 100 000
relevant triples
• Semantics be able to draw conclusions based on the
information it is aware of
• Functional complexity implement deterministic decision
trees with varying complexities
• Configuration have the ability to change these decision trees
at configuration time
• Real-time return a response within 5 seconds to any given
event
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Why rule based solution?
Classical
(Java, C++, …)
OWL DL +
SPARQL
Rule based
Scalability   
Semantics   
Functional
Complexity
  
Configuration   
Real Time   
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Outline
Business Case
Technological Challenges
Rule Based Solution
Results
Importance and Impact
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Available data
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Available data
Our ontology (ACCIO ontology) is filled with:
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Available data
Our ontology (ACCIO ontology) is filled with:
• Location of personnel and patients
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Available data
Our ontology (ACCIO ontology) is filled with:
• Location of personnel and patients
• Current task of care givers (what is he/she doing?)
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Available data
Our ontology (ACCIO ontology) is filled with:
• Location of personnel and patients
• Current task of care givers (what is he/she doing?)
• Competences of staff members
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Available data
Our ontology (ACCIO ontology) is filled with:
• Location of personnel and patients
• Current task of care givers (what is he/she doing?)
• Competences of staff members
• Special needs of patients
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Available data
Our ontology (ACCIO ontology) is filled with:
• Location of personnel and patients
• Current task of care givers (what is he/she doing?)
• Competences of staff members
• Special needs of patients
• Relationship of nurses and patients
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Available data
Our ontology (ACCIO ontology) is filled with:
• Location of personnel and patients
• Current task of care givers (what is he/she doing?)
• Competences of staff members
• Special needs of patients
• Relationship of nurses and patients
• (Possible) Reasons for calls
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Available data
Our ontology (ACCIO ontology) is filled with:
• Location of personnel and patients
• Current task of care givers (what is he/she doing?)
• Competences of staff members
• Special needs of patients
• Relationship of nurses and patients
• (Possible) Reasons for calls
And much more…
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
• For reasoning we used the EYE reasoner
• We used Notation3 Logic to express
• OWL RL rules
• Decision Trees
Rules
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
OWL RL in N3
As an example we take subClassOf:
{?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
OWL RL in N3
Knowledge:
:Call rdfs:subclassOf :Task. :call1 a :Call.
As an example we take subClassOf:
{?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
OWL RL in N3
Knowledge:
:Call rdfs:subclassOf :Task. :call1 a :Call.
As an example we take subClassOf:
{?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
OWL RL in N3
Knowledge:
:Call rdfs:subclassOf :Task. :call1 a :Call.
As an example we take subClassOf:
{?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
OWL RL in N3
Knowledge:
:Call rdfs:subclassOf :Task. :call1 a :Call.
As an example we take subClassOf:
{?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
OWL RL in N3
Knowledge:
:Call rdfs:subclassOf :Task. :call1 a :Call.
As an example we take subClassOf:
We get:
{?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
OWL RL in N3
Knowledge:
:Call rdfs:subclassOf :Task. :call1 a :Call.
As an example we take subClassOf:
We get:
{?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
OWL RL in N3
Knowledge:
:Call rdfs:subclassOf :Task. :call1 a :Call.
As an example we take subClassOf:
We get:
:call1 a :Task.
{?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Decision Tree
{
?c rdf : type : Call .
?c : hasStatus : Active .
?c : hasReason [rdf: type : CareReason ].
?p rdf : type : Person .
?p : hasStatus : Busy .
?p : hasRole [rdf: type : StaffMember ].
?p : hasCompetence [
rdf: type :
AnswerCareCallCompetence
].
}
=>
{
(?p ?c) : assigned 100.
}.
{
?c rdf : type : Call .
?c : hasStatus : Active .
?c : madeAtLocation ?loc.
?p : hasRole [rdf: type : StaffMember ].
?p : hasStatus : Free .
?p : closeTo ?loc.
}
=>
{
(?p ?c) : assigned 200.
}.
Priority
0
200
100
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Decision Tree
{
?c rdf : type : Call .
?c : hasStatus : Active .
?c : hasReason [rdf: type : CareReason ].
?p rdf : type : Person .
?p : hasStatus : Busy .
?p : hasRole [rdf: type : StaffMember ].
?p : hasCompetence [
rdf: type :
AnswerCareCallCompetence
].
}
=>
{
(?p ?c) : assigned 200.
}.
{
?c rdf : type : Call .
?c : hasStatus : Active .
?c : madeAtLocation ?loc.
?p : hasRole [rdf: type : StaffMember ].
?p : hasStatus : Free .
?p : closeTo ?loc.
}
=>
{
(?p ?c) : assigned 100.
}.
Priority
0
100
200
Priorities can be changed
easily
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Decision Tree
{
?c rdf : type : Call .
?c : hasStatus : Active .
?c : hasReason [rdf: type : CareReason ].
?p rdf : type : Person .
?p : hasStatus : Busy .
?p : hasRole [rdf: type : StaffMember ].
?p : hasCompetence [
rdf: type :
AnswerCareCallCompetence
].
?c :madeAtLocation ?loc.
?p :closeTo ?loc.
}
=>
{
(?p ?c) : assigned 200.
}.
New triples can be
added easily
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Outline
Business Case
Technological Challenges
Rule Based Solution
Results
Importance and Impact
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Testscenario
1. A patient launches a call (assign nurse and update call status)
2. The assigned nurse indicates that she is busy (assign other nurse)
3. The newly assigned nurse accepts the call task (update call
status)
4. The nurse moves to the corridor (update location)
5. The nurse arrives at the patients’ room (update location, turn on
lights and update nurse status)
6. The nurse logs in to the room’s terminal (update status call and
nurse, open lockers)
7. The nurse logs out again (update status call and nurse, close
lockers)
8. The nurse leaves the room (update location and call status and
turn off lights)
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Results: 1 ward
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Results: 10 wards
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
Outline
Business Case
Technological Challenges
Rule Based Solution
Results
Importance and Impact
ELIS – Multimedia Lab
Ontology Reasoning using Rules in an eHealth Context
We learned:
• Applying rule based reasoning instead of OWL DL & SPARQL
makes a difference
• First results are promising
• For small data sets we meet the requirements
• Reasoning times are stable
• Decision trees are easy to handle via rules
→ Further improvements will lead to faster implementations
Importance and Impact
Rule based reasoning can be used in future products of televic healthcare

More Related Content

Viewers also liked

Challenge@RuleML2015 Transformation and aggregation preprocessing for top-k r...
Challenge@RuleML2015 Transformation and aggregation preprocessing for top-k r...Challenge@RuleML2015 Transformation and aggregation preprocessing for top-k r...
Challenge@RuleML2015 Transformation and aggregation preprocessing for top-k r...RuleML
 
OWL-XML-Summer-School-09
OWL-XML-Summer-School-09OWL-XML-Summer-School-09
OWL-XML-Summer-School-09Duncan Hull
 
History of Induction and Recursion B
History of Induction and Recursion B History of Induction and Recursion B
History of Induction and Recursion B Damien MacFarland
 
RuleML2015: How to combine event stream reasoning with transactions for the...
RuleML2015:   How to combine event stream reasoning with transactions for the...RuleML2015:   How to combine event stream reasoning with transactions for the...
RuleML2015: How to combine event stream reasoning with transactions for the...RuleML
 
Induction and Decision Tree Learning (Part 1)
Induction and Decision Tree Learning (Part 1)Induction and Decision Tree Learning (Part 1)
Induction and Decision Tree Learning (Part 1)butest
 
RuleML 2015: When Processes Rule Events
RuleML 2015: When Processes Rule EventsRuleML 2015: When Processes Rule Events
RuleML 2015: When Processes Rule EventsRuleML
 
11X1 T14 08 mathematical induction 1 (2011)
11X1 T14 08 mathematical induction 1 (2011)11X1 T14 08 mathematical induction 1 (2011)
11X1 T14 08 mathematical induction 1 (2011)Nigel Simmons
 
Challenge@rule ml2015 rule based recommender systems for the Web of Data
Challenge@rule ml2015 rule based recommender systems for the Web of DataChallenge@rule ml2015 rule based recommender systems for the Web of Data
Challenge@rule ml2015 rule based recommender systems for the Web of DataRuleML
 
Java and SPARQL
Java and SPARQLJava and SPARQL
Java and SPARQLRaji Ghawi
 
An Introduction to the Jena API
An Introduction to the Jena APIAn Introduction to the Jena API
An Introduction to the Jena APICraig Trim
 
Ontology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغهOntology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغهsadegh salehi
 
Iteration, induction, and recursion
Iteration, induction, and recursionIteration, induction, and recursion
Iteration, induction, and recursionMohammed Hussein
 
Math induction principle (slides)
Math induction principle (slides)Math induction principle (slides)
Math induction principle (slides)IIUM
 
Mathematical induction
Mathematical inductionMathematical induction
Mathematical inductionsonia -
 
Mathematical induction
Mathematical inductionMathematical induction
Mathematical inductionSman Abbasi
 
5.4 mathematical induction
5.4 mathematical induction5.4 mathematical induction
5.4 mathematical inductionmath260
 
Principle of mathematical induction
Principle of mathematical inductionPrinciple of mathematical induction
Principle of mathematical inductionKriti Varshney
 
mathematical induction
mathematical inductionmathematical induction
mathematical inductionankush_kumar
 

Viewers also liked (20)

Challenge@RuleML2015 Transformation and aggregation preprocessing for top-k r...
Challenge@RuleML2015 Transformation and aggregation preprocessing for top-k r...Challenge@RuleML2015 Transformation and aggregation preprocessing for top-k r...
Challenge@RuleML2015 Transformation and aggregation preprocessing for top-k r...
 
OWL-XML-Summer-School-09
OWL-XML-Summer-School-09OWL-XML-Summer-School-09
OWL-XML-Summer-School-09
 
History of Induction and Recursion B
History of Induction and Recursion B History of Induction and Recursion B
History of Induction and Recursion B
 
RuleML2015: How to combine event stream reasoning with transactions for the...
RuleML2015:   How to combine event stream reasoning with transactions for the...RuleML2015:   How to combine event stream reasoning with transactions for the...
RuleML2015: How to combine event stream reasoning with transactions for the...
 
Induction and Decision Tree Learning (Part 1)
Induction and Decision Tree Learning (Part 1)Induction and Decision Tree Learning (Part 1)
Induction and Decision Tree Learning (Part 1)
 
RuleML 2015: When Processes Rule Events
RuleML 2015: When Processes Rule EventsRuleML 2015: When Processes Rule Events
RuleML 2015: When Processes Rule Events
 
11X1 T14 08 mathematical induction 1 (2011)
11X1 T14 08 mathematical induction 1 (2011)11X1 T14 08 mathematical induction 1 (2011)
11X1 T14 08 mathematical induction 1 (2011)
 
Challenge@rule ml2015 rule based recommender systems for the Web of Data
Challenge@rule ml2015 rule based recommender systems for the Web of DataChallenge@rule ml2015 rule based recommender systems for the Web of Data
Challenge@rule ml2015 rule based recommender systems for the Web of Data
 
Java and SPARQL
Java and SPARQLJava and SPARQL
Java and SPARQL
 
An Introduction to the Jena API
An Introduction to the Jena APIAn Introduction to the Jena API
An Introduction to the Jena API
 
Java and OWL
Java and OWLJava and OWL
Java and OWL
 
Ontology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغهOntology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغه
 
Iteration, induction, and recursion
Iteration, induction, and recursionIteration, induction, and recursion
Iteration, induction, and recursion
 
Math induction principle (slides)
Math induction principle (slides)Math induction principle (slides)
Math induction principle (slides)
 
Protege tutorial
Protege tutorialProtege tutorial
Protege tutorial
 
Mathematical induction
Mathematical inductionMathematical induction
Mathematical induction
 
Mathematical induction
Mathematical inductionMathematical induction
Mathematical induction
 
5.4 mathematical induction
5.4 mathematical induction5.4 mathematical induction
5.4 mathematical induction
 
Principle of mathematical induction
Principle of mathematical inductionPrinciple of mathematical induction
Principle of mathematical induction
 
mathematical induction
mathematical inductionmathematical induction
mathematical induction
 

Similar to RuleML 2015: Ontology Reasoning using Rules in an eHealth Context

Using Machine Learning to Automate Clinical Pathways
Using Machine Learning to Automate Clinical PathwaysUsing Machine Learning to Automate Clinical Pathways
Using Machine Learning to Automate Clinical Pathwaysdiannepatricia
 
The Logical Model Designer - Binding Information Models to Terminology
The Logical Model Designer - Binding Information Models to TerminologyThe Logical Model Designer - Binding Information Models to Terminology
The Logical Model Designer - Binding Information Models to TerminologySnow Owl
 
Repurposing authoritative data about faculty to analyze publication output, i...
Repurposing authoritative data about faculty to analyze publication output, i...Repurposing authoritative data about faculty to analyze publication output, i...
Repurposing authoritative data about faculty to analyze publication output, i...Paul Albert
 
How SADI & SHARE help restore the Scientific Method to in silico science
How SADI & SHARE help restore the Scientific Method to in silico scienceHow SADI & SHARE help restore the Scientific Method to in silico science
How SADI & SHARE help restore the Scientific Method to in silico scienceMark Wilkinson
 
BioAssay Express: Creating and exploiting assay metadata
BioAssay Express: Creating and exploiting assay metadataBioAssay Express: Creating and exploiting assay metadata
BioAssay Express: Creating and exploiting assay metadataPhilip Cheung
 
The New Normal: Evaluating innovative lighting solutions for inpatient rooms
The New Normal: Evaluating innovative lighting solutions for inpatient roomsThe New Normal: Evaluating innovative lighting solutions for inpatient rooms
The New Normal: Evaluating innovative lighting solutions for inpatient roomscamainc
 
Modeling Electronic Health Records with Recurrent Neural Networks
Modeling Electronic Health Records with Recurrent Neural NetworksModeling Electronic Health Records with Recurrent Neural Networks
Modeling Electronic Health Records with Recurrent Neural NetworksJosh Patterson
 
IEEE p1589 'ARLEM' virtual meeting, September 9, 2015
IEEE p1589 'ARLEM' virtual meeting, September 9, 2015IEEE p1589 'ARLEM' virtual meeting, September 9, 2015
IEEE p1589 'ARLEM' virtual meeting, September 9, 2015fridolin.wild
 
인공지능은 의료를 어떻게 혁신할 것인가 (ver 2)
인공지능은 의료를 어떻게 혁신할 것인가 (ver 2)인공지능은 의료를 어떻게 혁신할 것인가 (ver 2)
인공지능은 의료를 어떻게 혁신할 것인가 (ver 2)Yoon Sup Choi
 
Your Aging Patient Bed Tower - Top Ten Considerations When Renovating
Your Aging Patient Bed Tower - Top Ten Considerations When RenovatingYour Aging Patient Bed Tower - Top Ten Considerations When Renovating
Your Aging Patient Bed Tower - Top Ten Considerations When RenovatingArray Architects
 
Question Answering as Search - the Anserini Pipeline and Other Stories
Question Answering as Search - the Anserini Pipeline and Other StoriesQuestion Answering as Search - the Anserini Pipeline and Other Stories
Question Answering as Search - the Anserini Pipeline and Other StoriesSujit Pal
 
Big Data & ML for Clinical Data
Big Data & ML for Clinical DataBig Data & ML for Clinical Data
Big Data & ML for Clinical DataPaul Agapow
 
Data Analytics for Real-World Business Problems
Data Analytics for Real-World Business ProblemsData Analytics for Real-World Business Problems
Data Analytics for Real-World Business ProblemsAlexander Kolker
 
Lessons From The Core: Longitudinal Assessment vs. Point Sampling of Behavior...
Lessons From The Core: Longitudinal Assessment vs. Point Sampling of Behavior...Lessons From The Core: Longitudinal Assessment vs. Point Sampling of Behavior...
Lessons From The Core: Longitudinal Assessment vs. Point Sampling of Behavior...InsideScientific
 
The Future of Medical Education From Dreams to Reality (VR, AR, AI)
The Future of Medical Education From Dreams to Reality (VR, AR, AI)The Future of Medical Education From Dreams to Reality (VR, AR, AI)
The Future of Medical Education From Dreams to Reality (VR, AR, AI)SeriousGamesAssoc
 
Wilkinson bosc2010 moby-to-sadi
Wilkinson bosc2010 moby-to-sadiWilkinson bosc2010 moby-to-sadi
Wilkinson bosc2010 moby-to-sadiBOSC 2010
 

Similar to RuleML 2015: Ontology Reasoning using Rules in an eHealth Context (20)

Using Machine Learning to Automate Clinical Pathways
Using Machine Learning to Automate Clinical PathwaysUsing Machine Learning to Automate Clinical Pathways
Using Machine Learning to Automate Clinical Pathways
 
The Logical Model Designer - Binding Information Models to Terminology
The Logical Model Designer - Binding Information Models to TerminologyThe Logical Model Designer - Binding Information Models to Terminology
The Logical Model Designer - Binding Information Models to Terminology
 
Repurposing authoritative data about faculty to analyze publication output, i...
Repurposing authoritative data about faculty to analyze publication output, i...Repurposing authoritative data about faculty to analyze publication output, i...
Repurposing authoritative data about faculty to analyze publication output, i...
 
How SADI & SHARE help restore the Scientific Method to in silico science
How SADI & SHARE help restore the Scientific Method to in silico scienceHow SADI & SHARE help restore the Scientific Method to in silico science
How SADI & SHARE help restore the Scientific Method to in silico science
 
BioAssay Express: Creating and exploiting assay metadata
BioAssay Express: Creating and exploiting assay metadataBioAssay Express: Creating and exploiting assay metadata
BioAssay Express: Creating and exploiting assay metadata
 
The New Normal: Evaluating innovative lighting solutions for inpatient rooms
The New Normal: Evaluating innovative lighting solutions for inpatient roomsThe New Normal: Evaluating innovative lighting solutions for inpatient rooms
The New Normal: Evaluating innovative lighting solutions for inpatient rooms
 
Modeling Electronic Health Records with Recurrent Neural Networks
Modeling Electronic Health Records with Recurrent Neural NetworksModeling Electronic Health Records with Recurrent Neural Networks
Modeling Electronic Health Records with Recurrent Neural Networks
 
IEEE p1589 'ARLEM' virtual meeting, September 9, 2015
IEEE p1589 'ARLEM' virtual meeting, September 9, 2015IEEE p1589 'ARLEM' virtual meeting, September 9, 2015
IEEE p1589 'ARLEM' virtual meeting, September 9, 2015
 
인공지능은 의료를 어떻게 혁신할 것인가 (ver 2)
인공지능은 의료를 어떻게 혁신할 것인가 (ver 2)인공지능은 의료를 어떻게 혁신할 것인가 (ver 2)
인공지능은 의료를 어떻게 혁신할 것인가 (ver 2)
 
Making Terminology Work
Making Terminology WorkMaking Terminology Work
Making Terminology Work
 
Your Aging Patient Bed Tower - Top Ten Considerations When Renovating
Your Aging Patient Bed Tower - Top Ten Considerations When RenovatingYour Aging Patient Bed Tower - Top Ten Considerations When Renovating
Your Aging Patient Bed Tower - Top Ten Considerations When Renovating
 
Question Answering as Search - the Anserini Pipeline and Other Stories
Question Answering as Search - the Anserini Pipeline and Other StoriesQuestion Answering as Search - the Anserini Pipeline and Other Stories
Question Answering as Search - the Anserini Pipeline and Other Stories
 
Big Data & ML for Clinical Data
Big Data & ML for Clinical DataBig Data & ML for Clinical Data
Big Data & ML for Clinical Data
 
Data Analytics for Real-World Business Problems
Data Analytics for Real-World Business ProblemsData Analytics for Real-World Business Problems
Data Analytics for Real-World Business Problems
 
Lessons From The Core: Longitudinal Assessment vs. Point Sampling of Behavior...
Lessons From The Core: Longitudinal Assessment vs. Point Sampling of Behavior...Lessons From The Core: Longitudinal Assessment vs. Point Sampling of Behavior...
Lessons From The Core: Longitudinal Assessment vs. Point Sampling of Behavior...
 
The Future of Medical Education From Dreams to Reality (VR, AR, AI)
The Future of Medical Education From Dreams to Reality (VR, AR, AI)The Future of Medical Education From Dreams to Reality (VR, AR, AI)
The Future of Medical Education From Dreams to Reality (VR, AR, AI)
 
A biologist in e-Science
A biologist in e-ScienceA biologist in e-Science
A biologist in e-Science
 
Exposé Ontology
Exposé OntologyExposé Ontology
Exposé Ontology
 
Wilkinson bosc2010 moby-to-sadi
Wilkinson bosc2010 moby-to-sadiWilkinson bosc2010 moby-to-sadi
Wilkinson bosc2010 moby-to-sadi
 
Lab 06-sol
Lab 06-solLab 06-sol
Lab 06-sol
 

More from RuleML

Aggregates in Recursion: Issues and Solutions
Aggregates in Recursion: Issues and SolutionsAggregates in Recursion: Issues and Solutions
Aggregates in Recursion: Issues and SolutionsRuleML
 
A software agent controlling 2 robot arms in co-operating concurrent tasks
A software agent controlling 2 robot arms in co-operating concurrent tasksA software agent controlling 2 robot arms in co-operating concurrent tasks
A software agent controlling 2 robot arms in co-operating concurrent tasksRuleML
 
Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...
Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...
Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...RuleML
 
Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...
Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...
Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...RuleML
 
Rule Generalization Strategies in Incremental Learning of Disjunctive Concepts
Rule Generalization Strategies in Incremental Learning of Disjunctive ConceptsRule Generalization Strategies in Incremental Learning of Disjunctive Concepts
Rule Generalization Strategies in Incremental Learning of Disjunctive ConceptsRuleML
 
RuleML 2015 Constraint Handling Rules - What Else?
RuleML 2015 Constraint Handling Rules - What Else?RuleML 2015 Constraint Handling Rules - What Else?
RuleML 2015 Constraint Handling Rules - What Else?RuleML
 
RuleML2015 The Herbrand Manifesto - Thinking Inside the Box
RuleML2015 The Herbrand Manifesto - Thinking Inside the Box RuleML2015 The Herbrand Manifesto - Thinking Inside the Box
RuleML2015 The Herbrand Manifesto - Thinking Inside the Box RuleML
 
RuleML2015 PSOA RuleML: Integrated Object-Relational Data and Rules
RuleML2015 PSOA RuleML: Integrated Object-Relational Data and RulesRuleML2015 PSOA RuleML: Integrated Object-Relational Data and Rules
RuleML2015 PSOA RuleML: Integrated Object-Relational Data and RulesRuleML
 
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...RuleML
 
A Service for Improving the Assignments of Common Agriculture Policy Funds to...
A Service for Improving the Assignments of Common Agriculture Policy Funds to...A Service for Improving the Assignments of Common Agriculture Policy Funds to...
A Service for Improving the Assignments of Common Agriculture Policy Funds to...RuleML
 
Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-
Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-
Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-RuleML
 
RuleML2015: Binary Frontier-guarded ASP with Function Symbols
RuleML2015: Binary Frontier-guarded ASP with Function SymbolsRuleML2015: Binary Frontier-guarded ASP with Function Symbols
RuleML2015: Binary Frontier-guarded ASP with Function SymbolsRuleML
 
RuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge Platforms
RuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge PlatformsRuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge Platforms
RuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge PlatformsRuleML
 
RuleML2015: Rule-Based Exploration of Structured Data in the Browser
RuleML2015: Rule-Based Exploration of Structured Data in the BrowserRuleML2015: Rule-Based Exploration of Structured Data in the Browser
RuleML2015: Rule-Based Exploration of Structured Data in the BrowserRuleML
 
RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...
RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...
RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...RuleML
 
RuleML2015: Compact representation of conditional probability for rule-based...
RuleML2015:  Compact representation of conditional probability for rule-based...RuleML2015:  Compact representation of conditional probability for rule-based...
RuleML2015: Compact representation of conditional probability for rule-based...RuleML
 
RuleML2015: Learning Characteristic Rules in Geographic Information Systems
RuleML2015: Learning Characteristic Rules in Geographic Information SystemsRuleML2015: Learning Characteristic Rules in Geographic Information Systems
RuleML2015: Learning Characteristic Rules in Geographic Information SystemsRuleML
 
RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...
RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...
RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...RuleML
 
RuleML2015: User Extensible System to Identify Problems in OWL Ontologies and...
RuleML2015: User Extensible System to Identify Problems in OWL Ontologies and...RuleML2015: User Extensible System to Identify Problems in OWL Ontologies and...
RuleML2015: User Extensible System to Identify Problems in OWL Ontologies and...RuleML
 
RuleML2015: Representing Flexible Role-Based Access Control Policies Using Ob...
RuleML2015: Representing Flexible Role-Based Access Control Policies Using Ob...RuleML2015: Representing Flexible Role-Based Access Control Policies Using Ob...
RuleML2015: Representing Flexible Role-Based Access Control Policies Using Ob...RuleML
 

More from RuleML (20)

Aggregates in Recursion: Issues and Solutions
Aggregates in Recursion: Issues and SolutionsAggregates in Recursion: Issues and Solutions
Aggregates in Recursion: Issues and Solutions
 
A software agent controlling 2 robot arms in co-operating concurrent tasks
A software agent controlling 2 robot arms in co-operating concurrent tasksA software agent controlling 2 robot arms in co-operating concurrent tasks
A software agent controlling 2 robot arms in co-operating concurrent tasks
 
Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...
Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...
Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...
 
Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...
Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...
Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...
 
Rule Generalization Strategies in Incremental Learning of Disjunctive Concepts
Rule Generalization Strategies in Incremental Learning of Disjunctive ConceptsRule Generalization Strategies in Incremental Learning of Disjunctive Concepts
Rule Generalization Strategies in Incremental Learning of Disjunctive Concepts
 
RuleML 2015 Constraint Handling Rules - What Else?
RuleML 2015 Constraint Handling Rules - What Else?RuleML 2015 Constraint Handling Rules - What Else?
RuleML 2015 Constraint Handling Rules - What Else?
 
RuleML2015 The Herbrand Manifesto - Thinking Inside the Box
RuleML2015 The Herbrand Manifesto - Thinking Inside the Box RuleML2015 The Herbrand Manifesto - Thinking Inside the Box
RuleML2015 The Herbrand Manifesto - Thinking Inside the Box
 
RuleML2015 PSOA RuleML: Integrated Object-Relational Data and Rules
RuleML2015 PSOA RuleML: Integrated Object-Relational Data and RulesRuleML2015 PSOA RuleML: Integrated Object-Relational Data and Rules
RuleML2015 PSOA RuleML: Integrated Object-Relational Data and Rules
 
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
 
A Service for Improving the Assignments of Common Agriculture Policy Funds to...
A Service for Improving the Assignments of Common Agriculture Policy Funds to...A Service for Improving the Assignments of Common Agriculture Policy Funds to...
A Service for Improving the Assignments of Common Agriculture Policy Funds to...
 
Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-
Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-
Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-
 
RuleML2015: Binary Frontier-guarded ASP with Function Symbols
RuleML2015: Binary Frontier-guarded ASP with Function SymbolsRuleML2015: Binary Frontier-guarded ASP with Function Symbols
RuleML2015: Binary Frontier-guarded ASP with Function Symbols
 
RuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge Platforms
RuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge PlatformsRuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge Platforms
RuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge Platforms
 
RuleML2015: Rule-Based Exploration of Structured Data in the Browser
RuleML2015: Rule-Based Exploration of Structured Data in the BrowserRuleML2015: Rule-Based Exploration of Structured Data in the Browser
RuleML2015: Rule-Based Exploration of Structured Data in the Browser
 
RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...
RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...
RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...
 
RuleML2015: Compact representation of conditional probability for rule-based...
RuleML2015:  Compact representation of conditional probability for rule-based...RuleML2015:  Compact representation of conditional probability for rule-based...
RuleML2015: Compact representation of conditional probability for rule-based...
 
RuleML2015: Learning Characteristic Rules in Geographic Information Systems
RuleML2015: Learning Characteristic Rules in Geographic Information SystemsRuleML2015: Learning Characteristic Rules in Geographic Information Systems
RuleML2015: Learning Characteristic Rules in Geographic Information Systems
 
RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...
RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...
RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...
 
RuleML2015: User Extensible System to Identify Problems in OWL Ontologies and...
RuleML2015: User Extensible System to Identify Problems in OWL Ontologies and...RuleML2015: User Extensible System to Identify Problems in OWL Ontologies and...
RuleML2015: User Extensible System to Identify Problems in OWL Ontologies and...
 
RuleML2015: Representing Flexible Role-Based Access Control Policies Using Ob...
RuleML2015: Representing Flexible Role-Based Access Control Policies Using Ob...RuleML2015: Representing Flexible Role-Based Access Control Policies Using Ob...
RuleML2015: Representing Flexible Role-Based Access Control Policies Using Ob...
 

Recently uploaded

Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
 
Cytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptxCytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptxVarshiniMK
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaPraksha3
 
Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫qfactory1
 
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)DHURKADEVIBASKAR
 
Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2John Carlo Rollon
 
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Welcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work DayWelcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work DayZachary Labe
 
‏‏VIRUS - 123455555555555555555555555555555555555555
‏‏VIRUS -  123455555555555555555555555555555555555555‏‏VIRUS -  123455555555555555555555555555555555555555
‏‏VIRUS - 123455555555555555555555555555555555555555kikilily0909
 
Heredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of TraitsHeredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of TraitsCharlene Llagas
 
Twin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptxTwin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptxEran Akiva Sinbar
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsHajira Mahmood
 
Temporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of MasticationTemporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of Masticationvidulajaib
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |aasikanpl
 

Recently uploaded (20)

Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
 
Cytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptxCytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptx
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
 
Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫
 
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Volatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -IVolatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -I
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)
 
Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2
 
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Welcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work DayWelcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work Day
 
‏‏VIRUS - 123455555555555555555555555555555555555555
‏‏VIRUS -  123455555555555555555555555555555555555555‏‏VIRUS -  123455555555555555555555555555555555555555
‏‏VIRUS - 123455555555555555555555555555555555555555
 
Heredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of TraitsHeredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of Traits
 
Twin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptxTwin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptx
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutions
 
Temporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of MasticationTemporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of Mastication
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
 

RuleML 2015: Ontology Reasoning using Rules in an eHealth Context

  • 1. ELIS – Multimedia Lab Dörthe Arndt, Ben De Meester, Pieter Bonte, Jeroen Schaballie, Jabran Bhatti, Wim Dereuddre, Ruben Verborgh, Femke Ongenae, Filip De Turck, Rik Van de Walle, and Erik Mannens Multimedia Lab, Ghent University - iMinds, Belgium Internet Based Communication Networks and Services , Ghent University - iMinds, Belgium Televic Healthcare - Izegem, Belgium RuleML 2015, Berlin, August 05, 2015 Ontology Reasoning using Rules in an eHealth Context
  • 2. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Outline Business Case Technological Challenges Rule Based Solution Results Importance and Impact
  • 3. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Outline Business Case Technological Challenges Rule Based Solution Results Importance and Impact
  • 4. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Adaptable context aware nurse call system for Why do they want that? • Less distraction for nurses, if they are busy they don’t get called • Less walking distances for nurses and doctors • No time loss by assigning calls to persons without the necessary competences • Trust between personell and patients • Adaptivity to the requirements of any hospital →More efficient organization of hospitals Business Case
  • 5. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Outline Business Case Technological Challenges Rule Based Solution Results Importance and Impact
  • 6. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Technological Challenges • Scalability cope with data sets ranging from 1000 to 100 000 relevant triples • Semantics be able to draw conclusions based on the information it is aware of • Functional complexity implement deterministic decision trees with varying complexities • Configuration have the ability to change these decision trees at configuration time • Real-time return a response within 5 seconds to any given event
  • 7. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Why rule based solution? Classical (Java, C++, …) OWL DL + SPARQL Rule based Scalability    Semantics    Functional Complexity    Configuration    Real Time   
  • 8. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Outline Business Case Technological Challenges Rule Based Solution Results Importance and Impact
  • 9. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Available data
  • 10. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Available data Our ontology (ACCIO ontology) is filled with:
  • 11. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Available data Our ontology (ACCIO ontology) is filled with: • Location of personnel and patients
  • 12. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Available data Our ontology (ACCIO ontology) is filled with: • Location of personnel and patients • Current task of care givers (what is he/she doing?)
  • 13. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Available data Our ontology (ACCIO ontology) is filled with: • Location of personnel and patients • Current task of care givers (what is he/she doing?) • Competences of staff members
  • 14. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Available data Our ontology (ACCIO ontology) is filled with: • Location of personnel and patients • Current task of care givers (what is he/she doing?) • Competences of staff members • Special needs of patients
  • 15. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Available data Our ontology (ACCIO ontology) is filled with: • Location of personnel and patients • Current task of care givers (what is he/she doing?) • Competences of staff members • Special needs of patients • Relationship of nurses and patients
  • 16. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Available data Our ontology (ACCIO ontology) is filled with: • Location of personnel and patients • Current task of care givers (what is he/she doing?) • Competences of staff members • Special needs of patients • Relationship of nurses and patients • (Possible) Reasons for calls
  • 17. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Available data Our ontology (ACCIO ontology) is filled with: • Location of personnel and patients • Current task of care givers (what is he/she doing?) • Competences of staff members • Special needs of patients • Relationship of nurses and patients • (Possible) Reasons for calls And much more…
  • 18. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context • For reasoning we used the EYE reasoner • We used Notation3 Logic to express • OWL RL rules • Decision Trees Rules
  • 19. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context OWL RL in N3 As an example we take subClassOf: {?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
  • 20. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context OWL RL in N3 Knowledge: :Call rdfs:subclassOf :Task. :call1 a :Call. As an example we take subClassOf: {?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
  • 21. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context OWL RL in N3 Knowledge: :Call rdfs:subclassOf :Task. :call1 a :Call. As an example we take subClassOf: {?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
  • 22. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context OWL RL in N3 Knowledge: :Call rdfs:subclassOf :Task. :call1 a :Call. As an example we take subClassOf: {?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
  • 23. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context OWL RL in N3 Knowledge: :Call rdfs:subclassOf :Task. :call1 a :Call. As an example we take subClassOf: {?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
  • 24. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context OWL RL in N3 Knowledge: :Call rdfs:subclassOf :Task. :call1 a :Call. As an example we take subClassOf: We get: {?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
  • 25. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context OWL RL in N3 Knowledge: :Call rdfs:subclassOf :Task. :call1 a :Call. As an example we take subClassOf: We get: {?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
  • 26. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context OWL RL in N3 Knowledge: :Call rdfs:subclassOf :Task. :call1 a :Call. As an example we take subClassOf: We get: :call1 a :Task. {?C rdfs:subClassOf ?D. ?x a ?C.} => {?x a ?D.}.
  • 27. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Decision Tree { ?c rdf : type : Call . ?c : hasStatus : Active . ?c : hasReason [rdf: type : CareReason ]. ?p rdf : type : Person . ?p : hasStatus : Busy . ?p : hasRole [rdf: type : StaffMember ]. ?p : hasCompetence [ rdf: type : AnswerCareCallCompetence ]. } => { (?p ?c) : assigned 100. }. { ?c rdf : type : Call . ?c : hasStatus : Active . ?c : madeAtLocation ?loc. ?p : hasRole [rdf: type : StaffMember ]. ?p : hasStatus : Free . ?p : closeTo ?loc. } => { (?p ?c) : assigned 200. }. Priority 0 200 100
  • 28. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Decision Tree { ?c rdf : type : Call . ?c : hasStatus : Active . ?c : hasReason [rdf: type : CareReason ]. ?p rdf : type : Person . ?p : hasStatus : Busy . ?p : hasRole [rdf: type : StaffMember ]. ?p : hasCompetence [ rdf: type : AnswerCareCallCompetence ]. } => { (?p ?c) : assigned 200. }. { ?c rdf : type : Call . ?c : hasStatus : Active . ?c : madeAtLocation ?loc. ?p : hasRole [rdf: type : StaffMember ]. ?p : hasStatus : Free . ?p : closeTo ?loc. } => { (?p ?c) : assigned 100. }. Priority 0 100 200 Priorities can be changed easily
  • 29. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Decision Tree { ?c rdf : type : Call . ?c : hasStatus : Active . ?c : hasReason [rdf: type : CareReason ]. ?p rdf : type : Person . ?p : hasStatus : Busy . ?p : hasRole [rdf: type : StaffMember ]. ?p : hasCompetence [ rdf: type : AnswerCareCallCompetence ]. ?c :madeAtLocation ?loc. ?p :closeTo ?loc. } => { (?p ?c) : assigned 200. }. New triples can be added easily
  • 30. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Outline Business Case Technological Challenges Rule Based Solution Results Importance and Impact
  • 31. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Testscenario 1. A patient launches a call (assign nurse and update call status) 2. The assigned nurse indicates that she is busy (assign other nurse) 3. The newly assigned nurse accepts the call task (update call status) 4. The nurse moves to the corridor (update location) 5. The nurse arrives at the patients’ room (update location, turn on lights and update nurse status) 6. The nurse logs in to the room’s terminal (update status call and nurse, open lockers) 7. The nurse logs out again (update status call and nurse, close lockers) 8. The nurse leaves the room (update location and call status and turn off lights)
  • 32. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Results: 1 ward
  • 33. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Results: 10 wards
  • 34. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context Outline Business Case Technological Challenges Rule Based Solution Results Importance and Impact
  • 35. ELIS – Multimedia Lab Ontology Reasoning using Rules in an eHealth Context We learned: • Applying rule based reasoning instead of OWL DL & SPARQL makes a difference • First results are promising • For small data sets we meet the requirements • Reasoning times are stable • Decision trees are easy to handle via rules → Further improvements will lead to faster implementations Importance and Impact
  • 36. Rule based reasoning can be used in future products of televic healthcare