Top Banner
Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational Linguistics, Copenhagen Business School & The Danish Terminology Centre, DANTERM
26

Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

Dec 16, 2015

Download

Documents

Stuart Richards
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

Terminological ontologiesPh.d. course on representation formalisms for ontologies,

Copenhagen, 30.10.-1.11.02

Bodil Nistrup Madsen

Department of Computational Linguistics, Copenhagen Business School

&

The Danish Terminology Centre, DANTERM

Page 2: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

Approaches to ontology designJørgen Fischer Nilsson – 31.10.02

Ontologies according to purpose• DB application

constraints

cf. Enrico Franconi

• Text knowledge domainconceptual catalogue of meaningful concepts

cf. OntoQuery

Page 3: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

Approaches to ontology design

Other purposes:

Ontologies form the basis for• the definition of a database structure• systems for digital document handling • e-commerce• electronic health care records.

The unambiguous determination and systematic description of concepts within the field of operation of IT systems is an important precondition for the successful development of these systems and for usable results.

Page 4: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

Approaches to ontology designJørgen Fischer Nilsson Slide 5

• Conceptual approaches (language neutral):

a) categories in a general top level ontology

b) conceptual models of particular domains

• Linguistic approaches (language specific):

semantic lexicons recording vocabulary and relationships between words

• Intermediate or combined approaches:

terminolgoy models recording terms (words, collocations, phrases) specific to a domain

Page 5: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

Approaches to ontology design

Terminological ontology:

systematic specification of concepts belonging to a specific subject field

and the relations between the concepts

Purpose: clarification and definition of concepts,

and for translation purposes also establishment of equivalence relations between concepts in various languages

Page 6: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

ontology

philoso-phical ontology

pragmaticontology

top level ontology

universalontology

domain specific ontology

generalontology

taskspecificontology

task inde-pendantontology

language inde-pendant ontology

language inde-pendant ontology

formalontology not

formal onto-logy

VIEW

specific ontology

LEVEL SUBJECT

PURPOSELANGUAGE

FORMALIZING

application specificontology

