From Domain Ontologies to Modeling Ontologies to Executable Simulation Models Gregory A. Silver Osama M. Al-Haj Hassan John A. Miller University of Georgia.

Slides:



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

Intelligent Technologies Module: Ontologies and their use in Information Systems Revision lecture Alex Poulovassilis November/December 2009.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
Learning Semantic Information Extraction Rules from News The Dutch-Belgian Database Day 2013 (DBDBD 2013) Frederik Hogenboom Erasmus.
Prof. Carolina Ruiz Computer Science Department Bioinformatics and Computational Biology Program WPI WELCOME TO BCB4003/CS4803 BCB503/CS583 BIOLOGICAL.
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
DSM Workshop, October 22 OOPSLA 2006 Model-Based Workflows Leonardo Salayandía University of Texas at El Paso.
Knowledge Enabled Information and Services Science What can SW do for HCLS today? Panel at HCSL Workshop, WWW2007 Amit Sheth Kno.e.sis Center Wright State.
A Secure Interoperable Infrastructure For Healthcare Information System Ehsan ul Haq Abrar Ahmed Sair
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
Web Ontology Language for Service (OWL-S). Introduction OWL-S –OWL-based Web service ontology –a core set of markup language constructs for describing.
Developing Semantic Web Sites: Results and Lessons Learnt Enrico Motta, Yuangui Lei, Martin Dzbor, Vanessa Lopez, John Domingue, Jianhan Zhu, Liliana Cabral,
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
Use of Ontologies in the Life Sciences: BioPax Graciela Gonzalez, PhD (some slides adapted from presentations available at
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
1 CIS607, Fall 2006 Semantic Information Integration Instructor: Dejing Dou Week 10 (Nov. 29)
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
Business Process Modeling Workflow Patterns Ang Chen July 8, 2005.
Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer.
Redefining Perspectives A thought leadership forum for technologists interested in defining a new future June COPYRIGHT ©2015 SAPIENT CORPORATION.
A university for the world real R © 2009, Chapter 23 Epilogue Wil van der Aalst Michael Adams Arthur ter Hofstede Nick Russell.
Amarnath Gupta Univ. of California San Diego. An Abstract Question There is no concrete answer …but …
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
Knowledge Enabled Information and Services Science GlycO.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Jun Han John A. Miller Department of Computer Science University of Georgia Gregory A Silver College of Business, Anderson University.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
International Semantic Web Doctoral Symposium Research Topic: Representing Discrete-Event Simulation Process-Interaction Models using the Web Ontology.
Research Information System for Materials - Database, Simulation and Knowledge Toshihiro Ashino Toyo University
Interoperability in Information Schemas Ruben Mendes Orientador: Prof. José Borbinha MEIC-Tagus Instituto Superior Técnico.
SWETO: Large-Scale Semantic Web Test-bed Ontology In Action Workshop (Banff Alberta, Canada June 21 st 2004) Boanerges Aleman-MezaBoanerges Aleman-Meza,
MPEG-7 Interoperability Use Case. Motivation MPEG-7: set of standardized tools for describing multimedia content at different abstraction levels Implemented.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
HYGIA: Design and Application of New Techniques of Artificial Intelligence for the Acquisition and Use of Represented Medical Knowledge as Care Pathways.
Knowledge Modeling, use of information sources in the study of domains and inter-domain relationships - A Learning Paradigm by Sanjeev Thacker.
Dimitrios Skoutas Alkis Simitsis
Mining Structured vs. Unstructured Data Where is the structure and where did the semantics go? Rahim Yaseen SAP Labs LLC.
BAA - Big Mechanism using SIRA Technology Chuck Rehberg CTO at Trigent Software and Chief Scientist at Semantic Insights™
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
GREGORY SILVER KUSHEL RIA BELLPADY JOHN MILLER KRYS KOCHUT WILLIAM YORK Supporting Interoperability Using the Discrete-event Modeling Ontology (DeMO)
Multi-agent Systems in Medicine Štěpán Urban. Content  Introduction to Multi-agent Systems (MAS) What is an Agent? Architecture of Agent MAS Platforms.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
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.
Mining the Biomedical Research Literature Ken Baclawski.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
1 MedAT: Medical Resources Annotation Tool Monika Žáková *, Olga Štěpánková *, Taťána Maříková * Department of Cybernetics, CTU Prague Institute of Biology.
GODO: Goal driven orchestration for Semantic Web Services … or how do spells work in the XXI century Juan Miguel Gomez, Mariano Rico, Francisco Garcia.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Ontologies for the Semantic Web Prepared By: Tseliso Molukanele Rapelang Rabana Supervisor: Associate Professor Sonia Burman 20 July 2005.
Of 24 lecture 11: ontology – mediation, merging & aligning.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
WHIT 3.0 December 11, 2007 Christopher Pierce and Chimezie Ogbuji
Semantic Visualization
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
StYLiD: Structured Information Sharing with User-defined Concepts
Web Ontology Language for Service (OWL-S)
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Ontology Evolution: A Methodological Overview
Model-Driven Analysis Frameworks for Embedded Systems
The Extensible Tool-chain for Evaluation of Architectural Models
Ontology-Based Approaches to Data Integration
The Vision Mobilizing the Web with DAML-Enabled Web Services
Presentation transcript:

From Domain Ontologies to Modeling Ontologies to Executable Simulation Models Gregory A. Silver Osama M. Al-Haj Hassan John A. Miller University of Georgia 2007 Winter Simulation Conference

Outline I.Ontology Driven Simulation (ODS) –Definition & Motivation –Historical Perspective II.Web Based Resources for Modeling & Simulation –Domain Ontologies –Modeling Ontologies –Structured (e.g. databases) and Unstructured (e.g. papers) Sources III.Development of an ODS Prototype –ODS Architecture –Ontology Mapping Tool & Markup Language Generation –Executable Model Generation IV.ODS in Action: Two Examples –Hospital Emergency Department –Glycan Biosynthesis

I. Ontology Driven Simulation Definitions: –Domain Ontology – Knowledge in particular domains is captured through defining concepts, their relationships, and relevant constraints. OWL (Web Ontology Language) is widely used for the Semantic Web. –Ontology Driven Simulation – Simulation model development assisted/driven by application domain knowledge stored in ontologies. Motivation: Use the knowledge and data resident in domain ontologies to bootstrap the creation of simulation models.

Historical Perspective A Port Ontology for Automated Model Composition (Laing and Paredis 2003) Discrete-event Modeling Ontology (DeMO) (Miller, et al. 2004) Synthetic Environment Data Representation Ontology (sedOnto) (Bhatt, et al. 2005) Evaluation of the C2IEDM as an Interoperability Enabling Ontology (Turnitsa and Tolk 2005) Ontology Driven Framework for Simulation Modeling (Benjamin et al. 2005) Process Interaction Modeling Ontology for Discrete Event Simulation (PIMODES) (Lacy 2006)

II. Web Based Resources for Modeling & Simulation –Creation of simulation models requires gathering of substantial amounts of knowledge and data. –Sources of Information Domain Ontologies – Domain Expertise –GlycO – Glycomics Ontology –EnzyO – Enzyme Ontology –PMRO – Problem-oriented Medical Records Ontology –Modeling Ontologies – Expertise in Modeling Techniques Discrete-event Modeling Ontology (DeMO) –Online Databases RK-Savio, BRENDA, KEGG –Text Mining PubMed

DeMO Top Level Classes

III. Development of an ODS Prototype A.Goals 1.Support the use of Multiple Modeling Technologies 2.Tools for extracting and mapping Domain Ontologies 3.Support code generation for several simulation engines B.The ODS Approach 1.Discovery Phase – Search and Browse Multiple Ontologies a.Relevant Domain Knowledge b.Applicable Modeling Techniques 2.Mapping Phase – a.Connect and transform classes, properties and instances in Domain Ontologies to those in Modeling Ontologies b.Generate any additional instances required in Modeling Ontology 3.Code Generation Phase a.Two-Stage: OWL  XML  Code Advantage: Many simulation work off of an XML dialect such as the Petri Net Markup Language (PNML) b.One-Stage: OWL  Code XML by itself is weak at expressing named relationships and constraints – so there is the potential for information loss.

Ontology Driven Simulation Architecture

Map PMRO classes to DeMO Classes DeMO Represention of Model (OWL Instances) Generate Markup Language Instances Ontology Mapping Tool & Markup Language Generation <activity activityid="ClinicalExamination" activitytype="Facility" caption="Examination" "> <costdist distributiontype="Uniform" alpha="100.0" beta="300.0" stream="0" /> <servicedist distributiontype="Uniform" alpha="300.0" beta="200.0" stream="0" /> XPIML Representation of Model

Executable Model Generation <activity activityid="ClinicalExamination" activitytype="Facility" caption="Examination" "> <costdist distributiontype="Uniform" alpha="100.0" beta="300.0" stream="0" /> <servicedist distributiontype="Uniform" alpha="300.0" beta="200.0" stream="0" /> Executable Model Generator XPIML Representation of Model JSIM Execution

IV. ODS in Action: Two Examples Hospital Emergency Room –PMRO  JSIM –Process Interaction Glycan Biosynthesis –GlycO, EnzyO  HFPN –Petri Nets

Hospital Emergency Room Example Knowledge Extraction Model Construction

OWL Instance XPIML Instance JSIM Specification JSIM Execution

Biochemical Pathway ODS Knowledge Extraction Model Construction

Biochemical Pathway for Glycan Biosynthesis Michaelis-Menten Reaction Kinetics v 0 = Vmax[S] Km+[S] Hybrid Functional Petri Nets S1 E1 P1 E2 P2 R1R2 ES EB RA Glycan [S1] ES EB RA RNA Protien Enzyme [E1] ES EB RA Glycan [P1] ES EB RA [E2] ES EB RA Glycan [P2] RNA Protien Enzyme Substrate Enzyme Product Enzyme Product