PhD Dissertation Supporting tools for automated generation and visual editing of...

Preview:

Citation preview

by

Álvaro Sicilia Gómez

S U P P O RT I N G TO O L S F O R AU TO M AT E D

G E N E R AT I O N A N D V I S UA L E D I T I N G O F

R E L AT I O N A L-TO - O N TO LO G Y M A P P I N G S

ETSEEI LA SALLE – UNIVERSITAT RAMON LLULLPrograma oficial de doctorat Tecnologies de la informaciói la comunicació i la seva gestió19 December 2016, Barcelona, Spain

Supervised by

Dr. German NemirovskiDr. Leandro Madrazo Agudín

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 2

Background

Mo

tiva

tio

n

&

go

als

RÉPENER

SEMANCO

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 3

Background

Ontology mapping collaborative web environment

Madrazo, Sicilia, & Nemirovski, 2013Nemirovski, Nolle, Sicilia, Ballarini, & Corrado, 2013

Sicilia & Nemirovski, 2016

Automated generation of relational-to-ontology

mappings

Map-OnMo

tiva

tio

n

&

go

als

ENERSI

AutoMap4OBDA

Sicilia, Nemirovki, & Nolle, 2016

Visual support for relational-to-ontology

mapping editing

RÉPENER

Madrazo, Massetti, Sicilia, Wadel, & Ianni, 2015Sicilia, Nemirovski, Massetti, & Madrazo, 2015

SEMANCO

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

Outline

4

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 5

Introduction

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 6

Introduction

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 7

Introduction

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 8

Introduction: RÉPENER project

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 9

Introduction: RÉPENER project

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 10

Introduction: RÉPENER project

EnergyModel DATASource ICAEN: NombresOriginales

Categoria Sublevel Variables Unidades / admitted valuesMetodología de obtenciónVariables Definition Reference

Certificate - code of the data set (ICAEN) ICAEN translation Expr1

ProjectData - Buildong ID (of ICAEN) this is a new variable aggregated to the original ICAEN database. It is extracted from the ICAEN variable "code of the data set (ICAEN)", i .e., "Expr1"ICAEN translation extracted from ICAEN

ProjectData - date of data set format predefined: "yyyy-mm-dd" own (DATAMINE-->A) extracted from ICAEN

