SlideShare ist ein Scribd-Unternehmen logo
1 von 58
A semantic application
for Healthcare
Peter Scholten
How to build a semantic application
• What is the goal of a semantic application.
• Not only focused on known requirements,
but also anticipate on unknown…’future’
settings.
Goal of semantic application
• Social medium (twitter, hyves, facebook etc
Communication
• Discussion platform (Linkedin..)
Business oriented
• Information medium
Questions like….
Semantic web for Healthcare
What
where to find
Benefits of the semantic web
• Finding resources more quickly and easily
• Storing corporate knowledge
• To generate new knowledge
• Improve the Clinic’s ability to use patient data for
generating new knowledge to improve future patient care
through outcomes-based and longitudinal clinical research.
• Cross sectional data analysis
Problems on internet
• Format
• Language
– Homograph: group of words that share the same spelling but have
different meanings
– Homonym: group of words that share the same spelling or pronunciation
(or both) but have different meanings
– Synonym: different words with identical or at least similar meanings
– Polysemy: the capacity for a word to have multiple meanings
Need for new semantic
“functions” for
information and
knowledge processing
Example
 Internet is collection documents with data mostly
represented in tabular form with different formats
and dimension.
 How to integrate information
Health Care Civilians
How to define
 Relation care takers and care need
 Relation care takers and care need
depending living place
 Relation care takers and care need of
older people depending living place
Age
Living place
Age
Geographic distribution for care need
Geographic distribution for care need older then 65 years
Relation cardiologist and care takers older then 65 years
Relation family doctor and care takers region Brabant
• Find models on the web
RFD/XML files
• Direct access to selected documents
Special Google search
• Built a model from scratch
SQL versus relational database
Use of inferencing
• Find models on the web
RFD/XML files
• Direct access to selected documents
Special Google search
• Built a model from scratch
SQL versus relational database
Use of inferencing
Selected search internet: Demency
• Find models on the web
RFD/XML files
• Direct access to selected documents
Special Google search
• Built a model from scratch
SQL versus relational database
Use of inferencing
Inferencing
Semantic web !
Example inferencing
x
zy
An Ontology
• Defines
– a common vocabulary
– a shared understanding
– re-use of domain knowledge.
• Is an explicit description of a domain:
– Concepts (classes, subclasses and superclasses)
– properties and attributes of concepts
– constraints on properties and attributes
– Individuals (often, but not always)
joints
drugs
Health care informationmodel
Health care ontology
Metadata
(individuals)
Metadata
(individuals)
Metadata
(individuals)
Metadata
(individuals)
Metadata
(individuals)
Define Classes and the Class Hierarchy
Description of domain by RDF
RDF: Resource Description Framework
is a data model for representing metadata
(information about Resources = URI)
in the World Wide Web.
Protégé: an ontology editor
• RDF
• RDFS
• OWL
• SPARQL
A typical relational database table for books
The rows represent the things you are storing
information about
The columns represent the properties or
attributes of those things
the book has a title with value "Javascript"
the book has a title with value "Javascript"
subject has a property with object "value" (s,p,o)
This is the essence of RDF: the (s,p,o) triple
Any expression in RDF is a collection of triples
Relations Between Entities
RDF names things with URLs
Create different URLs to name different things
Any RDF can be merged with any other RDF
Storage of RDF’s in an XML document with the tag rdf:RDF
The content of an XML document is a number of descriptions, which use
rdf:Description tags.
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:mydomain="http://www.mydomain.org/my-rdf-ns">
<rdf:Description
rdf:about="http://www.cit.gu.edu.au/~db">
<mydomain:site-owner
rdf:resource=“#David Billington“/>
</rdf:Description>
</rdf:RDF>
rdfs
RDFS is a vocabulary description language, using
– Classes and Properties
– Class Hierarchies and Inheritance
– Property Hierarchies
OWL/OWL2:
A richer ontology language, disjointness, cardinality, characteristics of properties
(SymmetricProperty, TransitiveProperty, and inverseOf, FunctionalProperty,
InverseFunctional-Property, sameAs.)
Some RDFS inference rules
• (X R Y), (R subPropertyOf Q) (X Q Y)
• (X R Y), (R domain C) (X type C)
• (X type C), (C subClassOf D) (X type D)
(X type C), (C subClassOf D) (X type D)
Doctor
Surgeon Anaesthesist
rdfs: subClassOfrdfs: subClassOf
Rdf:type
If ?p rdf:type ?Surgeon
If ?Surgeon rdfs: subClassOf ? Doctor
Then ?p rdf:type ?Doctor
(X R Y), (R subPropertyOf Q) (X Q Y)
worksFor
freeLancesTo isEmployedBy
rdfs: subPropertyOfrdfs: subPropertyOf
?p
If ?p freeLancesTo ?Hospital
If freeLancesTo rdfs: subPropertyOf worksFor
Then ?p worksFor ?Hospital
domain range
If P(PROPERTY) rdfs: domain D and x P Y then x rdf: type D
If P(PROPERTY) rdfs: range R and x P Y then y rdf: type R
?Hospital hasSpecialism ?Physician
?Physician hasCompetences ?Competences
Terminology transfer
Physician Specialism
equivalent
? Physician rdfs: subClassOf ? Specialism
SPARQL
SPARQL (Query Language for RDF)
SELECT ?hospital ?Physician
WHERE { ?hospital rdf:value ?distance.
?physician category ?cardiologist.
FILTER (?distance<=40). }
Searching internet
Input: symptoms
Output: Url’s for description symptoms
Searching internet
Input: symptoms
Output: Url’s for description symptoms
Searching internet
Input: diseases or medicine
Output: Url’s for description medicine and diseases
Searching internet
Input: diseases or medicine
Output: Url’s for description medicine and diseases
Searching internet
Input: professional or institute
Output: address
Searching internet
Input: professional or institute
Output: address
Searching internet
Input: assistive device disabled persons
Output: description and Url’s of assistive devices
Searching internet
Input: assistive device disabled persons
Output: description and Url’s of assistive devices
What
Where to find
description
detailed
Searching internet
Input:
assistive need for older or disabled persons
• Aids for low-vision or blind persons
• Aids for motor disabilities
• Persons hard of hearing
• Demency
• COPD
• Chronic diseases
• Home care
• Emergency service
Output:
description and Url’s of assistive advice

Weitere ähnliche Inhalte

Was ist angesagt?

Research data management for medical data with pyradigm
Research data management for medical data with pyradigmResearch data management for medical data with pyradigm
Research data management for medical data with pyradigmPradeep Redddy Raamana
 
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...robertstevens65
 
Deriving an Emergent Relational Schema from RDF Data
Deriving an Emergent Relational Schema from RDF DataDeriving an Emergent Relational Schema from RDF Data
Deriving an Emergent Relational Schema from RDF DataGraph-TA
 
Web ontology language (owl)
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)Ameer Sameer
 
