Presentation on theme: "1 CS 566 Web Semantics Health Clinic Model Professor Antoniou Grigoris Antonis Misargopoulos Athina Tziaki"— Presentation transcript:
1 CS 566 Web Semantics Health Clinic Model Professor Antoniou Grigoris Antonis Misargopoulos Athina Tziaki
2 Introduction Health Clinic model is constructed using RDF and RDF Schema HC model is tested using VRP 2.5 HC Schema is used to construct a PostgresQL DB of RSSDB HC models a real-world health Clinic activities
3 HC Model Description Basic Classes: Health ClinicPerson StaffPatient DoctorAssistant RDF Schema: subClassOf integer string card_ID specialty name age weight height fname lname ID
4 HC Model Description Other Classes Treatment Illness AdvicesMedication Medicine Course stringstring type name type description name description File editionDate lastModifiedDate ID description
5 HC RDF Schema Health Clinic Person Staff Patient DoctorAssistant TreatmentIllness AdvicesMedication Medicine Course File RDF Schema
6 HC RDF Schema RDF Schema
7 HC RDF Data : subClassOf : type : association
8 HC Potential Queries (1/2) Information retrieval about health clinics, i.e. what clinic is visited mostly or what specialties supports Information retrieval about clinic staff personal data, i.e. specialty, etc. Information retrieval about patients personal data, i.e. average age, etc. Information retrieval about patients files, i.e. what period of year visit clinic mostly Information retrieval about illnesses, suggested treatments and medicines for research and commercial reasons
9 HC Potential Queries (2/2) Find the clinic with the larger number of cardiologists. Find all doctor specialties, Benizeleio supports. Find all doctors, who work at PEPAGNI. Find all patients, monitored by Misargopoulos. How many assistants cooperate with Misargopoulos. Find average age of PEPAGNI patients. Find George Jacksons illness name and type. Find all medicines suggested to Mary Jackson. Find all medicines suggested by Benizeleio doctors Find all assistant take care of George Jackson.
10 HC RDF Schema Limitation (1/2) Cardinality Each patient visits at least one clinic (1...n) If there is a patient, then there is a file and just one (1...1) Each patient has at least one illness (1…n) Each clinic has at least one staff member (1…n) Each medication consists at least of one medicine (1…n) If there is a medicine, then there is a course as well
11 HC RDF Schema Limitation (2/2) Reverse association If a doctor cooperates with an assistant, then assistant cooperates with this doctor at once If a file is updated by an assistant, then assistant update this file at once etc. Union, Intersection A doctor or an assistant can also be a patient etc.