![]() |
Sixth International
Protégé Workshop |
![]() |
Manchester, England |
Presentation Abstracts
Note: Brian Gaines, editor-in-chief of The International Journal of Human-Computer Studies, has invited us to produce a special issue of the journal based on selected presentations from our workshop. |
|
|
Ameen
Abu-Hanna, R. Cornet, M. Crubezy, S. Tu : "Terminological systems (TSs) continue
to form a hot research topic in medical informatics. Frameworks for understanding
TSs have been suggested which provide a typology of TSs along with conceptual
and formal specification of TS desiderata. These Frameworks provide guidance
in the analysis and design phases of developing a TS but the actual implementation
of TSs is still left as an exercise to the TS developer. However, software
development environments such as Protégé have been devised
for the flexible construction of knowledge based-systems from components.
Features of Protégé include its conformance to the OKBC
knowledge model; the logical separation between ontology and application;
and its componential architecture. In this talk we investigate the compatibility
of Protégé with the conceptual framework for understanding
Terminological Systems suggested in (de Keizer and Abu-Hanna, 2000). We
address the compatibility issue by a constructive approach that provides
mappings between the conceptual components of the TS framework and Protégé
constructs. The development of an intensive care terminology system, |
|
Harith
Alani & Bo Hu : This presentation will describe some of the Protégé based knowledge management applications and services developed within the AKT project at Southampton University. We will introduce TGVizTab, a new plugin for visualising large ontologies, and MIAKTab, a domain specific plugin for visualising, navigating and maintaining a breast cancer image knowledge base. A brief description of Ontocopi will also be given, which is a plugin to identify communities of practice using ontology network analyses techniques. We hope to gather some feedback and user requirements from this workshop with respect to visualising ontologies and knowledge bases. |
|
Polly
M. Allen : Academic groups, especially in university
settings, tend to experience high turnover rates of personnel. Whether
it is formal knowledge about particular research topics, or informal knowledge
about the social network within the group, such knowledge is closely tied
to the specific student, and often leaves with them; consequently, new
additions to the group are forced to re-acquire this knowledge through
experience. |
|
Rizwan
Ameer & Krishnakumar Pooloth : This presentation is intended to share
our experience in embedding NASA CLIPS Engine into Protégé
and providing a CLIPS command line interface as a Protégé
plugin. Since Protégé is written in Java and NASA CLIPS
is entirely in C, there are certain issues involved in embedding CLIPS
in Protégé. This presentation will discuss the basics of
embedding CLIPS Engine in other applications, issues involved in embedding
CLIPS engine in Protégé and how those issues were resolved.
A working demo of Protégé CLIPS plugin (Command line interface
to the embedded CLIPS Engine) is also planned. |
|
Alvaro Arenas, Krzysztof Krawczyk, Mariusz Dziewierz & Michal Laclavik : "Experiences with Using Protégé in a Knowledge Management Application": Pellucid is a project, funded by the
European IST programme, concerned with knowledge management for public
employees, specifically for those who are organisationally mobile, moving
from one department or post to another. This presentation illustrates
our experience in using Protégé in Pellucid. |
|
M.
Naveed Baqir & A. Rashid Kausar : The talk shall focus on the current projects being developed and investigated in the scientific and academic circles of Pakistan. The talk shall also outline the past experience with ontology based project development. Excitements and problems faced by the researchers, students and professionals will also be discussed. |
|
Reiner
Borchert : Since we are planning to execute data evaluations and simulations of environmental processes which are controlled by a process ontology I have looked for a proper way to link java classes and methods to Protégé frames. The goal was to enable the frames to execute what they describe. The presentation shows a slot-widget plug-in which introduces a “run button” to start the process linked to a frame, and a tab plug-in to configure the connection between Protégé and Java archives and classes. To illustrate the functions of the plug-ins I will present a small example project as work in progress. |
|
Sébastien
Brachais, Amedeo Napoli, Jean Lieber & Mathieu d'Aquin: Kasimir is a decision-support system
currently under development for breast cancer treatment. It relies on
knowledge bases (implemented within a specific XML format) representing
clinical guidelines, and on a inference engine that classifies concepts
representing domain knowledge. As in a description logic framework, concepts
are divided into primitive and defined concepts. |
|
Eleni
Christopoulou & Achilles Kameas : This paper presents research that has
been carried out during the “extrovert-Gadgets” project (http://www.extrovert-gadgets.net),
a research project funded in the context of EU IST/FET proactive initiative
“Disappearing Computer” (http://www.disappearing-computer.net).
In this project everyday tangible (physical) objects, referred to as eGadgets,
are enhanced with sensing, acting, processing and communication abilities,
and are able to communicate and collaborate, constituting eGadgetworlds.
The Gadgetware Architectural Style (GAS) defines the concepts and mechanisms
that will allow people to compose eGadgetworlds by associating eGadgets
and use them in a consistent and intuitive way. Each eGadget runs a small
operating system (GAS-OS), which locally manages its resources and associations. |
|
Ernesto
Compatangelo:
We review a series of issues which could possibly affect the interoperability of Protégé with some of the tools developed within the framework of the UK Interdisciplinary Research Collaboration in Advanced Knowledge technologies (AKT). We group these issues in three major themes, namely expressiveness of the knowledge model, mapping and translation mechanisms, and automated reasoning services. |
|
Oscar
Corcho:
We will present how to achieve interoperability between the two ontology tools, Protégé-2000 and WebODE, by means of translators that are able to preserve knowledge in the transformations, thus ensuring that the knowledge formalized with both tools is not lost in cyclic transformations. |
|
Monica
Crubézy
: Problem-Solving Methods (PSMs) are reusable
algorithms that encode domain-independent strategies to realize common
knowledge-intensive tasks by processing domain knowledge. Well-known PSMs
are propose-and-revise and heuristic classification, that have been used
to tackle tasks such as constraint-satisfaction, classification and diagnosis
in domains such as elevator configuration, ribosome-conformation prediction
and diagnosis of arthritic conditions. |
|
Chris
de Vaney & Ben Warsop: A detailed business process knowledge
base has been developed using Protégé. To support organizing
and disseminating the process informartion, a storyboarding interface
has been developed to allow narratives based on the use of the processes
to be developed. |
|
Vladimir
Diatlov
: As a part of organization studies review
and qualitative meta-analysis of research done, an ontology of concepts
was compiled and unified with the framework of organizational structure,
process, and boundary (Pettigrew, 2000) that becomes accepted in the field
of organization theory. Then, such library of organization analysis elements
was populated with information from an empirical case study relations,
authority, and other elements of social structure were codified as instances
of concepts. |
|
Cláudio
Gottschalg Duque & Marcello Peixoto Bax:
This article treats of the electronic
administration of Web documents, we present an index proposal whose approach
involves the application of specific linguistic theories and of Protégé
to develop an ontology based in the terms extracted from texts. |
|
Christophe
Dupriez & Mélanie Roland :
An Ontology permits to structure (human)
terminology into normalised concepts and also to build generalisation
hierarchies from these concepts. The "individuals" in the Ontology
may provide "solutions" to the users, solutions made of explanatory
texts and transaction possibilities. The solutions are indexed using the
concepts hierarchies and VocaBase generates the most pertinent choices
to the users to navigate in these hierarchies. We present a vocal application
based on this design. |
|
Joe
Edelman : We have added support for data objects like scientific measurements and recordings, made the Protégé UI more usable for our audience through adaptive tree renderings, and are looking at a deeper level of backend and UI support for the ontology version reconcilliation process. |
|
Henrik
Eriksson :
The tutorial contains an introduction to JessTab, its design philosophy, integration model, and practical use. After the tutorial you should be able to intall JessTab, take advantage of the mapping of instances to facts, use utility functions to manipulate Protégé ontologies and knowledge bases from Jess, and handle metalevel objects in Protégé from Jess. Also, the tutorial will include a discussion of the JessTab implementation and how you can extend it. |
|
Neil Ernst
: Adoption-centric knowledge engineering is the design of knowledge engineering tools and knowledge engineering processes to ensure the widest possible adoption. Protégé, with 8000 registered users, has a relatively large user base for this community, but evolving web standards for the Semantic Web promise to greatly increase this community. This talk looks at some issues involved in making the tools and techniques of Protégé and its plugins accessible and available to a wider audience. In turn, wide adoption will benefit the projects that choose to focus on it by increasing the user-base. One way to make a tool more adoption-centric is to provide increased cognitive support to the potential user.
|
|
Ray
Fergerson & Mark Musen:
We will review the history of the Protégé project and specifically discuss the previous workshops and what was discussed and accomplished at each. We will also discuss our successes and failures since the previous workshop two years ago and briefly discuss our plans for the future.
|
|
Ray
Fergerson :
This will be a very interactive session to allow users to tell the Protégé team what is important and what we should be working on. I will first summarize our current plans as well as my understanding of what the important issues are that have been raised at the workshop. We will then have an open discussion of these and other items, possible priorities, and other issues that anyone would like to bring up.
|
|
Yongsheng
Gao:
Ontologies are recognized as a key technology for knowledge sharing. A key task for health informatics is to model health care domain knowledge into ontologies. Within health care it is inevitable that we must deal with heterogeneous types and sources of knowledge, information and data. When incorporating multiple paradigms into ontologies we are faced not only with differences in underlying knowledge, but also with conflicts in the terminology used. In this presentation we identify the difficulties of modelling heterogeneous domain knowledge within a single ontology and explore ways of overcoming those difficulties. Within the presentation we will explore an ontology for a unified traditional Chinese medical language system which is being designed in China. Protégé is being used both to construct the ontology and in knowledge acquisition. We will make comparisons with possible representations for Orthodox Western Medicine. Both Chinese Medicine and Orthodox Western Medicine deal with the human health condition. Much could be gained from effective knowledge sharing. However, despite superficial similarities in terminology, these two disciplines come from very different paradigms. Sowa recognised that no fixed collection of distinctions or categories is likely to be adequate for describing all things for all time even under a single paradigm. We go further by arguing that different flexible sets of distinctions or categories are needed for modelling domain knowledge from different paradigms.
|
|
John
Gennari :
I will describe the (arduous) process of designing and building a Protégé backend for an XML Schema representation. To build our backend, we made a number of design decisions about the form of the XML Schema. It is still not clear whether we choose the "right" solutions; I would hope that the Protégé community and specifically this workshop will help shed light on the possible uses of an XML output, as well as pros and cons of different designs.
|
|
Andreas
Gehrmann & Syouhei Ishizu : Our research at Aoyama Gakuin University, Japan
is about ontological modeling of generic management system (gms) standards
(like ISO 9001, BS 7799-2 and ISO 14001) and their implementation in an
individual context of organizations. Protégé is used in
building ontologies for representing complex relationship between generic
and individual organizational concepts. We developed an upper management
ontology by the use of ISO 9000:2000 concepts, so the semantic relationship
between key organizational concepts is mapped in to a Protégé
model. |
|
Jim
Hendler :
The University of Maryland has been working with the National Cancer Institute's BioInformatics branch to map the cancer metathesaurus into the OWL web ontology langauge. This ontology is now freely available from http://www.mindswap.org/2003/CancerOntology/ and is available for experimentation by Protégé researchers. This talk presents this ontology and explores some challenges for Protégé inherent in this work. |
|
Mike
Hobbs:
This paper reports on a case study that
seeks to use a document driven information system to validate organisational
business rules as they change. Protégé is being used to
create an ontology to support student selection of appropriate modules
to create valid programmes of study in higher education. This will be
linked to a knowledge based system that will implement rules derived from
the documentation describing modules and academic rules. The aim is that
with the appropriate semantic mark-up and ontological support changes
to the documentation describing the rules can be automatically checked
by the validation system. |
|
Hong-Gee
Kim & Kyung-Mo Park : The frame-based knowledge structure in Protégé is very intuitive thus easily understood and modeled by non-trained ontology users. Reification from metaclass hierarchies in Protégé provides not only more flexible but also more economical means of knowledge representation than traditional frame-based techniques. A metaclass can be considered as a sort of approximate entity in the sense that it does not contain unnecessary details. In this presentation we will propose a way of representing three types of reified relations using metaclass frames in Protégé to model the medical domain knowledge: namely, mereotopological relations, functional relations, and property-value-type relations. We will also address the issue of defeasible reasoning for the propagation of features represented in hierarchies among metaclasses and classes.
|
|
Holger
Knublauch : The vision of the Semantic Web has recently
fuelled efforts in the definition of a new ontology modeling language
called OWL. This
|
|
Kai
Kumpf : We propose a protein ontology partially
based on existing biological hierarchies. It will serve as a) a structural
backbone for a protein database, the contents of which will iteratively
be enhanced by adding results from textmining in publicly available abstracts
and b) a reasoning tool to check the plausibilty of the database's contents.
Conflicting records (as to function, structure, etc.) will thus either
be avoided or can serve to restructure the ontology itself. Although the
emphasis is on single protein classification, the ontology makes provisions
for the inclusion of interactions, whose validity cannot be reliably checked
without knowing the interaction partner's class first.
|
|
Sue-sen
Lin, Fong-hao Liu & Shion-fu Loe: To elevate the quality of software ,
it becomes critical for enterprise to follow the international standard
to improve their business rule, and to increase software development capability.Thses
are two questions for software development : 1. how to guarantee enterprise
devolope software in a correct process and 2. how to inspect the capability
of software development. The international standard IEEE/EIA 12207 provides
a guide to life cycle process and CMMI can inspect the capability of software
Maturity. when
|
|
Feng-How
Liu & Shiang Fu Luo: As researchers continue to construct
ontology in the hope of porblem solving, they still lack consensus on
integration of ontologies . We first describe how to integrate the different
domain ontology with mergy and allignment operation theoretically.
|
|
Raimundo
Lozano : As part of the european project SCOPE, scientific information relating to Gastroenterology and Hepatology is structured and tagged conforming an ontology. We use Protégé as ontology edition tool and the Unified Medical Language System (UMLS) as source of concepts. To achieve this, two main developments have been integrated with Protégé through the use of plug-in extensions: a relational storing system for RDF and a relational database for UMLS.
|
|
Olga
Medvedeva & Rebecca S. Crowley: This presentation will describe the integration of Protégé-2000 into SlideTutor - an Intelligent Tutoring System in Pathology. SlideTutor requires a flexible and modular knowledge representation to teach problem solving skills and declarative knowledge in a complex visual diagnostic task. Based on the classification problem solving model approach we constructed a set of ontologies for domain and case knowledge representation, and for pedagogic modeling. The problem solving methods are incorporated into the expert model written in Jess, and JessTab provides the transformation of the domain knowledge into Jess facts. We conclude that Protégé-2000 provides a flexible framework for the development of intelligent tutoring systems. Co-Author: Rebecca S. Crowley.
|
|
Pericles
A. Mitkas & Ioannis Athanasiadis: The Agent Academy (AA) platform is an integrated high-level abstraction tool that supports the development and design of agent-based applications and provides a mechanism for embedding essential rule-based reasoning into agents. A certain procedure for building agent communities is adopted by AA, starting with the design of application ontologies with Protégé and finishing with the deployment of a multi-agent system. In this talk, Agent Academy approach for building both single-agents and agent-based systems, based on Protégé ontologies, will be discussed. Technical details and a short demo will be presented too. |
|
Mike
Pearson : On the use of Protégé to create, visualise and publish a multilingual map of mathematical concepts for educational use within schools. |
|
Michael
Power, Bob Sugden & Sharon Smart: The issue of assuring safety and quality in computerised clinical practice guidelines has received little attention in the literature (apart from raising awareness of the problem). We present our "hazop" analysis of potential hazards from computerised clinical guidelines and discuss our plans for minimizing the hazards. |
|
Alberto
González Ramírez & Caroll Zuleima Joaqui Trujillo: Thesis Project: "SIELAN:
LOCAL AREA NETWORK DESIGN EXPERT SYSTEM". |
|
Alan
Rector :
On the face of it, description logic
languages and tools such as OWL/OilEd and frame based languages and tools
such as OKBC and Protege appear to be addressing very similar tasks. However,
on closer examination their goals and assumptions are more different than
it at first seems. Most often, what is required is not just an ontology
but an "Knowledge base anchored in an ontology". Description
logics can provide the hierarchy of domain categories (classes) based
on their intensions but not the knowledge base of contingent facts about
the members of those categories nor can they provide the metaknowledge
and annotations required to make the ontology usable and maintainable. |
|
Harold
R. Solbrig & Christopher G. Chute:
Terminology describes how information
can be classified, while information models describe how information can
be represented. The boundary between terminology and information models
can be quite fluid, with the same assertion represented as a terminological
element in one application and in an information structure in the second.
Decisions about where this boundary occurs depend on the primary purpose
of the application, what terminology was available at the time the decisions
were made and an assortment of other technology and performance constraints. |
|
Margaret-Anne
Storey: Visualization can be an effective cognitive aid for managing ontologies and knowledge representations. First, we will discuss how we have integrated an interactive visualization user interface (Jambalaya) with Protégé. Then, based on our experiences in this area, as well as results from other related research, we propose some requirements for visualizing ontologies and knowledge bases. Using these requirements as a guide, we discuss how Jambalaya and other visualization techniques available in Protégé can be applied to ontology authoring and knowledge acquisition. We welcome suggestions and feedback from participants on their experiences using visualization in Protégé. |
|
Maria
Taboada : Current trends in knowledge engineering
advise to carry out the knowledge base development by extending domain
ontology with specific knowledge of each particular application. In addition,
reusing pre-existing knowledge sources may give rise to knowledge bases
endowed with a common and standard terminology. But, reuse often requires
an enormous effort, so few knowledge-based applications have arisen following
this approach. |
|
Samson
Tu : Protégé originated as a
knowledge-acquisition tool for a decision-support system that used clinical
trials in its knowledge base. Since then Protégé has evolved
into a general purpose ontology and knowledge modeling environment. In
this presentation, I will outline our most recent effort to make Protégé-2000
into a workbench for encoding clinical guidelines. I will describe the
requirements we established, the approach we've taken to model the knowledge-acquisition
process, the help system we created, and the libraries of knowledge assets
that are needed to make an effective guideline workbench. |
|
C.J.
Wroe, C. Puleston, M. Bada, R. Stevens & C. A. Goble : The Gene Ontology (GO http://www.geneontology.org)
is a structured precisely defined common controlled vocabulary for describing
the roles of genes and gene products in any organism. It has undergone
rapid development and in a short time has become widely adopted in the
molecular biology community. Its 14,000 concepts have been used to annotate
over 850,000 gene product instances. Success however brings challenges
in (i) maintaining complex multiple hierarchies (ii) guarding against
a combinatorial explosion of new concepts (iii) making concept definitions
machine interpretable. The Gene Ontology Next Generation project (GONG
http://gong.man.ac.uk)
is a collaboration with members of the Gene Ontology consortium, which
is demonstrating how description logic (DL) and in particular the DL language
DAML+OIL can help in maintaining GO. By producing formal DAML+OIL definitions
for GO concepts, we have shown how DL reasoning can be used to critique
the existing GO structure and suggest amendments subsequently accepted
by GO editors. We will present the methodology for creating these definitions
and specific examples of the results of reasoning. |
Last Updated: 07/03/03 by webmaster@smi.stanford.edu
Copyright © 2003 Stanford Medical Informatics. All rights reserved.