+ All Categories
Home > Documents > DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

Date post: 15-Jan-2016
Category:
Upload: luann
View: 55 times
Download: 0 times
Share this document with a friend
Description:
DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS. Introduction. Motivation Database analysis Ontologies addressed Philosophical notion ‘a systematic account of existence’ Upper ontologies provide definition for general-purpose concepts Domain ontologies - PowerPoint PPT Presentation
Popular Tags:
16
Stéphane Jean, Guy Pierra, Yamine Aït-Ameur LISI/ENSMA-University of Poitiers {jean,pierra,yamine}@ensma.fr Laboratory of Applied Computer Science National Engineering School for Mechanics and Aerotechnics and University of Poitiers 1, avenue Clément Ader - BP 40109 - 86961 Futuroscope cedex - France WEBIST’06, Setubal April 12, 2006 Session 5 on Web Interfaces and Applications DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS
Transcript
Page 1: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

Stéphane Jean, Guy Pierra, Yamine Aït-AmeurLISI/ENSMA-University of Poitiers{jean,pierra,yamine}@ensma.fr

Laboratory of Applied Computer Science National Engineering School for Mechanics and Aerotechnics and University of

Poitiers1, avenue Clément Ader - BP 40109 - 86961 Futuroscope cedex - France

WEBIST’06, Setubal April 12, 2006Session 5 on Web Interfaces and Applications

DOMAIN ONTOLOGIES:A DATABASE-ORIENTED ANALYSIS

Page 2: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DO

MA

IN O

NT

OL

OG

IES

: A D

AT

AB

AS

E-O

RIE

NT

ED

AN

AL

YS

ISSt

épha

ne J

ean

–Sess

ion

5 W

eb

In

terf

ace

s an

d A

pp

licati

on

sW

EB

IST’0

6, S

etu

bal A

pri

l 1

2, 2

00

6

2

Introduction

Motivation

Database analysis

Ontologies addressed

Philosophical notion ‘a systematic account of existence’

Upper ontologies provide definition for general-purpose concepts

Domain ontologies tied to a specific universe of discourse

Page 3: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DO

MA

IN O

NT

OL

OG

IES

: A D

AT

AB

AS

E-O

RIE

NT

ED

AN

AL

YS

ISSt

épha

ne J

ean

–Sess

ion

5 W

eb

In

terf

ace

s an

d A

pp

licati

on

sW

EB

IST’0

6, S

etu

bal A

pri

l 1

2, 2

00

6

3

Outline Notion of ontology Ontology usage Taxonomy Applications

Introduction

Analysis of the notion of domain ontologyUsage of domain ontologiesTaxonomy of domain ontologiesApplications

Conclusion

Page 4: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DO

MA

IN O

NT

OL

OG

IES

: A D

AT

AB

AS

E-O

RIE

NT

ED

AN

AL

YS

ISSt

épha

ne J

ean

–Sess

ion

5 W

eb

In

terf

ace

s an

d A

pp

licati

on

sW

EB

IST’0

6, S

etu

bal A

pri

l 1

2, 2

00

6

4

Current definitions

T. Gruber definition

Free On-Line Dictionary Of Computing

‘an explicit specification of a conceptualization’ [Gruber 93]

‘an explicit formal specification of how to represent the objects, concepts and other entities that are assumed to exist in some area of interest and the relationships that hold among them’ [FOLDOC 06]

Person

PK id

first name last name age email

Address

PK id

street zip city country

Lives at

??

Notion of ontology Ontology usage Taxonomy Applications

Page 5: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DO

MA

IN O

NT

OL

OG

IES

: A D

AT

AB

AS

E-O

RIE

NT

ED

AN

AL

YS

ISSt

épha

ne J

ean

–Sess

ion

5 W

eb

In

terf

ace

s an

d A

pp

licati

on

sW

EB

IST’0

6, S

etu

bal A

pri

l 1

2, 2

00

6

5

3 criteria of domain ontologies

FormalReasoningConsistency

ConsensualCover a wide range of applicationsGene / product ontologies

Capability to be referenced (concepts dictionary)Identifier for each conceptIndependent of any environment