Guarino, Nicola (1998). Formal Ontology and Information Systems,. In: Formal Ontology in Information Systems, Proceedings of the First International Conference (FOIS'98), June 6-8, Trento, Italy, 3-15. Ed. Nicola Guarino. Amsterdam: IOS Press.

Bodil Nistrup Madsen, based on a.o.:

Page 7: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

CAOS: Computer Aided Ontology Structuring

• Madsen, Bodil Nistrup; Hanne Erdman Thomsen & Carl Vikner: 'Computer Assisted Ontology Structuring'. In: Melby, Alan (ed.): Proceedings of TKE '02 - Terminology and Knowledge Engineering, INRIA, Frankrig, 2002.

• Madsen, Bodil Nistrup; Hanne Erdman Thomsen & Carl Vikner: 'Data Modelling and Conceptual Modelling in the Domain of Terminology'. In: Melby, Alan (ed.): Proceedings of TKE '02 - Terminology and Knowledge Engineering, INRIA, Frankrig, 2002.

Page 8: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

1.1impact printer (202)

CHARACTER TRANSFER: impactNOISE: noisyCOPY: multiple

1.1.1 (204) CHARACTER TRANSFER: impact NOISE : noisy COPY : multiple STRIKING TECHNIQUE: front

1.1.2 (205) CHARACTER TRANSFER: impact NOISE : noisy COPY : multiple STRIKING TECHNIQUE:hammer

STRIKING TECHNIQUE

1.2nonimpact printer (203)

CHARACTER TRANSFER : nonimpact NOISE : quiet COPY: single

1.1.3 dot matrix printer (206) CHARACTER TRANSFER: impact NOISE : noisy COPY : multiple USED ON: microcomputer

1printer (201)

CHARACTER TRANSFER

top (200)

Figure 5: Part of a concept system for printer types

• introduced on the basis of the dimension STRIKING TECHNIQUE (no expressions)

Page 9: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

Impact printers transfer the image onto paper by some type of printing mechanism striking the paper, ribbon, and character together. One technique is front striking in which the printing mechanism that forms the character strikes a ribbon against the paper from the front to form an image. This is similar to the method used on typewriters. The second technique utilizes a hammer striking device. The ribbon and paper are struck against the character from the back by a hammer to form the image on the paper (Figure 5-8 on the next page).

Shelly, Cashman, Waggoner: Essential Computer Concepts (1993), pp. 5.6 -

5.7.

Madsen, Bodil Nistrup; Hanne Erdman Thomsen & Carl Vikner: ’The project ”Computer-Aided Ontology Structuring”(CAOS)’. In: World Knowledge and Natural Language Analysis. Copenhagen Studies of Language, vol.23, København: Samfundslitteratur, 1999, s.9-38.

Page 10: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

1.1impact printer (202)

CHARACTER TRANSFER: impactNOISE: noisyCOPY: multiple

1.2nonimpact printer (203)

CHARACTERTRANSFER: nonimpactNOISE: quietCOPY: single

1printer (201)

CHARACTER TRANSFERNOISECOPY

subdivision criteriondimension

feature specification

feature value

CHARACTER TRANSFER: impact, nonimpact

NOISE: noisy, quiet

COPY: multiple, single

dimension specification

delimiting feature

Page 11: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

intension

meaning: precise

meaning: vague

linguistic sign

general linguistic sign

term

LSPexpression

LSPconcept

characteristic

superordinateconcept

subordinateconcept

concept system

concept relation

extension

entity

property

systematic position notation

type of

part of

has

describes

relation type:

Figure 1: Part of a concept system for central concepts underlying the database structure of DANTERMCBS

Page 12: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

intension

MEANING: precise

MEANING: vague

linguistic sign

general linguistic sign

term

LSPexpression

LSPconcept

characteristic

superordinateconcept

subordinateconcept

concept system

concept relation

extension

entity

property

systematic position notation

type of

part of

has

describes

relation type:

Figure 1: Part of a concept system for central concepts

Page 13: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

MEANING: precise

MEANING: vague

linguistic sign

general linguistic sign

term

LSPexpression

LSPconcept

Figure 1: Part of a concept system for central concepts

examples of feature specifications:

Feature: MEANING

Values: vague, precise

the concepts general linguistic sign and term are distinguished by means of the feature MEANING: a general linguistic sign has a vague meaning, while a term has a precise meaning

linguistic sign in general languagelinguistic sign in LSP

Page 14: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

MEANING: precise

MEANING: vague

linguistic sign

general linguistic sign

term

LSPexpression

LSPconcept

Figure 1: Part of a concept system for central concepts

• linguistic sign: combination of an expression and a concept

intension

characteristic

extension

entity

property

• concept: defined by means of characteristics, which describe properties of classes of entitites

• intension: the set of characteristics used to determine the extension of a concept

Page 15: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

LSPconcept

characteristic

superordinateconcept

subordinateconcept

concept system

concept relation

systematic position notation

Figure 1: Part of a concept system for central concepts

• LSP concepts of a domain may be organized in one or more concept systems

• a concept has a systematic position in one or more concept systems

• a concept may be assigned several systematic positions notations in the same concept system

• when talking about concept relations we refer to the relation between concepts in a given position in a given concept system

Page 16: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

Data modelling versus conceptual modelling

• in order to produce a well-functioning database it is necessary to know the conceptual model for the domain underlying the data model (the database structure)

• ie. you have to be familiar with the central concepts of the domain in which the database is going to function

• knowledge about the concepts in a domain is rendered by concept characteristics and information about relations between concepts (semantic knowledge)

• one or more concept systems within a domain form a conceptual model of the domain

Page 17: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

• conceptual modelling (semantic information)• information about concepts in the form of concept

characteristics and concept relations (information about meaning)

• data modelling (also referred to as semantic modelling)

• information about the entity types in the form of attributes and relationships between the entity types (ie. no information about the meaning of the entity types, but only a specification of what kind of information will be given about the entitites represented by the entity types in question)

Data modelling versus conceptual modelling

Page 18: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

Feature specifications versus attributes

• feature specifications give information on the content of the concept (meaning)

• they form the basis for a definition of a concept

• example: the concept term is charactarized by means of feature specifications in the concept system

• attributes do not give information on the meaning of the entity type

• they only specify what kind of information will be given about the entities represented by the entity type in question

• example: the entity type Term in an E/R diagram for a terminology database

Page 19: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

Mapping between entity types and concepts

• example: the concepts intension and extension will not be found in an E/R-diagram for a terminology database

they are important in the concept model for the understanding of the central concepts within the terminology domain

Page 20: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

Mapping between entity types and concepts

• example: a concept system for concepts may comprise the concepts superordinate concept and subordinate concept, but there are no corresponding entity types in the E/R diagram for a termbase

Page 21: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

intension

meaning: precise

meaning: vague

linguistic sign

general linguistic sign

term

LSPexpression

LSPconcept

characteristic

superordinateconcept

subordinateconcept

concept system

concept relation

extension

entity

property

systematic position notation

type of

part of

has

describes

relation type:

Figure 1: Part of a concept system for central concepts

•not included in the data model for a termbase

Page 22: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

entity

relation type:

type of

part of

has

describes

characteristic

linguistic sign

general linguistic sign

term

LSPexpression

LSPconcept

superordinateconcept

subordinateconcept

concept system

concept relation

intension

extension

property

systematic position notation

MEANING:vague

MEANING:precise

• not in the data model for a termbase

Page 23: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

Generic relations versus other semantic relations

Jørgen Fischer Nilsson 31.10.02:

• all other relations than ISA relations are relations between entities not concepts

Cf. classical terminology = ontological relations (part-whole, temporal, causal)Wüster, Eugen (1985). Einführung in die Allgemeine Terminologielehre und terminologische Lexikographie. The LSP Centre, The Copenhagen School of Economics. 214 pp.

(lecture manuscript from 1972-1974)

Page 24: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

Generic relations versus other semantic relations

Wüster, Eugen (1985). Einführung in die Allgemeine Terminologielehre und terminologische Lexikographie.

p. 12: Ontologische Beziehungen bestehen zwischen den Individuen, die unter die betreffenden Begriffe fallen

p. 9: Logische Beziehungen bestehen im Grad und in der Art der Ähnlichkeit

Page 25: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

Generic relations versus other semantic relations

Madsen, Bodil Nistrup: Terminologi – Principper og Metoder, Gads Forlag 1999:

p. 21: Generic relationship

… the characteristics of a super-ordinate concept is a proper subset of the characteristics of its sub-ordinate concepts, which means that a sub-ordinate concept has all the characteristics of the super-ordinate concept and at least one further characteristic, which distinguishes it from its co-ordinate concepts.

Page 26: Terminological ontologies Ph.d. course on representation formalisms for ontologies, Copenhagen, 30.10.-1.11.02 Bodil Nistrup Madsen Department of Computational.

employee

secretary manager

top manager area manager

programmer

domain specific versus application specific ontologies