Building Ontologies with Protégé-2000

Slides:



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

BAH DAML Tools XML To DAML Query Relevance Assessor DAML XSLT Adapter.
Protégé Ray Fergerson Who are we? What have we done? What are our plans? Why are we here? What are our problems? Demo (?)
A general-purpose text annotation tool called Knowtator is presented. Knowtator facilitates the manual creation of annotated corpora that can be used for.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
1 Ontology Visualization 10 th International Protégé Conference July 15, 2007, 11:00 – 12:30PM CEST Jennifer Vendetti, Stanford University.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
A Review of Ontology Mapping, Merging, and Integration Presenter: Yihong Ding.
Biological Ontologies Neocles Leontis April 20, 2005.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Tools for Developing and Using DAML-Based Ontologies and Documents Richard Fikes Deborah McGuinness Sheila McIlraith Jessica Jenkins Son Cao Tran Gleb.
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.
Methodologies, tools and languages for building ontologies. Where is their meeting point? Oscar Corcho Mariano Fernandez-Lopez Asuncion Gomez-Perez Presenter:
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.
Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA.
Methods for Computer-Aided Design and Execution of Clinical Protocols Mark A. Musen, M.D., Ph.D. Stanford Medical Informatics Stanford University.
Grant Number: IIS Institution of PI: Arizona State University PIs: Zoé Lacroix Title: Collaborative Research: Semantic Map of Biological Data.
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
RDF and OWL Developing Semantic Web Services by H. Peter Alesso and Craig F. Smith CMPT 455/826 - Week 6, Day Sept-Dec 2009 – w6d21.
ILSA Home Ontology CHOP An Introduction to CHOP: the Common Home Ontology in Protege Steve Harp and John Phelps Honeywell Laboratories November, 2001.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
Methodology - Conceptual Database Design
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
Sharing Ontologies in the Biomedical Domain Alexa T. McCray National Library of Medicine National Institutes of Health Department of Health & Human Services.
CIS 112 Exam Review. Exam Content 100 questions valued at 1 point each 100 questions valued at 1 point each 100 points total 100 points total 10 each.
Computer Human Interaction & Software Engineering Lab Department of Computer Science, University of Victoria Jambalaya Protégé Conference 2006 Chris Callendar.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Metadata Schema for CERIF Andrei Lopatenko Vienna University of Technology
From Model Interoperability to Data Transformation Steve Grise ESRI.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax.
17 April 2005Sharif University of Tech Page 1 Ontologies Come of Age Amir Hossein Assiaee
Henrik Eriksson Department of Computer and Information Science Linkoping University SE Linkoping, Sweden Raymond W. Fergerson Yuval Shahar Stanford.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Protégé/2000 Advanced Tools for Building Intelligent Systems Mark A. Musen Stanford University Stanford, California USA.
Of 24 lecture 11: ontology – mediation, merging & aligning.
Engineering, 7th edition. Chapter 8 Slide 1 System models.
ONTOLOGY LIBRARIES: A STUDY FROM ONTOFIER AND ONTOLOGIST PERSPECTIVES Debashis Naskar 1 and Biswanath Dutta 2 DSIC, Universitat Politècnica de València.
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
Don’t know much about philosophy: The confusion over bio-ontologies
DOMAIN ONTOLOGY DESIGN
Chapter 2 Database System Concepts and Architecture
Protégé/2000 Advanced Tools for Building Intelligent Systems
ece 627 intelligent web: ontology and beyond
NML-WG: Monday brainstorming
Semantic Visualization
William Grosso Stanford Medical Informatics Stanford University
Stanford Medical Informatics
Natasha Fridman Noy Mark A. Musen Stanford University
Abstract descriptions of systems whose requirements are being analysed
Semantic Web - Ontologies
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Where does one end and the other start?
Object Oriented Analysis and Design
Service-Oriented Computing: Semantics, Processes, Agents
An ecosystem of contributions
KNOWLEDGE REPRESENTATION
Service-Oriented Computing: Semantics, Processes, Agents
Software Design Lecture : 15.
Database Systems Instructor Name: Lecture-3.
University of Manchester
The Foundational Model of Anatomy
Presentation transcript:

