Models of use and Model of Meaning towards a Model Driven Architecture for Data Entry & decision support Alan Rector, Tom Marley, and Rahil Qamar University.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Visual Scripting of XML
Health IT Workforce Curriculum Version 1.0 Fall Networking and Health Information Exchange Unit 4e Basic Health Data Standards Component 9/Unit.
Systems Analysis and Design 9th Edition
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Xyleme A Dynamic Warehouse for XML Data of the Web.
Implementing a Clinical Terminology David Crook Subset Development Project Manager SNOMED in Structured electronic Records Programme NHS Connecting for.
Introduction to the programme A.Hasman. Medical Informatics The study concerned with the understanding, communication and management of information in.
Alternatives to Metadata IMT 589 February 25, 2006.
The Multi-model, Metadata-driven Approach to Content and Layout Adaptation Knowledge and Data Engineering Group (KDEG) Trinity College,
REFACTORING Lecture 4. Definition Refactoring is a process of changing the internal structure of the program, not affecting its external behavior and.
NURS 4006 Nursing Informatics
Provenance Metadata for Shared Product Model Databases Etiel Petrinja, Vlado Stankovski & Žiga Turk University of Ljubljana Faculty of Civil and Geodetic.
BioHealth Informatics Group Advanced OWL Tutorial 2005 Ontology Engineering in OWL Alan Rector & Jeremy Rogers BioHealth Informatics Group.
3rd Country Training, K.Subieta: System Engineering and Databases. Lecture 3, Slide 1 February 20, 2004 Lecture 3: Introduction to Software Analysis and.
1 Another group of Patterns Architectural Patterns.
POSTECH DP & NM Lab. (1)(1) POWER Prototype (1)(1) POWER Prototype : Towards Integrated Policy-based Management Mi-Joung Choi
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
Review of OWL for Biomedicine Alan Rector & CO-ODE/NIBHI University of Manchester OpenGALEN BioHealth Informatics Group © University.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
1 Towards a Unified Representation: Representing HL7 and SNOMED in OWL Alan Rector 1 & Tom Marley 2 1 Information Management Group / Bio Health Informatics.
L10 - April 12, 2006copyright Thomas Pole , all rights reserved 1 Lecture 10: Software Assets and Text: Ch. 8: Language Anatomy and Ch 9: Families.
1 5 Nov 2002 Risto Pohjonen, Juha-Pekka Tolvanen MetaCase Consulting AUTOMATED PRODUCTION OF FAMILY MEMBERS: LESSONS LEARNED.
Architectural Patterns Support Lecture. Software Architecture l Architecture is OVERLOADED System architecture Application architecture l Architecture.
Discovery Metadata for Special Collections Concepts, Considerations, Choices William E. Moen School of Library and Information Sciences Texas Center for.
1 Towards a Unified Representation: Representing HL7 and SNOMED in OWL Alan Rector 1 & Tom Marley 2 1 Information Management Group / Bio Health Informatics.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Chapter 4 enterprise modeling
Oreste Signore- Quality/1 Amman, December 2006 Standards for quality of cultural websites Ministerial NEtwoRk for Valorising Activities in digitisation.
Decision Support, Terminologies & EHRs Living with the Limits of the possible Alan Rector School of Computer Science University of Manchester, UK
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Strategies for subject navigation of linked Web sites using RDF topic maps Carol Jean Godby Devon Smith OCLC Online Computer Library Center Knowledge Technologies.
Systems Analysis and Design 8th Edition
Systems Analysis and Design 8th Edition
SEA Side – Extreme Programming 1 SEA Side Software Engineering Annotations Architectural Patterns Professor Sara Stoecklin Director of Software Engineering-
Approach to building ontologies A high-level view Chris Wroe.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Ontologies for Terminologies, Knowledge Representation & Software: Benefits & Gaps (“Don’t make the tea”) (Only a part of Knowledge Representation) Alan.
VIRTUAL CLINICAL DEPARTMENT by APPLIED LOGIC LABORATORY & INSTITUTE for HEALTH PROTECTION Ministry of Defence.
Informatics for Scientific Data Bio-informatics and Medical Informatics Week 9 Lecture notes INF 380E: Perspectives on Information.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
United Nations Economic Commission for Europe Statistical Division CSPA: The Future of Statistical Production Steven Vale UNECE
Standard Netconf Content Brainstorming on getting there IETF 70.
Questionnaire Generator Based on the DDI standard
E- Patient Medical History System
Component and Deployment Diagrams
Systems Analysis and Design
Process Modeling Graphically represent the processes that capture, manipulate, store, and distribute data between a system and its environment Models DFDs.
Layers Data from IBM-Rational and Craig Larman’s text integrated into these slides. These are great references… Slides from these sources have been modified.
Building the Semantic Web
Information Organization
SOFTWARE DESIGN AND ARCHITECTURE
Arab Open University 2nd Semester, M301 Unit 5
Web Engineering.
Maggie, Carlo, Peter, Rebecca (GEDE discussions)
Knowledge Representation
Database Processing with XML
SDMX Information Model
Chapter 2 Database Environment.
Data Base System Lecture : Database Environment
Layers Data from IBM-Rational and Craig Larman’s text integrated into these slides. These are great references… Slides from these sources have been modified.
Introduction into Knowledge and information
ece 627 intelligent web: ontology and beyond
Data Model.
Metadata Framework as the basis for Metadata-driven Architecture
, editor October 8, 2011 DRAFT-D
Expert Knowledge Based Systems
Software Architecture & Design
SDMX IT Tools SDMX Registry
Presentation transcript:

Models of use and Model of Meaning towards a Model Driven Architecture for Data Entry & decision support Alan Rector, Tom Marley, and Rahil Qamar University of Manchester with acknowledgements to the PEN&PAD and GALEN Teams OpenGALEN BioHealth Informatics Group

2 Three Resources reusable reference information resources Metadata interface Concept System Model (‘Ontology’) Information Model (EHR Model, Archetypes) Inference Model (Guideline Model) ‘Contingent’ Domain Knowledge General Domain Knowledge Individual Patient Records ►Each with ►Model ►Knowledge/ content ►Metadata ►Interfaces to the others

3 Model of meaning Models of use ►Model of meaning ►Our conceptualisation of the world ►The natural domain of ‘ontologies’ and universals ►All human organisms have a height, weight, and BMI ►How information is to be retrieved ►All patients with pneumonia, regardless of how or where recorded ►Models of use ►What we record and use What needs to be ‘to hand’ or ‘handy’ [Winograd & Flores; Pel Ehn] ►The natural domain of prototypes and contingencies ►In this study we record Weight on everyone and BMI only on patients over 80Kg for men and 65Kg for women ►The realm of business rules, forms, etc.

4 Ontology Indexed reusable resources: example of data collection forms for trials Renin dependent Hypertension at St Stevens Hospitals for the National Hypertension Survey Hypertension Renin Dependent Hypertension` In St Stevens Hospital National Hypertension Survey systolic & diastolic pressure Serum Potassium foot pulses

5 Now much easier than for PEN&PAD ►Form fragments naturally bits of XML ►Presentation naturally a matter for XSLT, HTML forms, Xforms, … … ►Transformations of XML straightforward ►(But don’t attempt to deal with raw OWL/RDF syntax if you can avoid it)

6 Original PEN&PAD Design ►Drove the interface directly from the ontology ►Attempted to conflate model of use with model of meaning ►Second design ►Separated notion of form (use) from meaning

7 …but the model of structure is not the model of the domain ►A form for data entry about a chest X-Ray interpreted as showing pneumonia is not the same thing as pneumonia or even an X-Ray of pneumonia ►No way to get from one to the other by logic ►Requires a “lens” or “view” ►In implementation terms, the structures on either side of the lens really are different ►Negation in the model of the domain becomes a field in the data model ►Reports can be about things ►Things are not about themselves

8 … and “Aboutness” is only about forms not meaning ►The forms in the model of use are “about” something ►‘has_topic’ in our demo ontology ►The entities in ontology represent things, they are not about them ►The difference shows up most obviously in negation ►A statement that the patient does not have diabetes is a statement about diabetes ►But ‘not diabetes’ is not a kind of diabetes in the model of meaning ►Any statement about the negation of a parent or the assertion of a child concept is potentially about the concept ►A second order/espistemic notion

9 Therefore create a separate ‘ontology’ of forms and form elements ►Model of meaning ►All patients have a body temperature ►Model of use ►Only some forms about patients have an entry for body temperature ►And on some it is optional and on some mandatory ►But the choice is the same on whole families of forms ►We don’t have to make the choices one at a time ►Or make the same change in many places ►We do not want to distort our model of patients to say that only some have a body temperature! ►But we don’t want to record it except when it is relevant

10 From model of meaning to model of use ►The model of meaning represents “What it is sensible to say about…” ►The basic unit is the thing being described ►The model of use represents “What is it is relevant and useful to say about…” ►And the priorities and work flows of the user ►The basic unit is the task being performed

11 Transformation from model of meaning to use ►Which things it is sensible to say are relevant cannot be determined automatically ►Some day we may have a sufficiently strong model of medicine to infer it, but not likely ►Local and personal as well as scientific and logical ►THERE IS NO ONE WAY ►People work differently ►Therefore they need different mechanisms ►But somehow we need to keep them all consistent ►And propagate changes through them smoothly ►Fractal tailoring ►Smooth evolution

12 But forms and tasks also have logical forms ►Managing forms and uses through their logical forms is a powerful tool for maintaining conssitency ►Model driven architecture - but a model of forms and tasks?

13 Class hierarchy for forms and use/task structure: “Unfolding” Ontology Class diagram view Contents Use/Activity View

14 A simple example Managing types of forms ►Fractal indexing: a simple example ►Organise forms by ►Setting ►User ►Task ►Condition ►Medium (e.g. Browser, XForms, Thick client, PDA, …)

15 Even for a trivial example there are many possibilities (A variant of the “exploding bicycle”) Number of potential forms: 11 x 3 x 6 x 8 x 5 = 7920 A very few are actually relevant A sparse subset of a combinatorially large space

16 An inferred lattice of a few relevant form types

17 Can add a dimension for clinical trials ►Trial_1 is a trial for obese patients ►All patients on the trial must be obese ►All patients are to have a fasting cholesterol at all contacts ►In this case inference is simple

18 Before & after clasification

19 Form assembled by inference / “inheritance”

20 Digression on metadata ►A much abused term ►Two forms of metadata rarely distinguished ►Data about the data - and specifically about classes ►“Whales are an endangered specieis” ►Is not about any individual whale, but the class of whales ►Data about the representation ►The class in this ontology for whales was authored by Alan Rector on the basis of Wikipedia ►Is not about whales, or the class of whales - ►Is about the artifact - “Thiks ontology for whales” ►An information artefact ►Data about the form of the representation ►The data about whales is held an RDF data store following Schema X

21 Plan for the next sessions ►Our experience in dealing with models of use in different contexts ►GALEN ►Drug ontology ►IOTA Anesthesia Patient Safety Association terminology ►Possibly a bit more about Clinergy ►None quite fit your needs