LIS 653, Session 3: Principles and Standards
LIS 653, Session 3: Principles and Standards LIS 653, Session 3: Principles and Standards
LIS 653, Session 3: Principles and Standards Dr. Starr Hoffman
 
Using OWL for the RESO Data Dictionary
Using OWL for the RESO Data DictionaryUsing OWL for the RESO Data Dictionary
Using OWL for the RESO Data DictionaryChimezie Ogbuji
 
2010 06 rdf_next
2010 06 rdf_next2010 06 rdf_next
2010 06 rdf_nextJun Zhao
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)Dan Brickley
 
Who and What Links to the Internet Archive
Who and What Links to the Internet ArchiveWho and What Links to the Internet Archive
Who and What Links to the Internet ArchiveYasmin AlNoamany, PhD
 
RDF Graph Data Management in Oracle Database and NoSQL Platforms
RDF Graph Data Management in Oracle Database and NoSQL PlatformsRDF Graph Data Management in Oracle Database and NoSQL Platforms
RDF Graph Data Management in Oracle Database and NoSQL PlatformsGraph-TA
 
Metadata Usage Tendencies in Latin American Electronic Journals
Metadata Usage Tendencies in Latin American Electronic JournalsMetadata Usage Tendencies in Latin American Electronic Journals
Metadata Usage Tendencies in Latin American Electronic JournalsRolando Coto
 
