103
Researching in Semantic Web Technologies 1º Congreso Internacional de Ingeniería de Sistemas y Computación Lima, Perú Dr. Jose María Álvarez Rodríguez GRUPO WESO-Universidad de Oviedo www.josemalvarez.es http://www.slideshare.net/josem.alvarez

Researching Semantic Web-Overview

Embed Size (px)

DESCRIPTION

My talk about researching in semantic web technologies at UPC, Lima, Perú

Citation preview

Page 1: Researching Semantic Web-Overview

Researching in Semantic

Web Technologies

1º Congreso Internacional de Ingeniería

de Sistemas y Computación

Lima, Perú

Dr. Jose María Álvarez Rodríguez

GRUPO WESO-Universidad de Oviedo

www.josemalvarez.es

http://www.slideshare.net/josem.alvarez

Page 2: Researching Semantic Web-Overview

Alguien podría decir o buscar

rápidamente…

“Escritores peruanos nacidos en

Lima antes de 1900”

Page 3: Researching Semantic Web-Overview

Si ya lo tenéis ahora…

“Lugares con su latitud y

longitud a menos de 200Km de

Lima”

Page 4: Researching Semantic Web-Overview

Y otra…

“Listado de países con nombre

en inglés, chino, código ISO-3

con su latitud y longitud”

Page 5: Researching Semantic Web-Overview

Dónde estamos?

Page 6: Researching Semantic Web-Overview

Qué hacemos?

Page 7: Researching Semantic Web-Overview

Punto de Partida

Page 8: Researching Semantic Web-Overview

Tim Berners-Lee's original World Wide Web browser

Fuente: http://info.cern.ch/NextBrowser.html

Page 10: Researching Semantic Web-Overview
Page 11: Researching Semantic Web-Overview

“Semantic Web Road map”

(TBL, 1998)

…y en 2001…

Page 13: Researching Semantic Web-Overview

RDF

Sujeto Objeto

Predicado

#me “Jose María”

foaf:name

• Modelo de datos común (grafo)

• Uso de URIs

• Serializable en distintos formatos

• Semántica definida

• ….la Web como una base de datos!

Page 14: Researching Semantic Web-Overview

Para nosotros…

Page 15: Researching Semantic Web-Overview

También para nosotros…

http://dbpedia.org/page/Lima_District

Page 16: Researching Semantic Web-Overview

Y para las máquinas…

http://dbpedia.org/page/Lima_District

Page 17: Researching Semantic Web-Overview

http://www.renault.co.uk/ownerservices/shop/item/renaulttoys/pedalcar/eco2pedalcar/default.aspx

Page 18: Researching Semantic Web-Overview

Y para las máquinas…

Page 19: Researching Semantic Web-Overview

The heart of Google's operation

La Web como una

gran base de datos

Web of Data

Page 20: Researching Semantic Web-Overview

Ontologías y OWL The subject of ontology is the study of

the categories of things that exist or may

exist in some domain. (Sowa)

Fuente:

http://www.jfsowa.com/ontology/index.htm

Ramón Llul

• Representación del conocimiento

• Formalismo lógico

– DL, PL, FOL, etc.

– Razonamiento, Completitud, etc.

• Lenguaje W3C-OWL

– (1.0, 1.1 y 2.0)

– Sintaxis: RDF, etc.

• ….

Page 21: Researching Semantic Web-Overview

Diagnóstico Psicológico

Page 22: Researching Semantic Web-Overview

Más ingredientes?

Page 23: Researching Semantic Web-Overview

Tim Berners-Lee 2001

Two Towers 2005

Page 24: Researching Semantic Web-Overview

Consulta DBPedia Escritores

PREFIX dbo: <http://dbpedia.org/ontology/>

SELECT ?name ?birth ?description ?person WHERE {

?person dbo:birthPlace :Lima.

?person <http://purl.org/dc/terms/subject> <http://dbpedia.org/resource/Category:Peruvian_writers> .

?person dbo:birthDate ?birth .

?person foaf:name ?name .

?person rdfs:comment ?description .

FILTER (?birth < "1900-01-01"^^xsd:date).

FILTER (LANG(?description) = 'en') .

}

ORDER BY ?name

http://dbpedia.org/snorql/

