Book Chapter10.1017/9781139025355.002
A Basic Description Logic
Franz Baader,Ian Horrocks,Carsten Lutz,Uli Sattler +3 more
- 01 Apr 2017
- pp 10-49
16
TL;DR: This section describes the central notions of Description Logic first on an intuitive level and then on a more precise level, and the way of viewing university teaching in a DL knowledge base is described.
read more
Abstract: In this chapter, we introduce and explain the basic notions of Description Logic, including syntax, semantics and reasoning services, and we explain how the latter are used in applications. The concept language of the DL ALC In this section, we will describe the central notions of Description Logic first on an intuitive level and then on a more precise level. As a running example, we use the domain of university courses and teaching, and we will use a conceptualisation given informally, in graphical form, in Figure 2.1. Please note that this is one way of viewing university teaching – which might be very different from the reader's way of viewing it. Also, as it is an informal representation, different readers may interpret arrows in different ways; that is, our representation does not come with a well-defined semantics that would inform us in an unambiguous way how to interpret the different arrows. In the next sections, we will describe our way of viewing university teaching in a DL knowledge base, thereby establishing some constraints on the meaning of terms like “Professor” and “teaches” used in Figure 2.1 and throughout this section. In Description Logic, we assume that we want to describe some abstraction of some domain of interest, and that this abstraction is populated by elements . We use three main building blocks to describe these elements: • Concepts represent sets of elements and can be viewed as unary predicates. Concepts are built from concept names and role names (see below) using the constructors provided by the DL used. The set a concept represents is called its extension . For example, Person and Course are concept names, and m is an element in the extension of Person and c6 is in the extension of Course. To make our life a bit easier, we often use “is a” as an abbreviation for “is in the extension of” as, for example, in “m is a Person”. • Role names stand for binary relations on elements and can be viewed as binary predicates. If a role r relates one element with another element, then we call the latter one an r-filler of the former one. For example, if m teaches c 6, then we call c 6 a teaches -filler of m .
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
OWL2Vec*: Embedding of OWL Ontologies
Jiaoyan Chen,Pan Hu,Ernesto Jiménez-Ruiz,Ernesto Jiménez-Ruiz,Ole Magnus Holter,Denvar Antonyrajah,Ian Horrocks +6 more
TL;DR: In this paper, a random walk and word embedding based ontology embedding method named OWL2Vec*, which encodes the semantics of an OWL ontology by taking into account its graph structure, lexical information and logical constructors.
A Unified Review of Deep Learning for Automated Medical Coding
Shaoxiong Ji,Xiaobo Li,Wei Sun,Hang Dong,Ara Taalas,Yijia Zhang,Honghan Wu,Esa Pitkänen,Pekka Marttinen +8 more
TL;DR: A unified framework for deep learning-based medical coding models to provide a general understanding of the design and implementation of such models.
6
A Unified Review of Deep Learning for Automated Medical Coding
08 Jan 2022
TL;DR: In this paper , a unified framework is proposed to decompose medical coding into four main components, i.e., encoder modules for text feature extraction, mechanisms for building deep encoder architectures, decoder module for transforming hidden representations into medical codes, and the usage of auxiliary information.
Ontology based Web Service Personalization
O. Kumanayaka,Nalin Ranasinghe +1 more
- 01 Dec 2006
TL;DR: This paper addresses the problem of selecting a user preferred service for dynamic composition and proposes an ontology which is based on non-functional requirements such as trustworthiness of the service.
4
OIntEd: online ontology instance editor enabling a new approach to ontology development
TL;DR: OINTED is designed and implemented, an adaptive online ontology instance editor that supports a separation of concern between domain experts and knowledge engineers, and complements existing tools suited for knowledge engineers by enabling immediate feedback and a shorter ontology development life cycle.
4