Presentation is loading. Please wait.

Presentation is loading. Please wait.

Quality issues in Spatial Databases M. Mostafavi, G. Edwards, R. Jeansoulin CRG & GEOIDE & REVIGIS Victoria, May 2003.

Similar presentations


Presentation on theme: "Quality issues in Spatial Databases M. Mostafavi, G. Edwards, R. Jeansoulin CRG & GEOIDE & REVIGIS Victoria, May 2003."— Presentation transcript:

1 Quality issues in Spatial Databases M. Mostafavi, G. Edwards, R. Jeansoulin CRG & GEOIDE & REVIGIS Victoria, May 2003

2 Contents Introduction Problems Objective Methodology Results Discussion Conclusions and perspectives

3 Introduction Data fusion and Data Quality Multi sources spatial data Vector data : BNDT, BDTQ, … Raster data: satellites images, aerial images,… Need for better quality Logical consistency Completeness Semantic accuracy Temporal accuracy Positional accuracy and more … Decision making ( Effective crisis management (MSPQ))

4 A real case problem BNDT: good geometry Statistics Canada database, Canada election database: reach descriptive information but weak geometry How to reconcile these two data sets? BNDT SC, EC

5 Context Fusion SDB1 SDB3 SDB2 Information of greater quality User vision (fitness for use) Producer vision (Product ontology)

6 Logical consistency Logical consistency is an important element of data quality. It defines the degree of consistency of the data with respect to its specifications. Integrity constrains Explicit rules stated in the data specifications (e.g. connectivity between two objects) Implicit rules (e.g. a river always flows downstream) Ontology vs. specifications Ontology specifications

7 Project definition NTDB Ontology BDTQ Ontology NTDB data BDTQ data New data set Ontology consistency data consistency data Consistency vs. BNDT data consistency Step 1 Step 2 Step 3 Step 4 Step 5 Integrated ontology Mapping the ontologies Ontology fusion Data fusion Does this Help? Lack of explicit rules Yes ?......No

8 Consistency in NTDB NTDB Ontologies Delphi Interface Delphi Interface Studying the Logical consistency of the dataset Prolog Dataset Step 1Step 2

9 Formalizing the ontology Knowledge base Facts Rules Queries BNDT Ontology

10 Spatial relations in NTDB Spatial relations in NTDB are: 1.Connection relations 2.Sharing relations 3.adjacency relations 4.Superposition relations A B A B A B CDE A B C 1 2 3 4

11 Logical approach- facts For NTDB the facts consist of Taxonomy of NTDB Themes Entities Allowed Combinations Code (NTDB identity code) Geometric representations Spatial relations Connection Sharing Superposition/ adjacency Minimal values (e.g. distance constraints between objects)

12 Logical approach- facts Types of factsTotal groupsFacts Taxonomy368386 Connection574330 796 Sharing52315 853 Adjacency/superposition1381637 Total348672 There are about 350,000 facts describing the NTDB Remark: regrouping of objects for programming purposes has created some inconsistencies

13 Logical approach- rules RelationInconsistency rules Connection a. Object A is connected to object B and the inverse relation is not defined. b. Connection is illegal (C1=0-0) and for the same objects we have C1 ≠ 0-0. Sharing a. Object A shares with object B but the inverse relation is not defined. b. The same objects share with different values of C2. Superposition Adjacency a. Two objects are superposed and are adjacent at the same time. Several rules are defined to analyze the ontological consistency of the NTDB. Inconsistency rules

14 Results (1/2) Inconsistency (inverse connection) Data dictionary: (generic relation) between themes: Railway (L) Connected to Road (L) between themes : Road (L) Connected to Railway (L) Table of connection and cardinalities CodeEntityCombinationC1Code 3002RailwayStandard, Ground level, Operational, Multiple 1-23660 RoadSecondary, Ground level,Hard surface Not verified ?

15 Results (2/2) Inconsistency (Different Values for the cardinality one) Data dictionary: (Generic relation) Gas and oil facilities (P) is Connected to Building (P) Table of connection and cardinalities CodeEntityCombinationC1Code 788Gas and oil facilities Generic/ unknown 0-0147 788Gas and oil facilities Generic/ unknown - (Not verified) 147 ?

16 Consistency in Data NTDB Ontologies Delphi Interface Studying the Logical consistency of the dataset Prolog VB Interface Dataset Step 1Step 2

17 Geomedia professional Meet Entirely Contained Entirely Contained by Contains and Contained by Spatially equal touch Meet Overlap Spatial operations

18 Mapping Polygon – Polygon Relations Relations DisjointMeetEqualInsideContains Covered by CoversOverlap Connection Sharing xxxx Superposition xxxxxx Adjacent x

19 Mapping problems Several problems Confusions in spatial relations Unique mapping is not possible Cardinalities cannot be considered

20 Step 2: BNDT Data vs its ontology

21 Data vs ontology File 21E05 Region: Sherbrooke 68 Entities 23,283 objects Analyzed binary relations: Contours vs. water bodies Buildings vs. roads Water bodies vs. buildings Liquid depot vs. Liquid depot Roads vs. water bodies …

22 Results Liquid depot vs. Liquid depot Spatial representations (Point, Area) Spatial relations Ontology/ specification (superposition is illegal) Data (superposition case is found)

23 Problem: Road crosses a water body Illegal relation with respect to semantics of the objects Incomplete ontology Results

24 Problem: Cut line crosses a water body Illegal relation with respect to semantic definition of the objects Incomplete ontology Results

25 Problem: Contour crosses water body Illegal relation with respect to the ontology Inconsistent data Results

26 Problem: Road crosses water body Illegal relation with respect to the ontology Inconsistent data

27 Problem: Road crosses Building Illegal relation with respect to the semantics of objects Incomplete ontology Results

28 Problem: Water body (L) superposed Vegetation (A) Illegal relation with respect to the ontology Inconsistent data Control system problem Results

29 Problem: Buildings (S) superposed to water body (A) Illegal relation with respect to the semantics of objects Inconsistent data Results

30 Problem: Building (A) Overlap Vegetation (A) Illegal relation with respect to the semantics of objects Inconsistent data Results

31 Suggestions, solutions Adding new rules Building (a) and vegetation (a) (illegal superposition) Road (l) and building (conditional superposition) A better control system is needed Find exceptions

32 Current situation Product ontology is analyzed Mapping of topological relations to binary relations Ontology translation in prolog (Delphi program) Consistency studding of spatial relations Connection (table C) Sharing (table D) Superposition and adjacency (table E) Consistency between different relations (fusion of facts) connection and sharing, connection and superposition / adjacency, sharing and superposition / adjacency Consistency of data vs. specifications are studied

33 Future work logical consistency of other available datasets Mapping of ontologies Fusion of ontologies Fusion of data Consistency of the newly created data set


Download ppt "Quality issues in Spatial Databases M. Mostafavi, G. Edwards, R. Jeansoulin CRG & GEOIDE & REVIGIS Victoria, May 2003."

Similar presentations


Ads by Google