Page 25: Researching Semantic Web-Overview
Page 26: Researching Semantic Web-Overview

Consulta Webindex países

SELECT *

WHERE{

?country rdf:type wi-onto:Country.

?country rdfs:label ?label.

FILTER (lang(?label) = 'en').

?country skos:prefLabel ?countryLabel.

FILTER (lang(?countryLabel) = 'zh').

?country wi-onto:has-iso-alpha3-code ?id.

?country geo:lat ?lat.

?country geo:long ?long.

}

http://data.webfoundation.org/snorql

Page 27: Researching Semantic Web-Overview
Page 28: Researching Semantic Web-Overview

Evaluación

Page 29: Researching Semantic Web-Overview

Artículos, libros,

etc.

Investigación

básica

Page 30: Researching Semantic Web-Overview

Proyectos,

iniciativas, etc.

Investigación

aplicada

Page 31: Researching Semantic Web-Overview

• Formalización lógica

• Razonadores

• Ontologías

• Vocabularios RDF

• Búsqueda Semántica

• Servicios web

• Interoperabilidad

• Integración

• Herramientas

• Dominios

• Turismo

• Medicina

• Legislación

• …

Base teórica

+

Base Tecnológica

+

Aplicaciones

Page 32: Researching Semantic Web-Overview

http://www.w3.org/2001/sw/sweo/public/UseCases/CTIC/

Page 33: Researching Semantic Web-Overview

…Por otra parte..

Page 35: Researching Semantic Web-Overview
Page 37: Researching Semantic Web-Overview

¿Dirección?

Page 38: Researching Semantic Web-Overview
Page 39: Researching Semantic Web-Overview

Web 2.0

+

Web

Semántica

Page 40: Researching Semantic Web-Overview

Linked Data

Principios y Modelo 5*

http://lod-lam.slis.kent.edu/images/linked-data-image.jpg

1. Use URIs as names for Things

2. When someone looks up a URI,

provide useful information, using the

standards (RDF*, SPARQL)

1. Include links to other URIs.

2. Use HTTP URIs.

Page 41: Researching Semantic Web-Overview

¿Estrellas?

Page 42: Researching Semantic Web-Overview

Ventajas

1. Realización práctica de la Web Semántica.

2. Identicación única, uso de HTTP URIs.

3. Modelo y acceso estándar.

4. Enriquecimiento de recursos, creación de enlaces.

5. Estructuración, modelo estándar RDF.

6. Expresividad, vocabularios y datasets .

7. Reutilización de informacióny datos.

. . .

Page 43: Researching Semantic Web-Overview

Publicación ¿Cómo promociono los datos al modelo 5*?

Consumo ¿Cómo exploto los datos?

Gestión ¿Cómo manejo los datos?

Page 44: Researching Semantic Web-Overview

Datos e información masiva…

Page 45: Researching Semantic Web-Overview

Para ser estructurada y utilizada…

Integración e interoperabilidad

Page 46: Researching Semantic Web-Overview

http://www.w3.org/2011/gld/wiki/GLD_Life_cycle

Page 47: Researching Semantic Web-Overview

Open Data

(Government)

Page 48: Researching Semantic Web-Overview

RISP y los 8 principios

“Public Sector Information (PSI) in free open raw formats and ways that make it accessible to all and allow reuse”

Fuente: Josema Alonso

Data Must Be Complete.

. . . Primary.

. . . Timely.

. . . Accessible.

. . . Machine processable

Access Must Be Non-

Discriminatory

Data Formats Must Be

Non-Proprietary

Data Must Be License-free

Page 49: Researching Semantic Web-Overview

Filosófica

Page 50: Researching Semantic Web-Overview

Económica

Page 51: Researching Semantic Web-Overview

Social

Page 52: Researching Semantic Web-Overview

Linked Data

Open Data

e-Government

Government Linked Data

http://www.w3.org/2011/gld/wiki/Main_Page

Page 53: Researching Semantic Web-Overview

Ventajas

• Transparencia

• Participación

• Colaboración

• Inclusión

• Reducción de costes

– Interoperabilidad

• Liderazgo

Ventajas

Page 54: Researching Semantic Web-Overview

Linked Open Data

http://richard.cyganiak.de/2007/10/lod/

