colaboraciones ign/cnig - oeg

33
Colaboraciones IGN/CNIG OEG Luis M. Vilches-Blazquez [email protected] Ontology Engineering Group Facultad de Informática, Universidad Politécnica de Madrid Campus de Montegancedo sn, 28660 Boadilla del Monte, Madrid http://www.oeg-upm.net Phone: 34.91.3363670, Fax: 34.91.3524819

Upload: luis-m-vilches-blazquez

Post on 06-Jul-2015

460 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Colaboraciones IGN/CNIG - OEG

Colaboraciones IGN/CNIG – OEG

Luis M. Vilches-Blazquez

[email protected]

Ontology Engineering Group

Facultad de Informática, Universidad Politécnica de Madrid

Campus de Montegancedo sn, 28660 Boadilla del Monte, Madrid

http://www.oeg-upm.net

Phone: 34.91.3363670, Fax: 34.91.3524819

Page 2: Colaboraciones IGN/CNIG - OEG

Índice

• Convenios bilaterales

• PhenomenOntology

• Descubrimiento de mappings

• Heurísticas detección duplicados

• Asesoramiento en ISO 19150

• España Virtual

• Conflación semántica (PT 1.4)

• Anotación semántica de servicios RESTful geo (PT 7.2)

• GeoLinked Data (PT 7.1)

2Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez

Page 3: Colaboraciones IGN/CNIG - OEG

Convenios bilaterales

IGN – OEG

(2007 - 2008)

José Ángel Ramos, Luis M. Vilches, Asunción Gómez-Pérez

Facultad de Informática, Universidad Politécnica de Madrid

Campus de Montegancedo sn, 28660 Boadilla del Monte, Madrid

http://www.oeg-upm.net

Phone: 34.91.3363670, Fax: 34.91.3524819

Page 4: Colaboraciones IGN/CNIG - OEG

PhenomenOntology

4

Catálogos de fenómenos

PhenomenOntology

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez

Page 5: Colaboraciones IGN/CNIG - OEG

PhenomenOntology

03

- Comp. de río

• Eje

• Margen

• Eje conexión

- Régimen

• Permanente

• No permanente

- Categoría del río

• Desconocida

• Primera

• Segunda

• Tercera

• Cuarta

- Comp. del cauce artific.

• Eje

• Margen

• Eje conexión

- Situación

• Desconocido

• Subterráneo

• Superficial

• Elevado

0301 Río 0304 Cauce artificial

BCN25 PhenomenOntology v3.5

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez5

Page 6: Colaboraciones IGN/CNIG - OEG

Descubrimiento de mappings (simples y complejos)

03

- Componente de río

- Régimen

- Categoría del río

- Componente del

cauce artificial

- Situación

0301 Río

0304 Cauce art.

CAUDAL

MARGEN

NO PERMANENTE

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez6

Page 7: Colaboraciones IGN/CNIG - OEG

Heurísticas detección de duplicados

7

BTN25BCN200

Nomenclátor

ConcisoNGN

CHE EGM

Waterbase

ICA

Otros conjuntos

de datos

1:25.000

1:200.000

1:1.000.0001:25.000

ERM

1:1.000.000

1:5.000

1:200.000

1:250.000 a

1:10M.multilingüe

multilingüe 1:50.000 multilingüe multilingüe multilingüe

multilingüe

multilingüe

monolingüe

Atlas

1:500.000multilingüe

monolingüe

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez

Page 8: Colaboraciones IGN/CNIG - OEG

Heurísticas detección duplicados

• En varias fuentes (2 ó +)• Diferentes tipos de fenómenos

• Abreviaturas

• Diferentes valores en atributos

• Diferente idioma

• Similitud/Proximidad en nombre

instancias

• Presencia de tipología de

fenómenos

• Ausencia de tipología de

fenómenos

• Definición de diferentes

componentes

• Diferenciación entre mayúsculas y

minúsculas