Resource description framework
Resource description frameworkResource description framework
Resource description frameworkhozifa1010
 
Managing RDF data with graph databases
Managing RDF data with graph databasesManaging RDF data with graph databases
Managing RDF data with graph databasesGraph-TA
 
Web Archiving Profile - WADL 2013
Web Archiving Profile - WADL 2013Web Archiving Profile - WADL 2013
Web Archiving Profile - WADL 2013Ahmed AlSum
 
Reviewing and refining the results of your literature search
Reviewing and refining the results of your literature searchReviewing and refining the results of your literature search
Reviewing and refining the results of your literature searchMartinBeeson
 

Was ist angesagt? (20)

Research data management for medical data with pyradigm
Research data management for medical data with pyradigmResearch data management for medical data with pyradigm
Research data management for medical data with pyradigm
 
Ontology
Ontology Ontology
Ontology
 
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...
 
Type-Aware Entity Retrieval
Type-Aware Entity RetrievalType-Aware Entity Retrieval
Type-Aware Entity Retrieval
 
Deriving an Emergent Relational Schema from RDF Data
Deriving an Emergent Relational Schema from RDF DataDeriving an Emergent Relational Schema from RDF Data
Deriving an Emergent Relational Schema from RDF Data
 
Web ontology language (owl)
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)
 
LIS 653, Session 3: Principles and Standards
LIS 653, Session 3: Principles and Standards LIS 653, Session 3: Principles and Standards
LIS 653, Session 3: Principles and Standards
 
Using OWL for the RESO Data Dictionary
Using OWL for the RESO Data DictionaryUsing OWL for the RESO Data Dictionary
Using OWL for the RESO Data Dictionary
 
2010 06 rdf_next
2010 06 rdf_next2010 06 rdf_next
2010 06 rdf_next
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
 
Who and What Links to the Internet Archive
Who and What Links to the Internet ArchiveWho and What Links to the Internet Archive
Who and What Links to the Internet Archive
 
RDF Graph Data Management in Oracle Database and NoSQL Platforms
RDF Graph Data Management in Oracle Database and NoSQL PlatformsRDF Graph Data Management in Oracle Database and NoSQL Platforms
RDF Graph Data Management in Oracle Database and NoSQL Platforms
 
Semantic web Technology
Semantic web TechnologySemantic web Technology
Semantic web Technology
 
Metadata Usage Tendencies in Latin American Electronic Journals
Metadata Usage Tendencies in Latin American Electronic JournalsMetadata Usage Tendencies in Latin American Electronic Journals
Metadata Usage Tendencies in Latin American Electronic Journals
 
Resource description framework
Resource description frameworkResource description framework
Resource description framework
 
Managing RDF data with graph databases
Managing RDF data with graph databasesManaging RDF data with graph databases
Managing RDF data with graph databases
 
Web Archiving Profile - WADL 2013
Web Archiving Profile - WADL 2013Web Archiving Profile - WADL 2013
Web Archiving Profile - WADL 2013
 
Ontology-based Classification and Faceted Search Interface for APIs
Ontology-based Classification and Faceted Search Interface for APIsOntology-based Classification and Faceted Search Interface for APIs
Ontology-based Classification and Faceted Search Interface for APIs
 
Reviewing and refining the results of your literature search
Reviewing and refining the results of your literature searchReviewing and refining the results of your literature search
Reviewing and refining the results of your literature search
 
sw owl
 sw owl sw owl
sw owl
 

Andere mochten auch

Andere mochten auch (6)