Notion of ontology Ontology usage Taxonomy Applications

Page 6: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DO

MA

IN O

NT

OL

OG

IES

: A D

AT

AB

AS

E-O

RIE

NT

ED

AN

AL

YS

ISSt

épha

ne J

ean

–Sess

ion

5 W

eb

In

terf

ace

s an

d A

pp

licati

on

sW

EB

IST’0

6, S

etu

bal A

pri

l 1

2, 2

00

6

6

Proposition of a new definition of domain

ontologies

EntityAnything that exist in the domain: a

formal model of domain semantics

Dictionary Symbol1 -> Formal definition Symbol2 -> Formal definition Symbol3 -> Formal definition Symbol4 -> Formal definition Symbol5 -> Formal definition

‘a formal and consensual dictionary of categories and properties of entities of a domain and the relationships that hold among them’

Notion of ontology Ontology usage Taxonomy Applications

Page 7: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DO

MA

IN O

NT

OL

OG

IES

: A D

AT

AB

AS

E-O

RIE

NT

ED

AN

AL

YS

ISSt

épha

ne J

ean

–Sess

ion

5 W

eb

In

terf

ace

s an

d A

pp

licati

on

sW

EB

IST’0

6, S

etu

bal A

pri

l 1

2, 2

00

6

7

Domain ontologies vs other modelling artefact

Conceptual / Knowledge representation model

formal – consensual – capability to be referenced

Exchange format

formal – consensual – capability to be referenced

Notion of ontology Ontology usage Taxonomy Applications

Page 8: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DO

MA

IN O

NT

OL

OG

IES

: A D

AT

AB

AS

E-O

RIE

NT

ED

AN

AL

YS

ISSt

épha

ne J

ean

–Sess

ion

5 W

eb

In

terf

ace

s an

d A

pp

licati

on

sW

EB

IST’0

6, S

etu

bal A

pri

l 1

2, 2

00

6

8

Usage of ontologies

SpecificationSoftware - Database design

Data exchangeGlobal vs local structure

Data integrationDatabase – Semantic Web – Natural language

approaches

Data access and searchBrowsing - querying

Notion of ontology Ontology usage Taxonomy Applications

Page 9: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DO

MA

IN O

NT

OL

OG

IES

: A D

AT

AB

AS

E-O

RIE

NT

ED

AN

AL

YS

ISSt

épha

ne J

ean

–Sess

ion

5 W

eb

In

terf

ace

s an

d A

pp

licati

on

sW

EB

IST’0

6, S

etu

bal A

pri

l 1

2, 2

00

6

9

Fundamentals of ontologies

Primitive concepts

May include necessary conditionResult from some levels of choice

Defined concepts

Include necessary and sufficient conditions

‘for which we are not able to give a complete axiomatic definition’ [Gruber 93]

‘for which the ontology provides a complete axiomatic definition by means of necessary and sufficient conditions expressed in terms of other concepts’

Notion of ontology Ontology usage Taxonomy Applications

Page 10: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DO

MA

IN O

NT

OL

OG

IES

: A D

AT

AB

AS

E-O

RIE

NT

ED

AN

AL

YS

ISSt

épha

ne J

ean

–Sess

ion

5 W

eb

In

terf

ace

s an

d A

pp

licati

on

sW

EB

IST’0

6, S

etu

bal A

pri

l 1

2, 2

00

6

10

Canonical Conceptual Ontology (CCO)

Definition of a canonical vocabulary

CCO

Person

PK id

first name last name age email

Address

PK id

street zip city country

Lives at

Reference for Semantic Integration Access at the knowledge level Canonical vocabulary for exchange

Notion of ontology Ontology usage Taxonomy Applications

Page 11: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DO

MA

IN O

NT

OL

OG

IES

: A D

AT

AB

AS

E-O

RIE

NT

ED

AN

AL

YS

ISSt

épha

ne J

ean

–Sess

ion

5 W

eb

In

terf

ace

s an

d A

pp

licati

on

sW

EB

IST’0

6, S

etu

bal A

pri

l 1

2, 2

00

6

11

Non Canonical Conceptual Ontology (NCCO)

Definition of a equivalence