• Alteración en orden de nombrado

• En una única fuente• Diferentes tipos de fenómenos

• Abreviaturas

• Diferentes valores en atributos

• Diferente idioma

• Similitud/Proximidad en nombre

instancias

• Tildes

• Agrupación de tipos de fenómeno

dentro de nombre de instancia

• Caracteres "extraños" (ñ, ç, ª, º,

etc.)

• Contexto - Diferente localización

espacial

• Duplicidad

• Presencia de nombre

alternativo/asociado8

Problemas en duplicidad de instancias

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez8

Page 9: Colaboraciones IGN/CNIG - OEG

Heurísticas detección duplicados

• Comparar (x1.label є "y") con (x3.label є "?")... ^ (xN.label є "?") dif./existentes

fuentes

• Comparar (x2.label є "z") con (x3.label є "?")... ^ (xN.label є "?") dif./existentes

fuentes

• Interpretación resultados de comparativa

• Si (x1.label є "y") ^ (x2.label є "z") =

• Comprobar posible mapping (léxico/sintáctico) de ("y" ^ "z") con conceptos de

hydrOntology

• Interpretación resultados de proceso mapping

• Si establecimiento mapping =

• Comprobar presencia en hydrOntology

• Buscar "y" v "z" en rdf:label

• Ofrecer rdf:comment de "y" ^ "z"

• Comprobar jerarquía de "y" ^ "z" en hydrOntology

• Ofrecer al usuario relación "y" ^ "z" (application ontology)

• Interpretación del conjunto de resultados obtenidos para obtener el idóneo

• Proponer "y" ^ "z" (lista alternativas)

• Comprobación y selección con usuario

9Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez

Page 10: Colaboraciones IGN/CNIG - OEG

Asesoramiento en ISO 19150

10

ISO 19150-2 New work item proposal: ISO 19150-2,

Geographic information - Ontology - Part 2: Rules for

developing ontologies in the Web Ontology Language

ISO 19150-1 New work item proposal: ISO/TS 19150-1,

Geographic information - Ontology - Part 1: Framework

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez

Page 11: Colaboraciones IGN/CNIG - OEG

Conflación semántica

José Ángel Ramos, Luis M. Vilches, Asunción Gómez-Pérez

Facultad de Informática, Universidad Politécnica de Madrid

Campus de Montegancedo sn, 28660 Boadilla del Monte, Madrid

http://www.oeg-upm.net

Phone: 34.91.3363670, Fax: 34.91.3524819

Page 12: Colaboraciones IGN/CNIG - OEG

Conflación semántica

Mappings R2O+

La ampliación del lenguaje implica una modificaciónen la aplicación que permite definirlos manualmente.Esta aplicación es un plugin de la plataforma NeOnToolkit.

Interfaz original Interfaz ampliado

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez12

Page 13: Colaboraciones IGN/CNIG - OEG

Conflación semántica

OEGMappings – Objetivos:

• Evaluación del descubrimiento automático demappings de la aplicación IGN MapDiscover.

• Incorporación de nuevas técnicas dedescubrimiento .

• Incorporación de nuevas fuentes, ampliando elnúmero y tipo de fuentes integradas.

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez13

Page 14: Colaboraciones IGN/CNIG - OEG

Conflación semántica

OEGMappings – Evaluación

Se han evaluado las técnicas existentes en IGNMapDiscover, su calidad y el aporte de las técnicasespecíficas para el dominio geográfico.

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez14

Page 15: Colaboraciones IGN/CNIG - OEG

Trabajo actual

15

OMI

NGCE BCN200 NOMGEO

LagunaPhenomenOntology

Red de ontologías

de GeoLinked Data

Laguna

Laguna de agua dulce

Laguna de agua salada

SPARQL Endpoints

URI: http://geo.linkeddata.es/NGCE/resource/Laguna/Tae%C3%B1a%2C%20Laguna%20de

