4/21/2017 Technisches Universität Wien

Slides:



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

DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
TU/e technische universiteit eindhoven Hera: Development of Semantic Web Information Systems Geert-Jan Houben Peter Barna Flavius Frasincar Richard Vdovjak.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
“Service Framework” workgroup
The Acquisition and Sharing of Domain Knowledge Contained in Software with a Compliant SIK Architecture by Prof. dr. Vasile AVRAM Academy of Economic Studies.
Prof. Carolina Ruiz Computer Science Department Bioinformatics and Computational Biology Program WPI WELCOME TO BCB4003/CS4803 BCB503/CS583 BIOLOGICAL.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Page16/2/2015 Sirlan Usage and usability considerations for SIRLAN solution success.
GenSpace: Exploring Social Networking Metaphors for Knowledge Sharing and Scientific Collaborative Work Chris Murphy, Swapneel Sheth, Gail Kaiser, Lauren.
1 CIS607, Fall 2006 Semantic Information Integration Instructor: Dejing Dou Week 10 (Nov. 29)
Annotating Documents for the Semantic Web Using Data-Extraction Ontologies Dissertation Proposal Yihong Ding.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Institut für Softwarewissenschaft - Universität WienP.Brezany 1 Toward Knowledge Discovery in Databases Attached to Grids Peter Brezany Institute for Software.
Information Modeling: The process and the required competencies of its participants Paul Frederiks Theo van der Weide.
Providing Universal Accessibility using Connecting Ontologies: A Holistic Approach Shuaib Karim 1,2, Khalid Latif 1,3, A Min Tjoa 1 1 Institute of S.W.
Building Knowledge-Driven DSS and Mining Data
Semantic Mediation & OWS 8 Glenn Guempel
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
By N.Gopinath AP/CSE. Why a Data Warehouse Application – Business Perspectives  There are several reasons why organizations consider Data Warehousing.
Slide 1 The 5R Adaptation Framework for Location- Based Mobile Learning Systems Kinshuk, PhD Associate Dean, Faculty of Science & Technology Professor,
Module 3: Business Information Systems Chapter 11: Knowledge Management.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Practical RDF Chapter 1. RDF: An Introduction
Exploiting SenseCam for Helping the Blind in Business Negotiations Shuaib Karim, Amin Andjomshoaa, A Min Tjoa (skarim, andjo, Institute.
HL7 HL7  Health Level Seven (HL7) is a non-profit organization involved in the development of international healthcare.
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Learning Object Metadata Mining Masoud Makrehchi Supervisor: Prof. Mohamed Kamel.
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Funded by: European Commission – 6th Framework Project Reference: IST WP 2: Learning Web-service Domain Ontologies Miha Grčar Jožef Stefan.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Integrated Development Environment for Policies Anjali B Shah Department of Computer Science and Electrical Engineering University of Maryland Baltimore.
101 User Interface Patterns and its applications Tonya Groover Department of Computer Science.
Towards an ecosystem of data and ontologies Mathieu d’Aquin and Enrico Motta Knowledge Media Institute The Open University.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
19/10/20151 Semantic WEB Scientific Data Integration Vladimir Serebryakov Computing Centre of the Russian Academy of Science Proposal: SkTech.RC/IT/Madnick.
Knowledge Modeling, use of information sources in the study of domains and inter-domain relationships - A Learning Paradigm by Sanjeev Thacker.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW Michail Salampasis Dept. of Informatics TEI of Thessaloniki.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
Exploitation of Semantic Web Technology in ERP Systems Amin Andjomshoaa, Shuaib Karim Ferial Shayeganfar, A Min Tjoa (andjomshoaa, skarim, ferial,
The Concept of Connecting Ontology and its Exploitation for Knowledge and Information Presentation for People with Special Needs Muhammad Shuaib Karim.
PHS / Department of General Practice Royal College of Surgeons in Ireland Coláiste Ríoga na Máinleá in Éirinn Knowledge representation in TRANSFoRm AMIA.
An approach for Framework Construction and Instantiation Using Pattern Languages Rosana Teresinha Vaccare Braga Paulo Cesar Masiero ICMC-USP: Institute.
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.
Initial literature survey M. Shuaib Karim Institute of Software Technology and Interactive Systems Vienna University of Technology – Austria.
Mining the Biomedical Research Literature Ken Baclawski.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Towards the Use of Ontologies for Improving User Interaction for People with Special Needs Shuaib Karim, A Min Tjoa (skarim, Institute.
Knowledge Representation. Keywordsquick way for agents to locate potentially useful information Thesaurimore structured approach than keywords, arranging.
Intelligent Database Systems Lab N.Y.U.S.T. I. M. 1 Mining knowledge from natural language texts using fuzzy associated concept mapping Presenter : Wu,
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
Achieving Semantic Interoperability at the World Bank Designing the Information Architecture and Programmatically Processing Information Denise Bedford.
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
Of 24 lecture 11: ontology – mediation, merging & aligning.
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Conceptualizing the research world
NeurOn: Modeling Ontology for Neurosurgery
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Business Process Management and Semantic Technologies
Presentation transcript:

4/21/2017 Technisches Universität Wien Connecting User Interfaces and User Impairments for Semantically Optimized Information Flow in Hospital Information Systems Shuaib Karim1,2, A Min Tjoa1 1Institute of Software Technology and Interactive Systems Vienna University of Technology (http://www.ifs.tuwien.ac.at/) 2Computer Science Department Quaid-i-Azam University, Islamabad (http://www.qau.edu.pk/) September 05 / 2007

Need to connect diverse information domains 4/21/2017 Outline Need to connect diverse information domains Connecting Ontology approach Accessibility Framework Test Case (Connecting Ontology between User´s Impairments and User Interface Characteristics) Results Concluding Remarks

HIS (A mix of heterogeneous subsystems) 4/21/2017 Finance Food Section Labs. Pharmacy Operation Theatres Administration Clinical Support Medical Records Registration All subsystems are working to achieve a single goal. However, their individual goals are specific to their domain. Best Possible Patient Care

Sample Questions Requiring Connections 4/21/2017 Sample Questions Requiring Connections Disease ↔ Medicine Disease ↔ Diet Disease ↔ Clinical Procedure Disease ↔ Operative Procedure Procedure ↔ Resource Requirement Resource Requirement ↔ Cost User Interfaces ↔ User Profile Info. Semantics of Domain1 ↔ Info. Semantics of Domain2 These connections are often hard coded into the system, either in code or in data files. These are based upon some rules, which are normally not stored, because they exist as tacit knowledge. Encoded in software or in data → based upon some rules → ? Connection of heterogeneous domains =>

Significance of Connections (Ex. Food & Wine) 4/21/2017 Significance of Connections (Ex. Food & Wine) Suggests different foods and wine combinations → Domain expert´s knowledge encoded as OWL DL, such as; taste appetite or stimulation to eat digestion availability

Ex. Food & Wine Another Approach (“Connecting Ontology´´) 4/21/2017 Ex. Food & Wine Another Approach (“Connecting Ontology´´) Ontology of Food – Taxonomy with concepts such as; the calories with respect to the quantity the tendency to get digested on ist own (Quick, Medium duration, Long duration) … Ontology of Wine - Taxonomy with concepts such as; the appetizing effects (Nil, Low, Medium, High) the digestive effects (Nil, Low, Medium, High) Above knowledge normally available from Food and Wine producers

Food & Wine (new CQ) New CQ possible to fulfill: 4/21/2017 Food & Wine (new CQ) New CQ possible to fulfill: Food requiring no drinks Food requiring drinks of certain quality & brand Food & wine combination requiring least digestion time

O1 , O2 not related with same domains of discourse 4/21/2017 Characteristic Features of Connecting Ontology OC b / w two ontologies O1 and O2 O1 , O2 not related with same domains of discourse O1 , O2 developed using their own CODeP Similarity b / w CODeP indicate inter-connection Creation of new knowledge

Benefits of Connecting Ontology 4/21/2017 Benefits of Connecting Ontology Useful for top-down evolution of ontologies / applications Incompatibilities b / w the two ontologies are solved at the ontological level Helpful in code automation Possibility to determine the Cause - Effect relationship b / w the two ontologies Reliance on domain experts reduced due to encoding of domain knowledge The key is “How to capture and represent the domain knowledge ??´´

Connecting Ontology’s Domain Knowledge 4/21/2017 Connecting Ontology’s Domain Knowledge Available as; Structured documents Unstructured documents Tacit knowledge with domain experts Imaginative Or still imaginative.

Possible Line of Action 4/21/2017 Possible Line of Action Text processing of knowledge about domains of CO and the two participating ontologies Refinement of the above by aligning participating ontologies with global standard ontologies Exploiting valid queries on the two ontologies Exploiting queries result set and data mining Using Semantic Web Rules

Semantic Web – Architecture 4/21/2017 Semantic Web – Architecture

Generic Accessibility Pattern (CODeP) 4/21/2017 Generic Accessibility Pattern (CODeP)

Memory Recall Pattern (CODeP) 4/21/2017 Memory Recall Pattern (CODeP)

Perception Effect Pattern (CODeP) 4/21/2017 Perception Effect Pattern (CODeP)

Mobility Enhancement Pattern (CODeP) 4/21/2017 Mobility Enhancement Pattern (CODeP)

Persistence of Patterns 4/21/2017 Persistence of Patterns Formal description of semantics for each component Formal description of consequences and effects of potentially interacting component on each other

Visualization and Accessibility Plug-ins 4/21/2017 Visualization and Accessibility Plug-ins

Accessibility Plug-in 4/21/2017 Accessibility Plug-in A scalable framework using SemWeb Technology Stress on the development work in the framework. Sample ontologies for Impairments, Representation (UI) are developed. Then a classs (will be converted to Accessibility Service) is developed which manages the rules for connecting the Imapirment and UI ontologies, and generate a new connecting ontology. Next step is to pass this CO to stle sheet engine for automatically adapting the stylesheets according to the UI suggestions in the ImpUi connecting ontology. Next step is to make / use domain ontology from SLife and define rules to make connection between Domain ontology and Representation ontology. These rules will be managed by the Info-Viz Bridge Service.

User’s Impairments & UI Characteristics 4/21/2017 Test case Connecting Ontology for User’s Impairments & UI Characteristics

Ontology of Visualization Techniques 4/21/2017 Ontology of Visualization Techniques Ref: Chi E.H. A taxonomy of visualization techniques using the data state reference model. In INFOVIS, pages 69–75, 2000.

Ontology of Visualization Techniques 4/21/2017 Ontology of Visualization Techniques Ref: Chi E.H. A taxonomy of visualization techniques using the data state reference model. In INFOVIS, pages 69–75, 2000. UI / Visualization: An instance of UI is a Visualization. In above figure, Viz depends upon Information entity. Also, Information entity depends upon the task. So, Viz. Is also dependant upon the task in progress. We also say Viz. Is dependant upon User profile (specifically Impairments).

4/21/2017 Extension of ontology (Ref: “Hadzic M. and Chang E., Ontology-based Support for Human Disease Study, HICSS’05”) Human Disease Physiotherapy Psychotherapy Type Treatment Treatment Cause Type Symptom Drug Therapy Surgery Genetic Environmental Be careful while saying „Interface Adaptation“ is a Treatment. It is primarily Not. By our effort the working of user on computer and / or activities in general life will be performed more conveniently. But the Impairment will not be treated as such. Though it is partly true for cognitive impairments which is a further / side research agenda of our main research focus. So we should describe this figure as saying that our concept to incorporate Interface Adaptation for Impairment is analogous to Treatment for Human Disease in the given ontology by Hadzic M. Chemotherapy

Imapirment-User interface Connecting Ontology - Sample user scenarios 4/21/2017 Imapirment-User interface Connecting Ontology - Sample user scenarios Avoiding the confusing colors on an interface for a user with particular type of color blindness Font adjustments according to user‘s visual acuity Information presentation on the better part of the screen for a user suffering from Hemianopsia (absence of vision in half of visual field)

Impairment-User Interface Ontology (Ref: “Shuaib Karim and A Min Tjoa, Towards the Use of Ontologies for Improving User Interaction for People with Special Needs. ICCHP 2006: 77-84”) 4/21/2017

Impairment ontology - competency questions 4/21/2017 Impairment ontology - competency questions For a given impairment name; What is / are the related body parts ? What is the impaired side (right, left,...) ? What is its severity (on a predefined scale) ? What are the perception cues which are affected, and up to what degree (on a predefined scale) ? What is the effect of one impairment on another w.r.t. affected perception ?

Impairments Ontology 4/21/2017

Some derived concepts (1 / 2) 4/21/2017 Some derived concepts (1 / 2) LeftSidedImpairment RightSidedImpairment BothSidedImpairment

Derived concepts (2 / 2) AnySidedImpairment AnySidedImpairment 4/21/2017 Derived concepts (2 / 2) AnySidedImpairment AnySidedImpairment

User interface Ontology - competency questions 4/21/2017 User interface Ontology - competency questions Find the part-whole relationship of UI components Find the attributes of a component and their values (according to predefined usability scale for a normal user in normal conditions) For a given attribute, find the related UI components

User Interface Ontology 4/21/2017

Some derived concepts (1 / 2) 4/21/2017 Some derived concepts (1 / 2) GoodUsabilityComponent FairUsabilityComponent FairUserControlComponent

Rules to Connect Impairments and UI 4/21/2017 Rules to Connect Impairments and UI Low perception implies suggesting high usability components (VisualAcuityLow  uiLegibilityGood) (?x rdf:type imp:VisualAcuity) (?x imp:perceptionMeasure imp:Low) (?y rdf:type ui:UiComponent) (?y ui:hasLegibility ui:Good)  (?x eg:suggests ?y).

Rules to Connect Impairments and UI 4/21/2017 Rules to Connect Impairments and UI High perception implies suggesting fair usability components (VisualAcuityHigh  uiLegibilityFair) (?x rdf:type imp:VisualAcuity) (?x imp:perceptionMeasure imp:High) (?y rdf:type ui:UiComponent) (?y ui:hasLegibility ui:Fair)  (?x eg:suggests ?y).

Rules to Connect Impairments and UI 4/21/2017 Rules to Connect Impairments and UI High rheumatism implies suggesting easily operatable components (RheumatismHigh  uiUserControlGood) (?x rdf:type imp:Rheumatism) (?x imp:impairmentMeasure imp:High) (?y rdf:type ui:UiComponent) (?y ui:userControl ui:Good)  (?x eg:suggests ?y).

4/21/2017 Generated RDF triples

4/21/2017

4/21/2017

4/21/2017

Consequences of Impairments-user Interface Connecting Ontology 4/21/2017 Consequences of Impairments-user Interface Connecting Ontology Helpful in automatically adapting UI for the user Helpful in deducing the best match of UI characteristics for a user with multiple impairments Possibility to use the ontology for diversity Historical data for studying the cause-effect relationship b/w the impairments and the computer interfaces Useful for rehabilitation purposes Possibility to extract impairment related semantics from user´s information stored in SemanticLIFE repository, and modify the impairments ontology accordingly Important slide. Make another slide for this. Speak more about it. Specify convincing examples/scenarios for each case.

4/21/2017 Concluding Remarks Integrating heterogeneous domains is always challenging The Connecting Ontology concept using the ontological rule-based approach paves the way for a generic solution Another abstraction level for persistence of rules The effort could be useful in HIS and other IMS Ontology for Impairments and Usability introduced The generic solution will ease in adaptation of accessibility by the industry within budget. It is one level above than UI from Haystack. They are generating semantic UI from infromation items. Our work is adaptation of this UI for people with special needs.

Future directions User testing 4/21/2017 Future directions User testing Instantiating the Impairments and UI ontologies Integrating capability measuring tools (MMSE) Ontology Elevation / Lifting Integration for ontology of visualization techniques

Thanks! Technisches Universität Wien 4/21/2017 Technisches Universität Wien Thanks! http://www.ifs.tuwien.ac.at/~skarim SemanticLIFE Project http://storm.ifs.tuwien.ac.at/ ASEA-UNINET(Asean European University Network) http://www.uibk.ac.at/asea-uninet/ HEC (Higher Education Commission of Pakistan) http://www.hec.gov.pk/