ProjectData - building life cycle phase {design;

realown (DATAMINE) extracted from ICAEN

ProjectData - version own (ICAEN)

ProjectData - origin of data set {calculation data set; monitoring data set; other}own (EN 15603; DATAMINE --> H applied type of energy rating)

ProjectData name of the data source - own

Certificate date of certification ICAEN translation DATASORCAT

Certificate - energy qualification obtained ICAEN translation QUALIF_OBTINGUDA

Certificate - Registration code (ICAEN database) ICAEN translation

Certificate - General option (for Spanish certification) ICAEN translation OPCIO_GENERAL

Certificate - punctuation of Decret d’Ecoeficiència ICAEN translation NORM_PUNT

Certificate - Simplified option (for Spanish certification) ICAEN translation OPCIO_SIMPLIFICADA

ProjectData - calculation software {Energy Plus; Trnsys; ESP-r; DOE2; Ecotect; Archisun; Vasari; other}own (DATAMINE-->A)

ProjectData - main building utilisation - DATAMINE-->B ID_USEDIFICI

ProjectData - building location: city - DATAMINE-->B ID_LOCALITAT

BuildingProperties BGeometry compactness m2/m3EN 15217:2007

BGeometry compactness (ICAEN database / Spanish certification)m3/m2disambiguation: different definitions exist for this term, according to local source ICAEN, and according to REPENER standard definitionsICAEN translation / Ministerio de Vivienda , Ministerio de Industria, Turismo y Comercio, …, Memoria de Cálculo correspondiente a la Opción Simplificada para la Calificación de Eficiencia Energética de Edificios de Viviendas.CARACT_GEN_COMPACITAT

BGeometry Conditioned Floor Area m2DATAMINE-->B CARACT_GEN_SUP

BGeometry Envelope area m2own (DATAMINE-->C)

BPhysicalProperties average U-value of envelope W/m2 K

the value is the avarege of

the different own (DATAMINE-->C)

BuildingSystems degree of centralisation of 1. heat generator - the applicable value is specified for the first heat generator. The first heat generator is the main system of heat generation in the building (that one which produces the largest amount of heat). If this informationis not available, the first heat generator is determined by its use according this order: first heating, then hot water, then cooling; when different generators serve the same use, first heat generator is determined according to the degree of centralization: first centralized systems, then individual syistemDATAMINE-->D generated

BSystem hot water system type {both c i none} ICAEN translation CARACT_INST_TIPUSACS

BSystem heating system type {both c i none} ICAEN translation CARACT_INST_TIPUSCAL

BSystem joint generation of heating and hot water {true; false} ICAEN translation CARACT_CALACSSI

BSystem total usefull power hot water KW ICAEN translation CARACT_INST_POTACS

BSystem total useful power heating KW ICAEN translation CARACT_INST_POTCAL

BSystem useful power heating and hot water KW ICAEN translation CARACT_CALACSPOT

BSystem energy carrier for individual hot water system - ICAEN translation CARACT_INST_FONTACSIND

BSystem energy carrier for individual heating system - ICAEN translation CARACT_INST_FONTCALIND

BSystem energy carrier for central hot water system - ICAEN translation CARACT_INST_FONTACS

BSystem energy carrier for central heating system - ICAEN translation CARACT_INST_FONTCAL

BuildingSystems solar contribution for hot water % ICAEN translation / CTE-HE, 2006 CARACT_ALTRES_ACS

BSystem joint generation of heating and cooling {true; false} ICAEN translation CARACT_CALREFSI

BuildingSystems Photovoltaic power installed kWp ICAEN translation / CTE-HE, 2006 / ??EN 15316-4-6:2007??CARACT_ALTRES_POT

BSystem cooling system type {both c i none} ICAEN translation CARACT_INST_TIPUSREFR

BuildingSystems use of 1. heat generator used by the air conditioning/cooling system DATAMINE-->D

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 11

Introduction: RÉPENER project

-

-

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 12

Introduction: SEMANCO project

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 13

Introduction: SEMANCO project

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 14

Introduction: SEMANCO project

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 15

Introduction: SEMANCO project

-

-

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

Outline

16

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 17

Research Problem, Objectives, and Methodology

Visualization created with Navigowl: http://home.deib.polimi.it/hussain/navigowl/downloads.htmlVisualization created with WWW SQL Designer:

https://github.com/ondras/wwwsqldesigner

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 18

Research Problem, Objectives, and Methodology

Visualization created with Navigowl: http://home.deib.polimi.it/hussain/navigowl/downloads.htmlVisualization created with WWW SQL Designer:

https://github.com/ondras/wwwsqldesigner

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 19

Research Problem, Objectives, and Methodology

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 20

Research Problem, Objectives, and Methodology

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 21

Research Problem, Objectives, and Methodology

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 22

Research Problem, Objectives, and Methodology

Ontology mapping collaborative web environment

Automated generation of relational-to-ontology

mappings

Map-OnMo

tiva

tio

n

&

go

als

ENERSI

AutoMap4OBDA

Visual support for relational-to-ontology

mapping editing

RÉPENER

SEMANCO

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

Outline

23

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 24

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 25

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 26

Automated Generation of Relational-to-Ontology Mappings

<mapping> a rr:TriplesMap;

rr:logicalTable

[ rr:sqlQuery "SELECT id FROM building"];

rr:subjectMap

[ rr:template ".../building/{id}";

rr:class ex:Building

].

<mapping> a rr:TriplesMap;

rr:logicalTable

[ rr:sqlQuery "SELECT id FROM building

WHERE use = 'Office'"];

rr:subjectMap

[ rr:template ".../officebuilding/{id}";

rr:class ex:OfficeBuilding

].

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 27

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 28

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 29

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 30

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 31

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 32

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 33

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 34

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 35

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 36

Automated Generation of Relational-to-Ontology Mappings

𝐻 𝐼𝐷 :9.32

Max. class name length: 11

𝐻 𝑈𝑠𝑒 : 4.12 𝐻 𝐴𝑑𝑑𝑟𝑒𝑠𝑠 : 2.15

𝐻 𝑂𝑛𝑡𝑜𝑙𝑜𝑔𝑦 : 5.31

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 37

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 38

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 39

Automated Generation of Relational-to-Ontology Mappings

{∅}

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 40

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 41

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 42

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 43

Automated Generation of Relational-to-Ontology Mappings

<mapping2> a rr:TriplesMap;

rr:logicalTable[rr:sqlQuery "SELECT id,use FROM building"];

rr:subjectMap [

rr:template ".../building/{id}"; rr:class ex:Building].

rr:predicateObjectMap [ rr:predicate ex:hasUse;

rr:template ".../use/{use}" ].

rr:predicateObjectMap [rr:predicate ex:use;

rr:column "{use}" ].

<mapping3> a rr:TriplesMap;

rr:logicalTable [rr:sqlQuery "SELECT id FROM building"];

rr:subjectMap [

rr:template ".../district/{id}"; rr:class ex:District].

<mapping4> a rr:TriplesMap;

rr:logicalTable [rr:sqlQuery "SELECT use FROM building"];

rr:subjectMap [

rr:template ".../use/{use}"; rr:class ex:Use].

rr:predicateObjectMap [rr:predicate ex:use;

rr:column "{use}" ].

<mapping1> a rr:TriplesMap;

rr:logicalTable [rr:sqlQuery "SELECT id FROM building"];

rr:subjectMap [

rr:template ".../building/{id}"; rr:class ex:Building].

rr:predicateObjectMap [ rr:predicate ex:hasDistrict;

rr:template ".../district/{id}" ].

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 44

Automated Generation of Relational-to-Ontology Mappings

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

Automated Generation of Relational-to-Ontology Mappings

45

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

Automated Generation of Relational-to-Ontology Mappings

46

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

Scenarios B.OX IncM. ontop MIRR. COMA D2RQ AM4O

Adjusted namingCMT 0.76 0.45 0.28 0.28 0.48 0.31 0.56

Conference 0.51 0.53 0.26 0.27 0.36 0.26 0.56

SIGKDD 0.86 0.76 0.38 0.30 0.66 0.38 0.86

RestructuredCMT 0.41 0.44 0.14 0.17 0.38 0.14 0.41

Conference 0.41 0.41 0.13 0.23 0.31 0.21 0.54

SIGKDD 0.52 0.38 0.21 0.11 0.41 0.28 0.72

Combined case SIGKDD 0.48 0.38 0.21 0.11 0.28 0.28 0.62

Missing FK Conference 0.33 0.41 - 0.17 0.21 0.18 0.49

Denormalized CMT 0.44 0.40 0.20 0.22 - 0.20 0.52

GeoData Classic Rel 0.13 0.08 - - - 0.06 0.44

Oil&Gas domain User Queries 0.00 0.00 0.00 0.00 - 0.00 0.00

Atomic 0.14 0.12 0.10 0.00 0.00 0.08 0.23

Target ontology: CMT

Conference 0.20 0.35 0.10 0.00 0.00 0.10 0.15

SIGKDD 0.33 0.33 0.19 0.00 0.14 0.19 0.38

Target ontology: Conference

CMT 0.20 0.34 0.05 0.00 0.05 0.05 0.39

SIGKDD 0.13 0.30 0.09 0.00 0.04 0.09 0.17

Target ontology: SIGKDD

CMT 0.51 0.57 0.19 0.00 0.24 0.26 0.41

Conference 0.24 0.44 0.13 0.00 0.09 0.14 0.19

Average of the tests 0.36 0.37 0.15 0.10 0.20 0.18 0.43

Automated Generation of Relational-to-Ontology Mappings

47

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

Scenarios B.OX IncM. ontop MIRR. COMA D2RQ AM4O

Adjusted namingCMT 0.76 0.45 0.28 0.28 0.48 0.31 0.56

Conference 0.51 0.53 0.26 0.27 0.36 0.26 0.56

SIGKDD 0.86 0.76 0.38 0.30 0.66 0.38 0.86

RestructuredCMT 0.41 0.44 0.14 0.17 0.38 0.14 0.41

Conference 0.41 0.41 0.13 0.23 0.31 0.21 0.54

SIGKDD 0.52 0.38 0.21 0.11 0.41 0.28 0.72

Combined case SIGKDD 0.48 0.38 0.21 0.11 0.28 0.28 0.62

Missing FK Conference 0.33 0.41 - 0.17 0.21 0.18 0.49

Denormalized CMT 0.44 0.40 0.20 0.22 - 0.20 0.52

GeoData Classic Rel 0.13 0.08 - - - 0.06 0.44

Oil&Gas domain User Queries 0.00 0.00 0.00 0.00 - 0.00 0.00

Atomic 0.14 0.12 0.10 0.00 0.00 0.08 0.23

Target ontology: CMT

Conference 0.20 0.35 0.10 0.00 0.00 0.10 0.15

SIGKDD 0.33 0.33 0.19 0.00 0.14 0.19 0.38

Target ontology: Conference

CMT 0.20 0.34 0.05 0.00 0.05 0.05 0.39

SIGKDD 0.13 0.30 0.09 0.00 0.04 0.09 0.17

Target ontology: SIGKDD

CMT 0.51 0.57 0.19 0.00 0.24 0.26 0.41

Conference 0.24 0.44 0.13 0.00 0.09 0.14 0.19

Average of the tests 0.36 0.37 0.15 0.10 0.20 0.18 0.43

=

=

==

=

Automated Generation of Relational-to-Ontology Mappings

48

<mapping> a rr:TriplesMap;

rr:logicalTable

[ rr:sqlQuery "SELECT pipnpdidpipe FROM pipline

WHERE pipmedium = 'Oil'"];

rr:subjectMap

[ rr:template ".../ oilpipeline/{pipnpdidpipe}";

rr:class npd:OilPipeline ].

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

Automated Generation of Relational-to-Ontology Mappings

49

-

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

Outline

50

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 51

Visual Support for Relational-to-Ontology Mapping Editing

<mapping> a rr:TriplesMap;

rr:logicalTable [

rr:sqlQuery "SELECT a.id, d.id FROM

building AS a INNER JOIN Block AS b ON

a.fkBlock=b.id INNER JOIN District AS c ON

b.fkDistrict=c.id INNER JOIN City AS d ON

c.fkCity=d.id"];

rr:subjectMap

[ rr:template ".../building/{a.id}";

rr:class ex:Building

].

rr:predicateObjectMap [

rr:predicate ex:hasCity;

rr:template ".../city/{d.id}" ].

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

52

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 53

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 54

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 55

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 56

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 57

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 58

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 59

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 60

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 61

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 62

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 63

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 64

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 65

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 66

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 67

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 68

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 69

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 70

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 71

Visual Support for Relational-to-Ontology Mapping Editing

0%

20%

40%

60%

80%

100%

Task 1 Task 2 Task 3

Accuracy

0

5

10

15

20

Task 1 Task 2 Task 3

Completion time (minutes)

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 72

Visual Support for Relational-to-Ontology Mapping Editing

1 2 3 4 5

I found the tool unnecessarilycomplex

I thought the tool was noteasy to use

I think that I would need timeto learn to use the tool

I imagine taht most peoplewould learn to use the tool…

I found the tool verycumbersome to use

I felt very confident using thetool

I need to learn a lot of thingsbefore I could get going…

I found the tool unnecessarily complex

I thought the tool was not easy to use

I think that I would need time to learn to use the tool

I imagine that most people would learn to use the tool quickly

I found the tool very cumbersome to useI felt very confident using the tool

I need to learn a lot of things before I could get going with the tool

completely agree

completely disagree

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 73

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 74

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 75

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 76

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain 77

Visual Support for Relational-to-Ontology Mapping Editing

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

Visual Support for Relational-to-Ontology Mapping Editing

78

-

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

Outline

79

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

Conclusions and further work

80

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

Conclusions and further work

81

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

Conclusions and further work

82

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

Conclusions and further work

83

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

References

84

Supporting Tools For Automated Generation And Visual Editing Of Relational-to-ontology Mappings 19.12.2016 Barcelona,Spain

References

85

by

Álvaro Sicilia Gómez

S U P P O R T I N G T O O L S F O R A U T O M AT E D G E N E R AT I O N A N D

V I S U A L E D I T I N G O F R E L AT I O N A L-T O - O N T O L O G Y M A P P I N G S

ETSEEI LA SALLE – UNIVERSITAT RAMON LLULLPrograma oficial de doctorat Tecnologies de la informaciói la comunicació i la seva gestió19 December 2016, Barcelona, Spain

Supervised by

Dr. German NemirovskiDr. Leandro Madrazo Agudín

Recommended