Internet Reasoning Service: Progress Report Wenjin Lu and Enrico Motta Knowledge Media Institute Monica Crubézy Stanford Medical Informatics.

Slides:



Advertisements
Similar presentations
16/11/ IRS-II: A Framework and Infrastructure for Semantic Web Services Motta, Domingue, Cabral, Gaspari Presenter: Emilia Cimpian.
Advertisements

Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
Software Development Languages and Environments. Programming languages High level languages are problem orientated contain many English words are easier.
ECMDA workshop Thales ATM experience in using MDE ECMDA Workshop From code centric to model centric software engineering Bilbao 11 July 2006.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The WSML Editor Plugin to the Web Services Modeling Toolkit Mick.
Creating Computer Programs lesson 27. This lesson includes the following sections: What is a Computer Program? How Programs Solve Problems Two Approaches:
Feature requests for Case Manager By Spar Nord Bank A/S IBM Insight 2014 Spar Nord Bank A/S1.
Solutions to Review Questions. 4.1 Define object, class and instance. The UML Glossary gives these definitions: Object: an instance of a class. Class:
PLANSERVE Planning and Scheduling Techniques for the Intelligent Problem Solving Grid Planning and Scheduling Team ISTC-CNR National Research Council of.
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Explain how statecharts can be used to describe system behaviors  Use statecharts.
1 The Fourth Summer School on Ontological Engineering and the Semantic Web (SSSW'06) Semantic Web Services Hands-On Session with IRS-III and WSMO Studio.
Help and Documentation zUser support issues ydifferent types of support at different times yimplementation and presentation both important yall need careful.
The UPML Framework, IRS-I and IRS-II John Domingue, Liliana Cabral & Enrico Motta Knowledge Media Institute The Open University, UK.
Knowledge Modelling: Foundations, Techniques and Applications Enrico Motta Knowledge Media Institute The Open University United Kingdom.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya Fridman Noy and Mark A. Musen.
IBROW Progress Report - OU Enrico Motta Knowledge Media Institute.
Satzinger, Jackson, and Burd Object-Orieneted Analysis & Design
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Epistemological Framework for Reuse Problem Solving Method Generic Task Multi-Functional Domain Mapping Knowledge Application-specific Problem-Solving.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSMX Data Mediation Adrian Mocan
Protégé An Environment for Knowledge- Based Systems Development Haishan Liu.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
1 The Third Summer School on Ontological Engineering and the Semantic Web (SSSW'05) Semantic Web Services Hands-On Session with IRS-III John Domingue and.
Functional Simulation Overview1 OpenTV PC Simulator.
A Library of Components for Classification Problem Solving Wenjin Lu and Enrico Motta Knowledge Media Institute.
Semantic Web for E-Science and Education Enrico Motta Knowledge Media Institute The Open University, UK.
KMi-SMI collaboration Wenjin Lu and Enrico Motta Knowledge Media Institute Monica Crubézy Stanford Medical Informatics.
Matthew J Mattia CSC  Cumbersome Code  Consistent/Predictable design (GUEPs #5, CD’s #10)  Display “proper” amount of information  Including.
Evaluating Ontology-Mapping Tools: Requirements and Experience Natalya F. Noy Mark A. Musen Stanford Medical Informatics Stanford University.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 18 Slide 1 Software Reuse.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
In The Name Of God. Jhaleh Narimisaei By Guide: Dr. Shadgar Implementation of Web Ontology and Semantic Application for Electronic Journal Citation System.
The Data Attribution Abdul Saboor PhD Research Student Model Base Development and Software Quality Assurance Research Group Freie.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
An intro to programming. The purpose of writing a program is to solve a problem or take advantage of an opportunity Consists of multiple steps:  Understanding.
At A Glance VOLT is a freeware, platform independent tool set that coordinates cross-mission observation planning and scheduling among one or more space.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Sudoku Hands-on Training Masters Project Presentation Yiqi Gao March 19, 2014.
Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh.
IRS-III: A Platform and Infrastructure for Creating WSMO-based Semantic Web Services John Domingue, Liliana Cabral, Farshad Hakimpour, Denilson Sell,
Aude Dufresne and Mohamed Rouatbi University of Montreal LICEF – CIRTA – MATI CANADA Learning Object Repositories Network (CRSNG) Ontologies, Applications.
Protégé as Professor: Development of an Intelligent Tutoring System With Protégé-2000 Olga Medvedeva Center for Pathology Informatics University of Pittsburgh.
1 INTEROP WP1: Knowledge Map Michaël Petit (U. of Namur) January 19 th 2004 Updated description of tasks after INTEROP Kickoff Meeting, Bordeaux.
An Introduction to Software Engineering. Communication Systems.
INRIA - LaBRICharles Consel Jan-06 1 Domain-Specific Software Engineering Charles Consel Phoenix Research Group LaBRI /INRIA-Futurs January 2006.
Using and modifying plan constraints in Constable Jim Blythe and Yolanda Gil Temple project USC Information Sciences Institute
Discovering Descriptive Knowledge Lecture 18. Descriptive Knowledge in Science In an earlier lecture, we introduced the representation and use of taxonomies.
1 USC INFORMATION SCIENCES INSTITUTE CAT: Composition Analysis Tool Interactive Composition of Computational Pathways Yolanda Gil Jihie Kim Varun Ratnakar.
Chap#11 What is User Support?
OilEd An Introduction to OilEd Sean Bechhofer. Topics we will discuss Basic OilEd use –Defining Classes, Properties and Individuals in an Ontology –This.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Building the digital world from local to universal Adolf Knoll National Library of the Czech Republic
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Inria Rhône-AlpesEMGnet meeting - December 98 1 A Platform for EMG Studies Danielle Ziébelin, Martine Maume and Philippe Genoud INRIA Rhône-Alpes Projet.
Using Symbolic PathFinder at NASA Corina Pãsãreanu Carnegie Mellon/NASA Ames.
Formal Verification. Background Information Formal verification methods based on theorem proving techniques and model­checking –To prove the absence of.
Problem-Solving Methods in Protégé-2000 Monica Crubézy Stanford Medical Informatics MIS November 1999.
Henrik Eriksson Department of Computer and Information Science Linkoping University SE Linkoping, Sweden Raymond W. Fergerson Yuval Shahar Stanford.
Example projects using metadata and thesauri: the Biodiversity World Project Richard White Cardiff University, UK
Protégé/2000 Advanced Tools for Building Intelligent Systems Mark A. Musen Stanford University Stanford, California USA.
“Making Frames for given Predicate : An approach for Unification of knowledge”
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Page 1 Hitachi Ltd. – FhI FOKUS TTCN-3 User Conference, June 2005 MDA based approach for generation of TTCN-3 test specifications Hideto Ogawa, Hitachi.
Stanford Medical Informatics
Human Errors and the Error Abstraction Process
Social Media And Global Computing Introduction to Visual Studio
Chapter 11 user support.
Building Ontologies with Protégé-2000
Presentation transcript:

Internet Reasoning Service: Progress Report Wenjin Lu and Enrico Motta Knowledge Media Institute Monica Crubézy Stanford Medical Informatics

IRS: What it is? Web-based tool to support reuse of reasoning services Different levels of support –Manual browsing/configuration –Intelligent Assistant In the long term: broker-mediated service

Generic Classification Task Input roles –Candidate Solutions, Match Criterion, Solution Criterion, Observables Precondition –Both observables and candidate solutions have to be provided Goal –To find a solution from the candidate solutions which is admissible with respect to the given observables, solution criterion and match criterion

3. Internet Reasoning Service

Task Selection  IRS provides  a graphical and browsable description of each generic task  examples of pre-existing instantiated task models.  Can we do more?

Task Configuration (application inputs) Application inputs = case-independent ones Instantiate by –Mapping to domain model Solution Space -> Hierarchy of apple types –Directly filling task roles Defining a new match criterion encoding constraint according to the relevant task ontology –Selecting from available options choosing existing match criterion

Task Configuration (Case inputs) No need to fill case inputs at this stage Still, mappings may be required –Observables features -> apple properties

Task Model Verification  Task Model Verification = Checking task assumptions (only if they do not rely on case- specific inputs).  Can task assumptions rely on case-specific inputs?

PSM Selection Through a direct link between a PSM and a task. –e.g., in OCML PSMs are linked to the tasks that they can solve by a special slot “tackles-task”. Through an existing PSM-Task bridge As the result of users’ choice among available PSMs. –IRS will need to support the creation of relevant PSM-Task Bridge As the result of a competence matching process between the task and available PSMs. –Competence matching should generate appropriate PSM- Task bridge

PSM Configuration Same as task configuration Roles inherited from relevant task PSM may define additional roles –e.g., heuristic classifier introduces abstractors and refiners

PSM Verification Checking PSM Assumptions –again, only if no case-specific roles are involved

PSM Execution  Acquiring case-specific input from user.  Checking precondition/assumptions  Calling the PSM code with the mapped inputs.  Interpreter may be local or remote  Displaying the progress of the PSM execution, at least in a console window (that assumes that the code interpreter or the PSM code sends trace messages to the console).  Filling-in the domain outputs with the results of PSM execution (through mapping relations) and presenting those results to users.

Possible Platforms for IRS Specialized WebOnto Configuration –Unlikely –Nobody working on it Protégé –Based on pre-existing PSM Librarian plug-in –Monica working on it New Java/Lisp Tool –Java Applets interfaced with library sitting on Lisp server –Wenjin working on it.

IRS in Protege

Additional Developments Classification library to be tried out in 2 domains –E-commerce user classification, product selection configuration of ‘user basket’ –will use parametric design library –Paleontology Classification is everything in Paleontology Complicated problem No agreed hierarchy/classification rules –gaps in the models