Pragmatics
PragmaticsPragmatics
Pragmatics
 
the scope of semantics
the scope of semanticsthe scope of semantics
the scope of semantics
 
The scope of semantics made simple
The scope of semantics made simpleThe scope of semantics made simple
The scope of semantics made simple
 
the scope of semantic
the scope of semanticthe scope of semantic
the scope of semantic
 
Pragmatics
PragmaticsPragmatics
Pragmatics
 
Oct. 27, 2011 webcast practical and pragmatic application of pmi standards
Oct. 27, 2011 webcast practical and pragmatic application of pmi standardsOct. 27, 2011 webcast practical and pragmatic application of pmi standards
Oct. 27, 2011 webcast practical and pragmatic application of pmi standards
 

Ähnlich wie Semantic Application for Healthcare

Ontologies and Vocabularies
Ontologies and VocabulariesOntologies and Vocabularies
Ontologies and Vocabulariesseanb
 
Getting Started with Knowledge Graphs
Getting Started with Knowledge GraphsGetting Started with Knowledge Graphs
Getting Started with Knowledge GraphsPeter Haase
 
Semantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical InformaticsSemantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical InformaticsChimezie Ogbuji
 
Knowledge Representation, Semantic Web
Knowledge Representation, Semantic WebKnowledge Representation, Semantic Web
Knowledge Representation, Semantic WebSerendipity Seraph
 
CSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialCSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialLeeFeigenbaum
 
Linkages to EHRs and Related Standards. What can we learn from the Parallel U...
Linkages to EHRs and Related Standards. What can we learn from the Parallel U...Linkages to EHRs and Related Standards. What can we learn from the Parallel U...
Linkages to EHRs and Related Standards. What can we learn from the Parallel U...Koray Atalag
 
A Semantic Web based Framework for Linking Healthcare Information with Comput...
A Semantic Web based Framework for Linking Healthcare Information with Comput...A Semantic Web based Framework for Linking Healthcare Information with Comput...
A Semantic Web based Framework for Linking Healthcare Information with Comput...Koray Atalag
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: IntroductionGuus Schreiber
 
Semantic Web: introduction & overview
Semantic Web: introduction & overviewSemantic Web: introduction & overview
Semantic Web: introduction & overviewAmit Sheth
 
20130622 okfn hackathon t2
20130622 okfn hackathon t220130622 okfn hackathon t2
20130622 okfn hackathon t2Seonho Kim
 
Clinical modelling with openEHR Archetypes
Clinical modelling with openEHR ArchetypesClinical modelling with openEHR Archetypes
Clinical modelling with openEHR ArchetypesKoray Atalag
 
Journalism and the Semantic Web
Journalism and the Semantic WebJournalism and the Semantic Web
Journalism and the Semantic WebKurt Cagle
 

Ähnlich wie Semantic Application for Healthcare (20)

Ontologies and Vocabularies
Ontologies and VocabulariesOntologies and Vocabularies
Ontologies and Vocabularies
 
Getting Started with Knowledge Graphs
Getting Started with Knowledge GraphsGetting Started with Knowledge Graphs
Getting Started with Knowledge Graphs
 
Semantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical InformaticsSemantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical Informatics
 
Role of Semantic Web in Health Informatics
Role of Semantic Web in Health InformaticsRole of Semantic Web in Health Informatics
Role of Semantic Web in Health Informatics
 
Knowledge mangement
Knowledge mangementKnowledge mangement
Knowledge mangement
 
Knowledge Representation, Semantic Web
Knowledge Representation, Semantic WebKnowledge Representation, Semantic Web
Knowledge Representation, Semantic Web
 
CSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialCSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web Tutorial
 
Linkages to EHRs and Related Standards. What can we learn from the Parallel U...
Linkages to EHRs and Related Standards. What can we learn from the Parallel U...Linkages to EHRs and Related Standards. What can we learn from the Parallel U...
Linkages to EHRs and Related Standards. What can we learn from the Parallel U...
 
