ontology storage & management and integration within 3d city models

25
CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 1 Ontology storage & management and Integration within 3D city models Gilles Falquet Claudine Métral Université de Genève CUI - IAUG

Upload: emlyn

Post on 04-Feb-2016

37 views

Category:

Documents


0 download

DESCRIPTION

Ontology storage & management and Integration within 3D city models. Gilles Falquet Claudine Métral Université de Genève CUI - IAUG. Contents. Managing multipoint of view ontologies Storing and interfacing ontologies Integrating data, ontologies and 3D city models. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 1

Ontology storage & managementandIntegration within 3D city models

Gilles FalquetClaudine MétralUniversité de GenèveCUI - IAUG

Page 2: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 2

Contents

Managing multipoint of view ontologies

Storing and interfacing ontologies

Integrating data, ontologies and 3D city models

Page 3: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 3

The ConcepTerm Experiment

Goal: build a terminological database in a specific domain (furniture)provide description-based accesspovide a description language for terminologists

1000 concepts drawn from sources in 4 different languages

Do not rely on usual equivalences (chair, chaise, sedia) 3 conceptscompute equivalence based on concept definitions

Page 4: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 4

Term equivalence based on characteristics

armoire < meuble de rangement size: grand part [1, * ]: corps,part [1, * ]: porte,part [several] : tablettemain use: (verb: ranger, object: {linge or vêtements} )

cupboard < closet part [several] : shelfmain use: (verb: store, object: household goods )

Page 5: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 5

Managing conflicts in ontology building

Context: building an ontology with a lexical level

concept --> {term}concept --> definition

set of semantic relationshipsdescription logic

Conflict: in a specialized domain[Gaines & Shaw] same term --> different concepts==> resolution process (agree on a definition)

Page 6: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 6

Multipoint of view model

Accept several definitions for a term

Providedthey belong to different point of viewstheir interpretations are "sufficiently close"

What is an electron ?

physicist: "particle with charge +1, spin 1/2 and ... "chemist: "part of atoms, agent of chemical bounds ..."electrical engineer: "current carrier ..."

Page 7: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 7

Operations to manage the process

Concept comparison syntax-based approachsemantically sound

Incompatibility detection

Generation of new alternative definitionsunion, intersection, difference

Add an argumentation layer on top of the ontology

Page 8: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 8

CTIBIS Model

term concept definition definition element

point of view

argument

belongs to

endorsement

Page 9: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 9

The UNL Plaza

A portal to ontologies developed in several places

Part of the Universal Networking Language project

Goal: build a reference ontology for the UNL

Format: semantic network (60 types of relations)

Page 10: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 10

Concepts designated by "universal words"bank(icl>building)bank(icl>organization)bank(icl>shore)

language independent, but human readable

Language dictionariesUniversal Word ==> Natural Language Word

Page 11: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 11

Distributed development

Top level ontology+ UW (re)defined for specific translation projects

The same UW can be defined several times different point of views, different needs

UW may be updated and even deleted

==> Managing several point of views==> Managing several versions

Page 12: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 12

Tokyo KB

Plaza

Tokyo KBUNL KB São Paulo KB

versions

UNITAR KB

Extracted KBNLP application

import

export

interactiveaccess

submission

preparation

Page 13: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 13

Managing point of views

Point of view == source

Each concept definition is tagged with its (creator/date)

one concept (UW) ---> 1 or more definitions

Semanticsreferences to UWs, not to definitions

to fix the semantics => define a selection order among creators

used to produce extracts (partial KBs)

Page 14: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 14

Managing versions

Each definition has a version no.

Different kind of versionsworkingstable (current)archived

deprecated (the creator does not define this UW anymore)

Page 15: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 15

Ontology storage and interfacing

Ontology representation in relational databasessimple

semantic networks (2 tables)description logic definitions (3-4 tables)

Take advantage of DBMS functionalitiesconcurrency control, security, integrityquery languages

Integration with organizational data and documents

Tools to create basic Web interfaces

Page 16: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 16

Beyond relational storage

Difficult to compute inferencesRelational DB languages are not Turing completestorage is not efficient for this type of computation

Next stepuse RDF/RDFS storage systemsautomatic inference of properties (inheritance)query with SPARQL (and others)

develop connections with instances stored in relational databases

Page 17: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 17

User interfaces

Very simple data structure (a few tables)Complex contents (concept definitions, graphs)

"Standard" DB interfaces are insufficient, unusable

Hypertext view approachthe user sees the ontology as a hypertext

easy to use / learnreflect the connected nature of knowledge

integrate (multimedia) data and documentsadapt to specific domains / tasks

Page 18: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 18

data / doc

A specification approach to interfaces

Specify hypertext node and link types and how to create them from the ontology

Easy to adapt to various needs

ontology

hypertext viewspecification

generation(dynamic)

hypermedia interfaceHTML, VRML

Page 19: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 19

Example: exhibition hall metaphor

Page 20: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 20

Future work: IUKA 3D

Long term goalsProvide communication tools for stakeholders

Explain master plans or neighborhood plans to non-specialists

Short term goalsExplore how 3D scenes interfaces can help peopleunderstand and discuss urban planning concepts

MethodologyDevelop tools to rapidly produce 3D scenes interfaces (3D hypertexts)

Develop a specification language: concepts->formsDevelop layout managers to position the hypertextnodes

Page 21: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 21

Future work

3D City Model based spatial hypertext

Hypertext nodes geometrically constrained by a 3D city model: geometric position relative to the city model nodes not placed anywhere the underlying city model used to specify their location

Examples:on top of building Aon the south façade of building Bbetween C and D

Page 22: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 22

A formalism to specify the 3D representation of urban concepts

In collaboration with urban actorsNot a fixed representation: related to the designer’s choicesDefine 3DCM layout managers

Neighborhood plan

plan text text related to the building

building

3D entity

Page 23: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 23

Implement an interface generator

Takes as input a 3D city model, a knowledge base a 3D representation specifications

3DCM-based layout specifications

Produces as output a spatial hypertext

constrained by the 3D city model presents the knowledge base according to the 3D specifications chosen by the designer

Page 24: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 24

Project IUKA3D

3D city model

Interface generator

Neighborhood plan

plan text text related to the building

building

3D entity

Page 25: Ontology storage & management and Integration within 3D city models

CUI - Université de Genève - IAUG COST C21 - Lyon - 2005 –– 25

Questions ?