CUI - Université de Genève - IAUGCOST C21 - Lyon - 2005 –– 1 Ontology storage & management and Integration within 3D city models Gilles Falquet Claudine.

Slides:



Advertisements
Similar presentations
Building a Semantic IntraWeb with Rhizomer and a Wiki Roberto Garcia and Rosa Gil GRIHO (Human Computer Interaction Research Group) Universitat de Lleida,
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Chapter 10: Designing Databases
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
Database Systems: Design, Implementation, and Management Tenth Edition
Introduction to Databases
Prentice Hall, Database Systems Week 1 Introduction By Zekrullah Popal.
1 1 File Systems and Databases. 1 1 Introducing the Database 4Major Database Concepts u Data and information l Data - Raw facts l Information - Processed.
Chapter 1: The Database Environment
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
Chapter Object-Oriented Practices. Agenda Object-Oriented Concepts Terminology Object-Oriented Modeling Tips Object-Oriented Data Models and DBMSs.
1 Basic DB Terms Data: Meaningful facts, text, graphics, images, sound, video segments –A collection of individual responses from a marketing research.
File Systems and Databases
Ontologies and Ontology Mapping for Supporting Student Assessment in an Advanced Learning System Gilles Falquet, Luka Nerima and Jean-Claude Ziswiler Information.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Introduction to Database Management
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Chapter 1: The Database Environment
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
BIS310: Week 7 BIS310: Structured Analysis and Design Data Modeling and Database Design.
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
Chapter 6: The Traditional Approach to Requirements
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
Week 1 Lecture MSCD 600 Database Architecture Samuel ConnSamuel Conn, Asst. Professor Suggestions for using the Lecture Slides.
CSI315CSI315 Web Development Technologies Continued.
CUI - Université de Genève - IAUGCOST C21 - Lyon p. 1 Ontology storage & management and Integration within 3D city models Gilles Falquet Claudine.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
Chapter 4 System Models A description of the various models that can be used to specify software systems.
System models Abstract descriptions of systems whose requirements are being analysed Abstract descriptions of systems whose requirements are being analysed.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Chapter 1 In-lab Quiz Next week
An Ontology-based System for Urban Planning Communication Claudine Métral COST C21 Towntology Workshop Geneva - November 6-7, 2006.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 5-1 Chapter 5 Business Intelligence: Data.
© 2007 by Prentice Hall 1 Introduction to databases.
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
Chapter 7 System models.
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
System models l Abstract descriptions of systems whose requirements are being analysed.
Pertemuan 19 PEMODELAN SISTEM Matakuliah: D0174/ Pemodelan Sistem dan Simulasi Tahun: Tahun 2009.
Modified by Juan M. Gomez Software Engineering, 6th edition. Chapter 7 Slide 1 Chapter 7 System Models.
Software Engineering, 8th edition Chapter 8 1 Courtesy: ©Ian Somerville 2006 April 06 th, 2009 Lecture # 13 System models.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
3/6: Data Management, pt. 2 Refresh your memory Relational Data Model
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Introduction to Databases Angela Clark University of South Alabama.
 To explain why the context of a system should be modelled as part of the RE process  To describe behavioural modelling, data modelling and object modelling.
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
Ontology Technology applied to Catalogues Paul Kopp.
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
Managing Data Resources File Organization and databases for business information systems.
CUI - Université de Genève - IAUGCOST C21 - Lyon COST C21 Swiss projects (proposals) University of Zurich - R. Weibel Swiss Polytechnic School,
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Knowledge Management Systems
Chapter 4 Relational Databases
MANAGING DATA RESOURCES
File Systems and Databases
Chapter 1: The Database Environment
ece 627 intelligent web: ontology and beyond
The Database Environment
Presentation transcript:

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

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 2 Contents Managing multipoint of view ontologies Storing and interfacing ontologies Integrating data, ontologies and 3D city models

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 3 The ConcepTerm Experiment Goal: build a terminological database in a specific domain (furniture) provide description-based access povide a description language for terminologists 1000 concepts drawn from sources in 4 different languages Do not rely on usual equivalences (chair, chaise, sedia)  3 concepts compute equivalence based on concept definitions

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 4 Term equivalence based on characteristics armoire < meuble de rangement size: grand part [1, * ]: corps, part [1, * ]: porte, part [several] : tablette main use: (verb: ranger, object: {linge or vêtements} ) cupboard < closet part [several] : shelf main use: (verb: store, object: household goods )

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 5 Managing conflicts in ontology building Context: building an ontology with a lexical level concept --> {term} concept --> definition set of semantic relationships description logic Conflict: in a specialized domain [Gaines & Shaw] same term --> different concepts ==> resolution process (agree on a definition)

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 6 Multipoint of view model Accept several definitions for a term Provided they belong to different point of views their 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..."

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 7 Operations to manage the process Concept comparison syntax-based approach semantically sound Incompatibility detection Generation of new alternative definitions union, intersection, difference Add an argumentation layer on top of the ontology

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 8 CTIBIS Model termconcept definitiondefinition element point of view argument belongs to endorsement

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 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)

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 10 Concepts designated by "universal words" bank(icl>building) bank(icl>organization) bank(icl>shore) language independent, but human readable Language dictionaries Universal Word ==> Natural Language Word

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 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

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 12 Tokyo KB Plaza Tokyo KBUNL KB São Paulo KB versions UNITAR KB Extracted KB NLP application import export interactive access submission preparation

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 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 Semantics references to UWs, not to definitions to fix the semantics => define a selection order among creators used to produce extracts (partial KBs)

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 14 Managing versions Each definition has a version no. Different kind of versions working stable (current) archived deprecated (the creator does not define this UW anymore)

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 15 Ontology storage and interfacing Ontology representation in relational databases simple semantic networks (2 tables) description logic definitions (3-4 tables) Take advantage of DBMS functionalities concurrency control, security, integrity query languages Integration with organizational data and documents Tools to create basic Web interfaces

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 16 Beyond relational storage Difficult to compute inferences Relational DB languages are not Turing complete storage is not efficient for this type of computation Next step use RDF/RDFS storage systems automatic inference of properties (inheritance) query with SPARQL (and others) develop connections with instances stored in relational databases

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 17 User interfaces Very simple data structure (a few tables) Complex contents (concept definitions, graphs)  "Standard" DB interfaces are insufficient, unusable Hypertext view approach the user sees the ontology as a hypertext easy to use / learn reflect the connected nature of knowledge integrate (multimedia) data and documents adapt to specific domains / tasks

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 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 view specification generation (dynamic) hypermedia interface HTML, VRML

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 19 Example: exhibition hall metaphor

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 20 Future work: IUKA 3D Long term goals Provide communication tools for stakeholders Explain master plans or neighborhood plans to non-specialists Short term goals Explore how 3D scenes interfaces can help people understand and discuss urban planning concepts Methodology Develop tools to rapidly produce 3D scenes interfaces (3D hypertexts) Develop a specification language: concepts->forms Develop layout managers to position the hypertext nodes

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 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 A on the south façade of building B between C and D

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 22 A formalism to specify the 3D representation of urban concepts In collaboration with urban actors Not a fixed representation: related to the designer’s choices Define 3DCM layout managers Neighborhood plan plantext text related to the building building 3D entity

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 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

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 24 Project IUKA3D 3D city model Interface generator Neighborhood plan plantext text related to the building building 3D entity

CUI - Université de Genève - IAUGCOST C21 - Lyon –– 25 Questions ?