URI: http://geo.linkeddata.es/NGCE/resource/Laguna/Tollos%2C%20Laguna%20de%20los

[…]

URI: http://geo.linkeddata.es/NOMGEO/resource/Laguna/Hilejas%2C%20Laguna%20de%20las

URI: http://geo.linkeddata.es/NOMGEO/resource/Laguna/Tejo%2C%20Laguna%20del

[…]

URI: http://geo.linkeddata.es/BCN200/resource/Laguna/Laguna%20de%20Paniagua

URI: http://geo.linkeddata.es/BCN200/resource/Laguna/Laguna%20Laguna%20

[…]

La respuesta final está compuesta por 1.806 URI

(38 provenientes de NGCE, 1.416 de NOMGEO y 406 de BCN200).

?

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez

Page 16: Colaboraciones IGN/CNIG - OEG

Anotación semántica de servicios

RESTful geoespaciales

Victor Saquicela, Luis M. Vilches, Oscar Corcho

Facultad de Informática, Universidad Politécnica de Madrid

Campus de Montegancedo sn, 28660 Boadilla del Monte, Madrid

http://www.oeg-upm.net

Phone: 34.91.3363670, Fax: 34.91.3524819

Page 17: Colaboraciones IGN/CNIG - OEG

Anotación semántica de servicios RESTful geoespaciales

• Service . Retrieves information related to a country.

• http://ws.geonames.org/countryInfo?country=ES

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez17

Page 18: Colaboraciones IGN/CNIG - OEG

Anotación semántica de servicios RESTful geoespaciales

18

• Service . http://ws.geonames.org/countryInfo?country=ES

Service

<geonames>

<country>

<countryCode>ES</countryCode>

<countryName>Spain</countryName>

<isoNumeric>724</isoNumeric>

<isoAlpha3>ESP</isoAlpha3>

<fipsCode>SP</fipsCode>

<continent>EU</continent>

<capital>Madrid</capital>

<areaInSqKm>504782.0</areaInSqKm>

<population>40491000</population>

<currencyCode>EUR</currencyCode>

<languages>es-ES,ca,gl,eu</languages>

<geonameId>2510769</geonameId>

<bBoxWest>-18.169641494751</bBoxWest

<bBoxNorth>43.791725</bBoxNorth>

<bBoxEast>4.3153896</bBoxEast>

<bBoxSouth>27.6388</bBoxSouth>

</country>

</geonames>

•Service.

countryInfo($country,bBoxSouth,isoNumeric,continent,fipsCode,areaInSqKm,

languages,isoAlpha3,countryCode,bBoxNorth,population,bBoxWest,currency

Code,bBoxEast,capital,geonameId,countryName)

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez

Page 19: Colaboraciones IGN/CNIG - OEG

Asignación Semántica

RESTful service

Internet

RESTful service

countryName

empty

http://dbpedia.org/ontology/Country

http://dbpedia.org/ontology/countryWithFirstAstronaut

http://dbpedia.org/ontology/FigureSkater/country

………..

………..

http://dbpedia.org/ontology/Country/anthem

country

name

gens

epithet

public

figure

figure

republic nation kingdom …….

continent

http://dbpedia.org/ontology/Continent

Africa

Europe

Asia

North America

South America

Americas

Latin America

SpellingSuggestions

parameter

parameter

France, Israel,

Brazil, Canada,

Mexico, Belize,

Korea, ……….

John Curry, Janet

Thompson,

Kumiko Koiwai,

………..

Internet

• Service. countryInfo($country,bBoxSouth,isoNumeric,continent,fipsCode,areaInSqKm,languages,isoAlpha3

,countryCode,bBoxNorth,population,bBoxWest,currencyCode,bBoxEast,capital,geonameId,countryName)

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez19

Page 20: Colaboraciones IGN/CNIG - OEG

GeoLinked Data

Luis M. Vilches, Boris Villazón-Terrazas, Victor Saquicela,