Person

PK id

first name last name age email

Address

PK id

street zip city country

Lives at

NCCO

F-Logic

DL

Derivationfunctions

....

CCO

Man Woman

Extends inference capability Improve flexibility and expressivity for semantic integration

French Address

Notion of ontology Ontology usage Taxonomy Applications

Page 12: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DO

MA

IN O

NT

OL

OG

IES

: A D

AT

AB

AS

E-O

RIE

NT

ED

AN

AL

YS

ISSt

épha

ne J

ean

–Sess

ion

5 W

eb

In

terf

ace

s an

d A

pp

licati

on

sW

EB

IST’0

6, S

etu

bal A

pri

l 1

2, 2

00

6

12

Linguistic Ontology (LO)

Support of human languages

Man Woman

Person

PK id

first name last name age email

Address

PK id

street zip city country

Lives at

Natural language support Linguistic inference

Addresses of persons living in France

French Address

Notion of ontology Ontology usage Taxonomy Applications

Adresses de personnes vivant en France

LO

NCCO

F-Logic

DL

Derivationfunctions

....

CCO

Page 13: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DO

MA

IN O

NT

OL

OG

IES

: A D

AT

AB

AS

E-O

RIE

NT

ED

AN

AL

YS

ISSt

épha

ne J

ean

–Sess

ion

5 W

eb

In

terf

ace

s an

d A

pp

licati

on

sW

EB

IST’0

6, S

etu

bal A

pri

l 1

2, 2

00

6

13

The onion model

Domain specific view of domain ontologies CCO – data processing community NCCO – artificial intelligence community LO – computational linguistic community

Complementarities between them CCO – canonical semantics of a domain NCCO – extensive semantics of a domain LO – natural language support

Thus, the onion model

Notion of ontology Ontology usage Taxonomy Applications

LO

NCCO

CCO

Page 14: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DO

MA

IN O

NT

OL

OG

IES

: A D

AT

AB

AS

E-O

RIE

NT

ED

AN

AL

YS

ISSt

épha

ne J

ean

–Sess

ion

5 W

eb

In

terf

ace

s an

d A

pp

licati

on

sW

EB

IST’0

6, S

etu

bal A

pri

l 1

2, 2

00

6

14

Application 1: design of a domain ontology

Agreement on a CCO What is the domain covered? Choice of the primitive concepts Define them precisely (context, unit …)

Each member may extend it to a NCCO Define its own view of the domain

Defined LO on top of this NCCO Provide (multilingual) natural language support

Example : ISO 13584-compliant (PLIB) product ontologies (www.plib.ensma.fr)

Notion of ontology Ontology usage Taxonomy Applications

Page 15: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DO

MA

IN O

NT

OL

OG

IES

: A D

AT

AB

AS

E-O

RIE

NT

ED

AN

AL

YS

ISSt

épha

ne J

ean

–Sess

ion

5 W

eb

In

terf

ace

s an

d A

pp

licati

on

sW

EB

IST’0

6, S

etu

bal A

pri

l 1

2, 2

00

6

15

Applications 2: Exchange of data

Exchange data on a CCO

Represent other points of views with NCCO operators

Use a LO to provide natural language support

NCCO

CCO

LO

Notion of ontology Ontology usage Taxonomy Applications

CCO CCO

CCO

NCCO 1

NCCO 2

+++

Page 16: DOMAIN ONTOLOGIES: A DATABASE-ORIENTED ANALYSIS

DO

MA

IN O

NT

OL

OG

IES

: A D

AT

AB

AS

E-O

RIE

NT

ED

AN

AL

YS

ISSt

épha

ne J

ean

–Sess

ion

5 W

eb

In

terf

ace

s an

d A

pp

licati

on

sW

EB

IST’0

6, S

etu

bal A

pri

l 1

2, 2

00

6

16

Conclusion and future work

A domain ontology Formal – consensual – capability to be referenced

Currently Three category of domain ontology (CCO-NCCO-LO)

Proposition Layered ontology

Future work Exchange format and tools for layered ontology

‘a formal and consensual dictionary of categories and properties of entities of a domain and the relationships that hold among them’


Recommended