ΝΑΙ

CS 566
Web Semantics
Health Clinic Model Daml+OIL
Antonis Misargopoulos
[email protected]
Athina Tziaki
[email protected]
Professor
Antoniou Grigoris
HC Model Description

Basic Classes:
age
name
weight
Health Clinic
integer
Person
height
fname
string
lname
string
specialty
card_ID
Doctor
: subClassOf
Staff
Patient
ID
Assistant
RDF Schema
HC Model Description

Other Classes
editionDate
lastModifiedDate
Treatment
type
ID
s
t
r
i
n
g
name
Illness
type
Advices
description
Medication
name
description
File
description
Medicine
Course
HC Daml+OIL Schema
visits
interacts with
Person
Health Clinic
has
Staff
Patient
takes
care
of
Doctor
cooperates
with
Assistant
updated
by
checks
consults
has
File
diagnoses
has
Illness
corresponds
Medicine
comprises
medicine
uses
Treatment
comprises
medication
comprises
course
Course
suggests
Medication
comprises
advises
Advises
Daml+OIL Schema
HC Daml+OIL Cardinalities
Health Clinic
Patient
Patient
Treatment
Treatment
Treatment
Medication
Medication
has: (1,N)
has: (1,N)
has: (1,1)
corresponds: (1,1)
comprises: (1,1)
comprises: (1,1)
comprises: (1,N)
belongs_to: (1,1)
Staff
Illness
File
Illness
Medication
Advices
Medicines
Treatment
HC Daml+OIL Inverse Properties
Patient
visits
Clinic
Clinic
has
Staff
Patient
has
File
Doctor
consults
File
Patient
has
Illness
Assistant
updates
File
Patient
uses
Treatment
Treatment
corresponds
Illness
Doctor
suggests
Treatment
Treatment
comprises
Advices
Doctor
diagnoses
Illness
Treatment
comprises
Medication
Medication
comprises
Medicines
Medication
comprises
Course
HC Daml+OIL More Extensions
disjoint with
Doctor
Assistant
disjoint Union Of
Staff
Doctor
Assistant
Medication
Advices
disjoint Union Of
Treatment
person_age
person_height
Person
Staff
integer
staff_cardID
patient_ID
Patient
person_weight
file_ID
File
UniqueProperty
UnambiguousProperty
string
Snapshots (1/2)
DAML+OIL Official Validator: www.daml.org/validator/
DAML+OIL Official Viewer: www.daml.org/viewer/
Snapshots (2/2)