Alexander de León, Oscar Corcho, Asunción Gómez-Pérez

Facultad de Informática, Universidad Politécnica de Madrid

Campus de Montegancedo sn, 28660 Boadilla del Monte, Madrid

http://www.oeg-upm.net

Phone: 34.91.3363670, Fax: 34.91.3524819

Page 21: Colaboraciones IGN/CNIG - OEG

Generación de RDF

Fuentes de información

Red de ontologías

hasStatisticalData

on

Ontology

Specification

Legend

hydrOntology

4

FAO

FAO

Geopolitical

ontology

WGS84

4W3C

Vocabulary

GML

4GML

Specification

O.

Statistics

SCOVO

O.

Time

W3C Time

hasLat/Long

hasGeometry

hasLat/Long

hasGeometry

hasLocation/isLocated

Thesaurus

UNESCO

4EGM / ERM

GeoNames

scv:Dimension

scv:Item

scv:Dataset

WGS84 Geo

Positioning: an RDF

vocabulary

hydrographical

phenomena (rivers,

lakes, etc.)

Ontology for OGC

Geography Markup

Language

Vocabulary for

instants, intervals,

durations, etc.

Names and

international code

systems for

territories and

groups

SCOVO

hydrOntology

Time ontology

NOR2O

Generación de RDF

geometry2RDF

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez21

Page 22: Colaboraciones IGN/CNIG - OEG

Publicación de GeoLinked Data

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez22

Page 23: Colaboraciones IGN/CNIG - OEG

Export to KML

23Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez

Page 24: Colaboraciones IGN/CNIG - OEG

GeoLinked Data

24

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez

Page 25: Colaboraciones IGN/CNIG - OEG

Trabajo actual

25Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez

Page 26: Colaboraciones IGN/CNIG - OEG

Trabajo actual

26

BTN25 BCN200 NGCE NOMGEO

Genérico

owl:sameAs

owl:sameAs

owl:sameAs

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez

Page 27: Colaboraciones IGN/CNIG - OEG

Trabajo actual

27

BTN25 BCN200 NGCE NOMGEO

Genérico

owl:sameAs

owl:sameAs

owl:sameAs

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez

Page 28: Colaboraciones IGN/CNIG - OEG

http://geo.linkeddata.es/NGCE/resource/Provincia/Madrid

Interlinking to the Web of Data

http://geo.linkeddata.es/resource/Provincia/Madridowl:sameAs

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez28

Page 29: Colaboraciones IGN/CNIG - OEG

Trabajo actual

29

BTN25 BCN200 NGCE NOMGEO

Genérico

owl:sameAs

owl:sameAs

owl:sameAs

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez

Page 30: Colaboraciones IGN/CNIG - OEG

Interlinking to the Web of Data

http://geo.linkeddata.es/resource/Provincia/Madrid

http://sws.geonames.org/6355233/

owl:sameAshttp://dbpedia.org/page/Madrid

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez30

Page 31: Colaboraciones IGN/CNIG - OEG

Trabajo actual

31

BTN25 BCN200 NGCE NOMGEO

Genérico

owl:sameAs

owl:sameAs

owl:sameAs

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez

Page 32: Colaboraciones IGN/CNIG - OEG

Interlinking to the Web of Data

http://dbpedia.org/page/Madrid

http://sws.geonames.org/6355233/

Reunión bilateral IGN/CNIG – OEG

Luis Manuel Vilches Blázquez32

Page 33: Colaboraciones IGN/CNIG - OEG

Colaboraciones IGN/CNIG – OEG

Luis M. Vilches-Blazquez

[email protected]

Ontology Engineering Group

Facultad de Informática, Universidad Politécnica de Madrid

Campus de Montegancedo sn, 28660 Boadilla del Monte, Madrid

http://www.oeg-upm.net

Phone: 34.91.3363670, Fax: 34.91.3524819