• 203 datasets ( 25 billones de tripletas RDF y 395 millones enlaces (Sept. 2010). • Dominios: Media, Geographic, Government (42,09 %), Publications, Cross-domain, Life sciences, etc. (Ago. 2011). • 393 datasets (Jun. 2012).

Page 55: Researching Semantic Web-Overview

DBPedia

GEOLD

UK Gov

ACM PubMED

NATURE

DBLP

MOLDEAS

Y muchos más… (391)

SPARQL endpoints distribuidos para consulta…

Webindex

AEMET

http://labs.mondeca.com/sparqlEndpointsStatus/

Page 56: Researching Semantic Web-Overview

“identify the data that one

controls, represent that data in a

way that people can use, and

expose the data to the wider

world.” Jeni Tennison

Page 57: Researching Semantic Web-Overview

Estrategia

• Interna y externa

• Metodología

– Identificar

– Representar

– Exponer

– Consumir

• Participación

– Talleres y concursos

Page 58: Researching Semantic Web-Overview

Reino Unido

Page 59: Researching Semantic Web-Overview

Organizaciones

Page 60: Researching Semantic Web-Overview

El Banco Mundial

Page 61: Researching Semantic Web-Overview

Euroalert

Page 62: Researching Semantic Web-Overview

España

Page 63: Researching Semantic Web-Overview

Meteorología España

Page 64: Researching Semantic Web-Overview

Turruta Ayto. de Zaragoza

Page 65: Researching Semantic Web-Overview

Webindex

Page 66: Researching Semantic Web-Overview

Biblioteca del Congreso de Chile

Page 67: Researching Semantic Web-Overview

Búsqueda…

Page 68: Researching Semantic Web-Overview

Publicación

Page 69: Researching Semantic Web-Overview

Y ahora… ¿en qué investigamos?

Page 70: Researching Semantic Web-Overview

Objetivo

Objetivos

Page 71: Researching Semantic Web-Overview

Necesidades

Investigación

Conocimiento

Tecnología

Aplicación

Innovación

Page 72: Researching Semantic Web-Overview

Datos Información

Conocimiento Aplicación

WS+LD

Page 73: Researching Semantic Web-Overview

RDF y OWL2 Perfiles y expresividad

Vocabularios

Completitud, corrección, etc.

Reconciliación de entidades

Semántica en streaming

Page 74: Researching Semantic Web-Overview

SPARQL 1.1 Consultas federadas

Descubrimiento endpoints

Expresiones y funciones

SPARUL

Reglas

Page 75: Researching Semantic Web-Overview

Provenance &

Trust

Calidad

Page 76: Researching Semantic Web-Overview

Semantic

Sensors

Page 77: Researching Semantic Web-Overview

Multilinguismo

Page 78: Researching Semantic Web-Overview

Razonamiento

distribuido

Page 79: Researching Semantic Web-Overview

+ desafíos 1. Escalabilidad

2. Interfaz de Usuario

3. Cloud Computing y Semántica

4. Computational Linguistics

5. Computational Social Choice Theory

6. Open Data 1. Misión y Visión

2. Licencia, Seguridad, Integridad, Compatibilidad, etc.

3. Marco legal, Participación ciudadana, etc.

7. Linked Data 1. Algoritmos para crear enlaces

2. Reconciliación de entidades

3. Consultas distribuidas

4. Catalogación

5. Modelos de negocio

6. DataStore

7. Razonamiento, consistencia, etc.

. . .

Page 80: Researching Semantic Web-Overview

Domótica Turismo Biomedicina

Bibliotecas

Digitales Cloud

Computing Legislación

Robótica Tráfico Emergencias

Page 81: Researching Semantic Web-Overview

E-Health E-Procurement Retailing

eGov Catálogos Smart

Cities

Social

Media Estadística …

Page 82: Researching Semantic Web-Overview

LOD2 project

Apache Drill

Apache Stanbol

Tecnología

relacionada

Page 83: Researching Semantic Web-Overview

https://ec.europa.eu/digital-agenda/

Anja Jentzsch Jose Labra

Michael Hausenblas

Sören Auer

Christophe Gueret Richard Cyganiak

Frank van Harmelen

Chris Bizer

Óscar Corcho

Aidan Hogan

G. Tummarello

Juan Miguel Gomez

Irene Celino

Wikier

Axel Polleres

Peter Mika

http://ec.europa.eu/research/horizon2020/index_en.cfm

Jenni Tennison

Page 84: Researching Semantic Web-Overview

¿Por dónde empiezo?

1. Leer, leer, leer… • Preguntar y participar

2. Buscar un problema… • Motivación intrínseca (prestigio, ego, etc.)

• Y extrínseca (aportación, salario, etc.)

3. Diseñar experimento y prototipos

4. Prueba, prueba, prueba…y mejora

5. Publicar

6. Volver al paso 1

Page 85: Researching Semantic Web-Overview
Page 86: Researching Semantic Web-Overview

http://tw.rpi.edu/launch/

Preguntar a los

expertos

Page 87: Researching Semantic Web-Overview

• Tutoriales

• Participación en proyectos común

• Vocamp, Hackathon, Meet-up…

• After-hours hackathon

• Beer for Science – http://red.linkeddata.es/web/guest/events

– http://beerforscience.wordpress.com/

Colaboración…

Page 88: Researching Semantic Web-Overview

DBPedia

Perú?

Page 89: Researching Semantic Web-Overview

¿Qué podemos

hacer con los

datos del

gobierno?

Page 90: Researching Semantic Web-Overview

Preguntas

Muchas gracias

por la Atención!

Page 91: Researching Semantic Web-Overview

Sobre esta presentación…

• Agradecimientos

– José Emilio Labra

– Hernán Sagástegui

• Recursos gráficos

– Universidad de Oviedo, W3C, Proyectos FP, etc.

– Flickr.com (bajo licencia Creative Commons)

• Greeneydmantis, boston_public_library, Tjflex, arduinolabs,

redais, libertasacademica, friarsbalsam, jannem,

mr_t_in_dcIconfinder.com

• Licencia

– http://creativecommons.org/licenses/by-nc-sa/3.0/es/

Page 92: Researching Semantic Web-Overview

Researching in Semantic

Web Technologies

1º Congreso Internacional de Ingeniería

de Sistemas y Computación

Lima, Perú

Dr. Jose María Álvarez Rodríguez

GRUPO WESO-Universidad de Oviedo

www.josemalvarez.es

Page 93: Researching Semantic Web-Overview

#me

• Nombre: Jose María Álvarez Rodríguez

• Dirección: Departamento de Informática, Despacho 198, 3º Planta Facultad de Ciencias, C/Calvo Sotelo, S/N, 33007 Oviedo, Asturias

• Tlfno: 985 10 41 33 • E-mail: [email protected] • WWW: www.josemalvarez.es

Page 94: Researching Semantic Web-Overview

BIO

Page 95: Researching Semantic Web-Overview

Proyectos

Page 96: Researching Semantic Web-Overview

Intereses

Page 97: Researching Semantic Web-Overview

Algo más sencillo…

“Personas nacidas en Lima

antes de 1900”

Page 98: Researching Semantic Web-Overview

Consulta DBPedia Personas

PREFIX dbo: <http://dbpedia.org/ontology/>

SELECT ?name ?birth ?death ?person WHERE {

?person dbo:birthPlace :Lima .

?person dbo:birthDate ?birth .

?person foaf:name ?name .

?person dbo:deathDate ?death .

FILTER (

?birth < "1900-01-01"^^xsd:date) .

}

http://dbpedia.org/snorql/

Page 99: Researching Semantic Web-Overview
Page 100: Researching Semantic Web-Overview

Consulta DBPedia lugares

PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>

PREFIX onto: <http://dbpedia.org/ontology/>

SELECT * WHERE {

?s a onto:Place .

?s geo:lat ?lat .

?s geo:long ?long .

FILTER(

xsd:double(?lat) - xsd:double(-12.05) <= 2 &&

xsd:double(-12.05) - xsd:double(?lat) <= 2 &&

xsd:double(?long) - xsd:double(-77.05) <= 2 &&

xsd:double(-77.05) - xsd:double(?long) <= 2).

}

LIMIT 100

http://dbpedia.org/snorql/

Page 101: Researching Semantic Web-Overview
Page 102: Researching Semantic Web-Overview

Unión Europea y otros

Page 103: Researching Semantic Web-Overview