KMi-SMI collaboration Wenjin Lu and Enrico Motta Knowledge Media Institute Monica Crubézy Stanford Medical Informatics.

Slides:



Advertisements
Similar presentations
1 Using Ontologies in Clinical Decision Support Applications Samson W. Tu Stanford Medical Informatics Stanford University.
Advertisements

Solving inconsistent ontologies with heuristics Joey Lam, Derek Sleeman, Wamberto Vasconcelos 23 Jan 2006.
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
16/11/ IRS-II: A Framework and Infrastructure for Semantic Web Services Motta, Domingue, Cabral, Gaspari Presenter: Emilia Cimpian.
Active subgroup mining for descriptive induction tasks Dragan Gamberger Rudjer Bošković Instute, Zagreb Zdenko Sonicki University of Zagreb.
Copyright WebGiro AB, All rights reserved. ECIMF Project Group Meeting, Brussels, Knowledge Engineering Tools and Semantic Translation.
SOFTWARE ENGINEERING ONTOLOGY A DEVELOPMENT METHODOLOGY Projects: eLSE & SELBO Iveta Georgieva.
XOWL – an Executable Modeling Language for Domain Experts Laurent WOUTERS (EADS Innovation Works, France) Marie-Pierre GERVAIS (Université Paris Ouest,
Internet Reasoning Service: Progress Report Wenjin Lu and Enrico Motta Knowledge Media Institute Monica Crubézy Stanford Medical Informatics.
1 Ontology Visualization 10 th International Protégé Conference July 15, 2007, 11:00 – 12:30PM CEST Jennifer Vendetti, Stanford University.
Knowledge Modelling: Foundations, Techniques and Applications Enrico Motta Knowledge Media Institute The Open University United Kingdom.
IBROW Progress Report - OU Enrico Motta Knowledge Media Institute.
School of Computing and Mathematics, University of Huddersfield Knowledge Engineering: Issues for the Planning Community Lee McCluskey Department of Computing.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy Stanford Medical Informatics Stanford University.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Protégé An Environment for Knowledge- Based Systems Development Haishan Liu.
A Library of Components for Classification Problem Solving Wenjin Lu and Enrico Motta Knowledge Media Institute.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Automatically Constructing a Dictionary for Information Extraction Tasks Ellen Riloff Proceedings of the 11 th National Conference on Artificial Intelligence,
ELSE (eLearning for Software Engineering) S. Stojanov ECL, University of Plovdiv.
Ayorinde I. T., Akinkunmi B. O. and Alao Y. M. Computer Science Department, University of Ibadan, Ibadan, Nigeria 1 AUGUST, International Conference.
Evaluating Ontology-Mapping Tools: Requirements and Experience Natalya F. Noy Mark A. Musen Stanford Medical Informatics Stanford University.
July 6, th International Protégé Conference Reasoning in a Tutoring System: Transforming Knowledge to Teaching. Olga Medvedeva Center for Pathology.
Made with Protégé: An Intelligent Medical Training System Olga Medvedeva, Eugene Tseytlin, and Rebecca Crowley Center for Pathology Informatics, University.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
1 An Analytical Evaluation of BPMN Using a Semiotic Quality Framework Terje Wahl & Guttorm Sindre NTNU, Norway Terje Wahl, 14. June 2005.
Blaz Fortuna, Marko Grobelnik, Dunja Mladenic Jozef Stefan Institute ONTOGEN SEMI-AUTOMATIC ONTOLOGY EDITOR.
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
A Generic Software Framework for building Hybrid Ontology-Backed Models for Driving Applications Colin Puleston, James Cunningham, Alan Rector Bio-Health.
Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh.
Using the TBox to Optimise SPARQL Queries Birte Glimm Yevgeny Kazakov Ilianna Kollia and Giorgos Stamou CS 848 Paper Critique Vishnu Prathish.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Semantic Web Ontology Design Pattern Li Ding Department of Computer Science Rensselaer Polytechnic Institute October 3, 2007 Class notes for CSCI-6962.
Protégé as Professor: Development of an Intelligent Tutoring System With Protégé-2000 Olga Medvedeva Center for Pathology Informatics University of Pittsburgh.
Theories are: Abstractions Constructions Evaluated according to their usefulness not their truthfulness.
CHAPTER ONE Problem Solving and the Object- Oriented Paradigm.
SEMANTIC WEB FOR A HOSPITAL
February 24, 2006 ONTOLOGIES Helena Sofia Pinto ( )
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
Web-Protégé Jelena Vukovic, 53/07
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
The Modelling We Do Enrico Motta. Modelling Primitives Classes Slots Instances Relations Functions Rules Axioms Reasoning Services Query Answering (Ask)
November 25, 2015 © IBM Corporation Unified Method Framework (UMF) RMC Reference Architecture Overview Kelli Houston
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
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
A View-based Methodology for Collaborative Ontology Engineering (VIMethCOE) Ernesto Jiménez Ruiz Rafael Berlanga Llavorí Temporal Knowledge Bases Group.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Protocol Derivation Assistant Matthias Anlauff Kestrel Institute
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.
FP OntoGrid: Paving the way for Knowledgeable Grid Services and Systems Monterey, July 26th 2007 KOPE: Knowledge-Oriented Provenance.
Presented by Kyumars Sheykh Esmaili Description Logics for Data Bases (DLHB,Chapter 16) Semantic Web Seminar.
Protégé/2000 Advanced Tools for Building Intelligent Systems Mark A. Musen Stanford University Stanford, California USA.
Process Support Tools and Formalism Exploration Team Apache Information and Computer Science University of California, Irvine.
LE:NOTRE Spring Workshop The Role of Ontologies for Mapping the Domain of Landscape Architecture An introduction.
Constructing A Yami Language Lexicon Database from Yami Archiving Projects Meng-Chien Yang(Providence University, Taiwan) D. Victoria Rau(National Chung.
DOMAIN ONTOLOGY DESIGN
Action Editor Storyboard
The Role of Ontologies for Mapping the Domain of Landscape Architecture An introduction.
William Grosso Stanford Medical Informatics Stanford University
Stanford Medical Informatics
Ontology-Based Information Integration Using INDUS System
Semantic Markup for Semantic Web Tools:
Towards an Open Meta Modeling Environment
Workshop Organization Support SAR Environment Schematic
Generic Tasks In the 80’s, KB engineering used approaches like this:
Building Ontologies with Protégé-2000
University of Manchester
Presentation transcript:

KMi-SMI collaboration Wenjin Lu and Enrico Motta Knowledge Media Institute Monica Crubézy Stanford Medical Informatics

Goals Customizing Protégé editor for use with OCML (Protégé-OCML) –Evaluating Protégé suitability Translating classification library into Protégé- OCML –Validating classification library –Evaluating UPML Revising Specification for Internet Reasoning Service

1. The Protégé-UPML editor for OCML Modeling of OCML meta ontology in Protégé – i.e., classes, relations, functions, axioms, etc... Inclusion of OCML meta ontology in Protégé-UPML editor –i.e., defining the appropriate KA forms for the basic OCML constructs Extension of UPML concepts for OCML, with reference to OCML meta ontology –e.g., formula -> OCML-formula

OCML meta ontology in Protégé By the way, this is the output of a new plugin for Protégé, that creates a graph out of a KB, with different visualization options subclass-of link instance-of link

Each OCML construct is an instance of :OCML-CLASS Template slots define own OCML fields for all classes

OCML in Protégé-UPML editor Inclusion of OCML meta ontology in UPML domain modelling meta-ontology Extension of UPML concepts for OCML (“UPML-OCML concepts”) –Formula < OCML-Formula formula -> ocml-kappa-expression, ocml-relation-mapping –Program < OCML-Program program -> ocml-lambda-expression, :OCML-PROCEDURE –Signature Element < OCML-Element ocml-type -> :OCML-CLASS, :OCML-RELATION, :OCML-FUNCTION –Signature < OCML-Signature signature-elements -> (OCML-Element)

UPML core ontology is extended for OCML

2. The Classification library in UPML Task-Domain Bridge PSM-Domain Bridge PSM-Task Bridge Task Refiner Domain Model Domain Refiner PSM Refiner Ontologies Ontology Refiner Classification Library Heuristic classifier (Optimal) Classification Optimal Heuristic classifier Apples Heuristic Apples Optimal Apples Abtractor, Refiner Color “green”, Sugar-level Observable, Solution Abstractor = Sugar-abstractorSolution = Apple class

The Classification library in Protégé-UPML Classification ontologies modeled in Protégé-OCML –Classification task, heuristic classification method, apples domain, heuristic classification application –Modeled as separate ontologies in Protégé-OCML (ie, a hierarchy of classes that are instances of OCML primitives) –Included along with UPML-OCML (UPML extended for OCML) UPML-OCML concepts instantiated with elements of the included classification ontologies UPML concepts instantiated with classification tasks, PSMs, knowledge roles, etc.

Classification ontologies in Protégé-OCML OCML-BASE CLASSIFICATION-TASK HEURISTIC-CLASSIFICATION-METHOD APPLE-DOMAIN APPLE-HEURISTIC-CLASSIFICATION-APPLICATION included-in

Each concept is an instance of :OCML-CLASS Own slots contain OCML definition of the class

Classification Library instance

Classification Task instance

Task: Classification (ontology signature)

Task: Classification (competence)

Heuristic optimal solution classifier PSM

Heuristic optimal solution classifier PSM (Signature and Competence)

Heuristic optimal solution classifier PSM (Operational description)

apples-domain bridge 4 mapping axioms define the bridge

apples-domain bridge (mapping axiom for observable)

Conclusions of the experiment Customization of Protégé-UPML for OCML –2-step process: OCML in Protégé + extension of UPML for OCML –Reasonably easy to do! Classification library in UPML –Fits nicely, except: Knowledge roles (case-indep. data) at the task & complex PSM level Task, PSMs, etc. are classes in OCML, not instances as in UPML Needs the implementation of a connection to OCML interpreter

3. Internet Reasoning Service