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)
© Copyright 2026 Paperzz