Building Ontologies with Protégé-2000 Mark A. Musen, M.D., Ph.D. Stanford Medical Informatics Stanford University

Conceptual building blocks for building intelligent systems Domain ontologies Characterization of concepts and relationships in an application area, providing a domain of discourse Problem-solving methods Abstract algorithms for achieving solutions to stereotypical tasks (e.g., constraint satisfaction, classification, planning, simulation)

http://protege.Stanford.EDU

What Protégé-2000 offers Ontology editor for defining classes of concepts (e.g., esophagus) Automated generation of tools for building knowledge bases that define instances of concepts (e.g., Cornelius’ esophagus) Knowledge-visualization systems Lots of user-contributed “plug ins” Ability to archive ontologies and knowledge bases in a variety of formats

Digital Anatomist Foundational Model of Anatomy Material Physical Anatomical Entity Anatomical Spatial Entity Anatomical Structure Body Substance Body Part Organ System Organism Cell Subdivision Component Tissue

Is-a Classes of anatomical structures Parts of the heart Part-of Spatial Entity Anatomical Structure Organ Organ Part Body Space Anatomical Feature Viscus Organ Subdivision Organ Component Organ Cavity Internal Feature Hollow Viscus Cardiac Chamber Heart Parts of the heart Organ Cavity Subdivision Cavity of Heart Right Atrium Wall of Heart Cavity of Right Atrium Fossa Ovalis Wall of Right Atrium Myocardium Is-a Part-of Sinus Venarum Myocardium of Right Atrium SA Node

The Ontology in Protégé-2000

Visualizing relationships with JAMBALAYA Hierarchy (nested graph) based on is-a and instance-of relationships. The user can zoom in and explore any of the subclasses in more detail (see next slide).

No hierarchical relationships, just a few slot types visible and a spring layout done on those arc types To help the user explore structures (see filter panel for arc types not filtered). Classes are blue, instances are white.

Protégé Uses Open Knowledge-Base Connectivity (OKBC) model Classes define concepts in the domain Slots define attributes of classes Facets put constraints on values of classes (e.g., type, cardinality, defaults) Protégé may exchange knowledge with any other OKBC-compatible server (e.g., Ontolingua, LOOM, Ocelot)

Additional features of Protégé’s knowledge model Metaclasses allow developers to define special-purpose facets of base classes that are “instances” of the metaclasses Protégé axiom language (PAL) allows developers to specify complex semantic constraints using logic

Metaclasses allow developers to define new template slots (e. g Metaclasses allow developers to define new template slots (e.g., as in GO)

Evaluation of constraints can point out semantic errors

OntoViz tab: Another visualization plug-in that uses AT&T’s GraphViz system

PROMPT: A plug in that allows users to compare and merge different versions of ontologies

Building intelligent systems with Protégé-2000 Build a domain ontology Protégé-2000 generates a custom-tailored GUI for acquisition of content knowledge Elicit content knowledge from application specialists Map domain ontology to appropriate problem-solving methods for automation of particular tasks

Building knowledge bases: The Protégé methodology Domain ontology to provide domain of discourse Knowledge-acquisition tool for entry of detailed content

In Protégé-2000, ontologies can define an overarching structure for a domain knowledge base

Forms allow entry of instances and are generated directly from the ontology

Sometimes diagrams are more intuitive than forms are Developers can use diagrams for entry of complex relationships Forms and diagrams can be freely mixed based on the requirements of the ontology

Protégé-2000 supports special-purpose “plug ins” Widgets to acquire and display special information Tabs that provide enhanced functionality Access to UMLS and WordNet Access to problem solvers (e.g., JESS, Prolog) Access to visualization systems Tabs that support entire knowledge-based applications

Current “back ends” for reading and writing knowledge Relational databases (via JDBC) CLIPS OKBC XML (using DTDs) XML (using XML Schema) Resource Description Framework (RDF/S) DAML+OIL (in progress)

Protégé-2000 is Available under an open-source license and freely downloadable from our Web site Used by more than 1000 investigators around the world Supported by Stanford Medical Informatics and by the Protégé-2000 user community

The Protégé community keeps growing 9.4 new downloads each day (mean) 4133 registered users as of July 1, 2002 877 people subscribe to our “protege-discussion” mailing list

http://protege.Stanford.EDU