SNSW CO3.pptx
SNSW CO3.pptxSNSW CO3.pptx
SNSW CO3.pptx
 
Bh14 ogo
Bh14 ogoBh14 ogo
Bh14 ogo
 
semantic web & natural language
semantic web & natural languagesemantic web & natural language
semantic web & natural language
 
A Semantic Web based Framework for Linking Healthcare Information with Comput...
A Semantic Web based Framework for Linking Healthcare Information with Comput...A Semantic Web based Framework for Linking Healthcare Information with Comput...
A Semantic Web based Framework for Linking Healthcare Information with Comput...
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: Introduction
 
Semantic Web: introduction & overview
Semantic Web: introduction & overviewSemantic Web: introduction & overview
Semantic Web: introduction & overview
 
Linked (Open) Data
Linked (Open) DataLinked (Open) Data
Linked (Open) Data
 
Ontology
OntologyOntology
Ontology
 
20130622 okfn hackathon t2
20130622 okfn hackathon t220130622 okfn hackathon t2
20130622 okfn hackathon t2
 
Tutorial 1-Ontologies
Tutorial 1-OntologiesTutorial 1-Ontologies
Tutorial 1-Ontologies
 
Clinical modelling with openEHR Archetypes
Clinical modelling with openEHR ArchetypesClinical modelling with openEHR Archetypes
Clinical modelling with openEHR Archetypes
 
Journalism and the Semantic Web
Journalism and the Semantic WebJournalism and the Semantic Web
Journalism and the Semantic Web
 

Kürzlich hochgeladen

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 

Kürzlich hochgeladen (20)

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 

