سند علمی

Toward Ontology-Based Frameworks for Knowledge-Acquisition Tools

چکیده

One of the strongest limitations of knowledge-acquisition metatools—tools that automate the development of knowledge-acquisition tools—is that the interface-design knowledge employed by such metatools to produce domain-specific knowledge-acquisition tools is not explicit and cannot be used by other metatools. Therefore, the usefulness of a metatool is restricted to its own implementation environment. A possible solution to this problem is the definition of a shareable ontology of knowledge-acquisition tools that represents explicitly the relevant knowledge of tool design and development. We take the position that the design of knowledge-acquisition tools is similar to the design of user interfaces, and that an ontology of knowledge-acquisition tools is a special case of an interface ontology. We propose that a shareable interface ontology can be defined by analyzing interface ontologies used in model-based user-interface development systems, and by resolving differences and conflicts among the ontologies—a process called model alignment. We present the initial results of a model alignment for the interface ontologies of two user-interface development systems: SHELTER and Mecano. We also show how the resulting shareable interface ontology underpins a framework in which each system can be applied to different parts of the process of generating a single, domain-specific knowledge-acquisition tool, thus creating a generation of metatools useful across multiple implementation environments. 1. KNOWLEDGE-ACQUISITION TOOLS AS INTERFACES The traditional view of knowledge-acquisition tools is that of independent systems that form part of the development cycle of a knowledge-based system. From that view, it follows that the design of a knowledge-acquisition tool is normally tied up to the design of a single knowledge-based system, or in the best case, a restricted class of knowledge-based systems. As a consequence, the development of a domain-specific knowledge-acquisition tool is an important resource-consuming task that results in a system that has a very limited applicability and a very short life span. One successful approach to alleviate the burden of developing knowledge-acquisition tools is the use of metatools such as PROTÉGÉ-I [Musen, 1989] and DOTS [Eriksson, 1993b]. Metatools are able to generate knowledge-acquisition tools from high-level specifications, thus allowing knowledge engineers to construct tools by manipulating abstract design objects. For example, PROTÉGÉ-I produces automatically a tool from a specification of a problem-solving method (skeletal-plan refinement), and DOTS provides a small number of primitives that can be used to build entire tools. Although the savings in resources provided by metatools is significant, the usefulness of such tools is restricted to their own development environment. That is, a system like PROTÉGÉ-I provides no help to a developer of a knowledge-acquisition tool with a different problem-solving specification (i.e., different from skeletal-plan refinement). Reuse is stymied even just by moving to a different window system in which the tool must be implemented. This is the direct result of

اسناد مشابه

  • Generation of Knowledge-Acquisition Tools from Reusable Domain Ontologies

    سند علمی۱۹۹۲Angel R. Puerta, Henrik Eriksson, John W. Egar, Mark A. Musen

    We present Mecano, a development environment that automates the design of knowledge-acquisition software tools for knowledge-based systems. Mecano is a component of PROTÉGÉ-II—a development environment for knowledge-based systems. Given an explicit model of the domain—called a do

  • Reusable ontologies, knowledge-acquisition tools, and performance systems: PROTÉGÉ-II solutions to Sisyphus-2

    سند علمی۱۹۹۶Int. J. Hum.-Comput. Stud.Thomas E. Rothenfluh, John H. Gennari, Henrik Eriksson, Angel R. Puerta

    This paper describes how we applied the PROTÉGÉ-II architecture to build a knowledgebased system that configures elevators. The elevator-configuration task was solved originally with a system that employed the propose-and-revise problem-solving method (VT; Marcus, Stout & McDermo

  • Ontology-based configuration of problem-solving methods and generation of knowledge-acquisition tools: application of PROTEGE-II to protocol-based decision support

    سند علمی۱۹۹۵Artificial intelligence in medicineSamson W. Tu, Henrik Eriksson, John H. Gennari, Yuval Shahar

    PROTEGE-II is a suite of tools and a methodology for building knowledge-based systems and domain-specific knowledge-acquisition tools. In this paper, we show how PROTEGE-II can be applied to the task of providing protocol-based decision support in the domain of treating HIV-infec

  • Generation of knowledge-acquisition tools from domain ontologies

    سند علمی۱۹۹۴Int. J. Hum.-Comput. Stud.Henrik Eriksson, Angel R. Puerta, Mark A. Musen

    Metalevel tools can support the software development process by automating the design of taskand application-speci c tools. Dash is a metalevel tool that allows developers to generate domain-speci c knowledge-acquisition tools from domain ontologies. Domain specialists use the kn

  • WebProtégé: A collaborative ontology editor and knowledge acquisition tool for the Web

    سند علمی۲۰۱۳Semantic webTania Tudorache, Csongor Nyulas, Natalya Fridman Noy, Mark A. Musen

    In this paper, we present WebProtégé-a lightweight ontology editor and knowledge acquisition tool for the Web. With the wide adoption of Web 2.0 platforms and the gradual adoption of ontologies and Semantic Web technologies in the real world, we need ontology-development tools th

  • A Distributed Ontology Editor and Knowledge Acquisition Tool for the Web

    سند علمی۲۰۱۱Tania Tudorache, Csongor Nyulas, Natalya F. Noy, Mark A. Musen

    In this paper, we present WebProtégé—a lightweight ontology editor and knowledge acquisition tool for the Web. With the wide adoption of Web 2.0 platforms and the gradual adoption of ontologies and Semantic Web technologies in the real world, we need ontology-development tools th