Semantic Application for Healthcare

  • 1. A semantic application for Healthcare Peter Scholten
  • 2. How to build a semantic application • What is the goal of a semantic application. • Not only focused on known requirements, but also anticipate on unknown…’future’ settings.
  • 3. Goal of semantic application • Social medium (twitter, hyves, facebook etc Communication • Discussion platform (Linkedin..) Business oriented • Information medium Questions like….
  • 4. Semantic web for Healthcare What where to find
  • 5. Benefits of the semantic web • Finding resources more quickly and easily • Storing corporate knowledge • To generate new knowledge • Improve the Clinic’s ability to use patient data for generating new knowledge to improve future patient care through outcomes-based and longitudinal clinical research. • Cross sectional data analysis
  • 6.
  • 7. Problems on internet • Format • Language – Homograph: group of words that share the same spelling but have different meanings – Homonym: group of words that share the same spelling or pronunciation (or both) but have different meanings – Synonym: different words with identical or at least similar meanings – Polysemy: the capacity for a word to have multiple meanings
  • 8. Need for new semantic “functions” for information and knowledge processing
  • 9. Example  Internet is collection documents with data mostly represented in tabular form with different formats and dimension.  How to integrate information
  • 10. Health Care Civilians How to define  Relation care takers and care need  Relation care takers and care need depending living place  Relation care takers and care need of older people depending living place Age Living place Age
  • 12. Geographic distribution for care need older then 65 years
  • 13. Relation cardiologist and care takers older then 65 years
  • 14. Relation family doctor and care takers region Brabant
  • 15. • Find models on the web RFD/XML files • Direct access to selected documents Special Google search • Built a model from scratch SQL versus relational database Use of inferencing
  • 16. • Find models on the web RFD/XML files • Direct access to selected documents Special Google search • Built a model from scratch SQL versus relational database Use of inferencing
  • 18. • Find models on the web RFD/XML files • Direct access to selected documents Special Google search • Built a model from scratch SQL versus relational database Use of inferencing
  • 21.
  • 22. An Ontology • Defines – a common vocabulary – a shared understanding – re-use of domain knowledge. • Is an explicit description of a domain: – Concepts (classes, subclasses and superclasses) – properties and attributes of concepts – constraints on properties and attributes – Individuals (often, but not always)
  • 26. Define Classes and the Class Hierarchy
  • 27. Description of domain by RDF RDF: Resource Description Framework is a data model for representing metadata (information about Resources = URI) in the World Wide Web.
  • 28. Protégé: an ontology editor • RDF • RDFS • OWL • SPARQL
  • 29.
  • 30. A typical relational database table for books
  • 31. The rows represent the things you are storing information about
  • 32. The columns represent the properties or attributes of those things
  • 33. the book has a title with value "Javascript"
  • 34. the book has a title with value "Javascript" subject has a property with object "value" (s,p,o) This is the essence of RDF: the (s,p,o) triple Any expression in RDF is a collection of triples
  • 36. RDF names things with URLs Create different URLs to name different things
  • 37. Any RDF can be merged with any other RDF
  • 38. Storage of RDF’s in an XML document with the tag rdf:RDF The content of an XML document is a number of descriptions, which use rdf:Description tags. <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:mydomain="http://www.mydomain.org/my-rdf-ns"> <rdf:Description rdf:about="http://www.cit.gu.edu.au/~db"> <mydomain:site-owner rdf:resource=“#David Billington“/> </rdf:Description> </rdf:RDF>
  • 39. rdfs RDFS is a vocabulary description language, using – Classes and Properties – Class Hierarchies and Inheritance – Property Hierarchies OWL/OWL2: A richer ontology language, disjointness, cardinality, characteristics of properties (SymmetricProperty, TransitiveProperty, and inverseOf, FunctionalProperty, InverseFunctional-Property, sameAs.)
  • 40.
  • 41. Some RDFS inference rules • (X R Y), (R subPropertyOf Q) (X Q Y) • (X R Y), (R domain C) (X type C) • (X type C), (C subClassOf D) (X type D)
  • 42. (X type C), (C subClassOf D) (X type D) Doctor Surgeon Anaesthesist rdfs: subClassOfrdfs: subClassOf Rdf:type If ?p rdf:type ?Surgeon If ?Surgeon rdfs: subClassOf ? Doctor Then ?p rdf:type ?Doctor
  • 43. (X R Y), (R subPropertyOf Q) (X Q Y) worksFor freeLancesTo isEmployedBy rdfs: subPropertyOfrdfs: subPropertyOf ?p If ?p freeLancesTo ?Hospital If freeLancesTo rdfs: subPropertyOf worksFor Then ?p worksFor ?Hospital
  • 44. domain range If P(PROPERTY) rdfs: domain D and x P Y then x rdf: type D If P(PROPERTY) rdfs: range R and x P Y then y rdf: type R ?Hospital hasSpecialism ?Physician ?Physician hasCompetences ?Competences
  • 45. Terminology transfer Physician Specialism equivalent ? Physician rdfs: subClassOf ? Specialism
  • 46.
  • 48. SPARQL (Query Language for RDF) SELECT ?hospital ?Physician WHERE { ?hospital rdf:value ?distance. ?physician category ?cardiologist. FILTER (?distance<=40). }
  • 49.
  • 50. Searching internet Input: symptoms Output: Url’s for description symptoms
  • 51. Searching internet Input: symptoms Output: Url’s for description symptoms
  • 52. Searching internet Input: diseases or medicine Output: Url’s for description medicine and diseases
  • 53. Searching internet Input: diseases or medicine Output: Url’s for description medicine and diseases
  • 54. Searching internet Input: professional or institute Output: address
  • 55. Searching internet Input: professional or institute Output: address
  • 56. Searching internet Input: assistive device disabled persons Output: description and Url’s of assistive devices
  • 57. Searching internet Input: assistive device disabled persons Output: description and Url’s of assistive devices What Where to find description detailed
  • 58. Searching internet Input: assistive need for older or disabled persons • Aids for low-vision or blind persons • Aids for motor disabilities • Persons hard of hearing • Demency • COPD • Chronic diseases • Home care • Emergency service Output: description and Url’s of assistive advice