SPARQL: SPARQL Protocol And Query Language
|
|
- Rubén Vargas Maestre
- hace 7 años
- Vistas:
Transcripción
1 SPARQL: SPARQL Protocol And Query Language Taller de Lenguajes y Tecnologías de la Web Semántica Concepción de Sistemas de Información 2015
2 Contenidos Ideas Básicas 2
3 Contenidos Ideas Básicas 3
4 Qué es SPARQL? SPARQL Protocol And RDF Query Language. Simple Protocol And RDF Query Language ([Della Valle y Ceri, 2011]) Tiene dos partes: Un lenguaje de consulta sobre RDF. Un protocolo que describe cómo hacer las consultas y cómo recuperar los resultados. Hay 2 versiones: 1.0 : Recomendación desde enero : Recomendación desde marzo
5 Triplestore Es una base de datos que utiliza RDF como modelo de datos nativo. Almacena grafos. Su interfase básica es SPARQL (Protocolo y Lenguaje). 5
6 RDF: Definiciones (repaso) Terna RDF Es una terna < S, P, O > en donde: S es una URI o un nodo blanco. P es una URI O es una URI, un nodo blanco o un literal. Grafo RDF Conjunto de ternas Dataset Es un conjunto de grafos en donde hay un grafo por defecto y un conjunto de Named Graphs. 6
7 RDF: Definiciones Named Graph Es un grafo RDF con una URI asociada. Se considera que está formado por QUADS - cuaternas formadas por la URI del grafo y una terna. 7
8 Anatomía de una Consulta Abreviaturas PREFIX rdfs : <http :// /2000/01/ rdf - schema #>... PREFIX dbpedia : <http :// dbpedia. org / resource /> select?s?p?o Resultado from <http :// dbpedia.org > Origen where {?s rdfs : label Raiders of the Lost order by?s limit 100 Modificadores Patrón de Grafo 8
9 La Consulta Abreviaturas Pueden ser namespaces. Pueden ser cualquier dirección que convenga abreviar. Resultados Variables de las que se debe devolver el valor. Deben aparecer en el patrón. Origen Debe ser un Dataset RDF Modificadores Típicos de SQL Limit, Order by, Limit, Group by, etc. 9
10 Graph Patterns 10 SPARQL se basa en pattern matching contra los grafos. Grafo para ejemplos: Los patrones se escriben en Turtle con algunos agregados para construir patrones complejos. BGP: Basic Graph Pattern: La forma más simple de patrones. Describen un grafo, usando URIS, literales o variables en donde corresponda. El patrón más simple que coindice con cualquier terna es?s?p?o.
11 Ejemplos de BGP?s skos:broader dbc:visitor attractions in Milan. Coincide con: dbc:gardens in Milan dbc:churches in Milan dbc:piazzas in Milan dbc:theatres in Milan dbc:palaces in Milan dbc:museums in Milan dbc:parks in Milan 11
12 Ejemplos de BGP?s?p dbc:visitor attractions in Milan. Devuelve todos los anteriores además de cualquier otro que tenga dbc:visitor attractions in Milan como objeto pero sin importar el predicado. Qué devuelve este patrón??s rdf:type skos:concept.?s skos:broader?o. 12
13 Co mo se Computan los BGP?s no stre l. E?p?o l no?p Espan a?p p arte D e p art?p?p or ect dir Hispanoamerica e str.e l. E stre n o?p Argentina e De S. Spielberg f.?p?s 13?p?o 18/12/46 c na
14 Cómo se Computan los BGP Un BGP devuelve un conjunto de soluciones. Cada solución es una función parcial que asocia una variable con un término rdf del grafo en cuestión. Luego se combinan o filtran esas funciones de acuerdo los nombres de las variables y la semántica de los operadores. 14
15 Cómo se Computan los BGP Observar la siguiente consulta: PREFIX skos : <http :// /2004/02/ skos / core \# > PREFIX rdf : <http :// /1999/02/22 - rdf - syntax -ns \# > SELECT?s?o WHERE {? s rdfs : label Visitor attractions in rdf : type skos : Concept.?s skos : broader?o. El BGP es:? s rdfs : label Visitor attractions in rdf : type skos : Concept.?s skos : broader?o. 15
16 Cómo se Computan los BGP El resultado es un conjunto de funciones: µ 1 [?s] = dbc : V isitor attractions in Milan µ 1 [?o] = dbc : Milan µ 2 [?s] = dbc : V isitor attractions in Milan µ 2 [?o] = dbc : V isitor attractions in Lombardy µ 3 [?s] = dbc : V isitor attractions in Milan µ 3 [?o] = dbc : V isitor attractions in Italy by city µ 4 [?s] = dbc : V isitor attractions in Milan µ 4 [?o] = dbc : T ourism in Milan 16
17 Usando Literales PREFIX rdfs : <http :// /2000/01/ rdf - schema #> SELECT?s WHERE {?s rdfs : label Milan Cathedral. PREFIX rdfs : <http :// /2000/01/ rdf - schema #> SELECT?s WHERE {?s rdfs : label Milan 17
18 Usando Literales PREFIX dbpprop : <http :// dbpedia. org / property /> SELECT?s WHERE {? s dcterms : subject category : Churches_ in_ Milan.?s dbpprop : yearcompleted 1965 ^^ xsd : integer PREFIX dbpprop : <http :// dbpedia. org / property /> SELECT?s WHERE {? s dcterms : subject category : Churches_ in_ Milan.? s dbpprop : yearcompleted
19 Filtros PREFIX dbpprop : <http :// dbpedia. org / property /> SELECT?s WHERE {? s dcterms : subject category : Churches_ in_ Milan.? s dbpprop : yearcompleted? c. FILTER (?c >1950) El FILTER deja sólo los subgrafos que cumplen con la condición. Hay muchas funciones para utilizar en un FILTER. #OperatorMapping 19
20 Graph Obtener (la URI) la clase de los teatros en milan (en SELECT? general? particular FROM <http :// dbpedia. org / resource / Category : Visitor_attraction WHERE {? general rdf : type skos : Concept.? particular skos : broader? general.? particular rdfs : label Theatres in La consulta falla porque la última terna (rdfs:label), no está en ese grafo, sino en?partircular. 20
21 Graph: Otro Intento SELECT? general? particular FROM <http :// dbpedia. org / resource / Category : Visitor_attractions_in_ WHERE {? general rdf : type skos : Concept.? particular skos : broader? general. GRAPH? particular {? particular rdfs : label " Theatres in Milan Ahora el grafo en el que se busca es el grafo correcto. 21
22 Optional SELECT?s? label? lat? long FROM <http :// dbpedia. org / data / Category : Churches_in_Milan.rdf > WHERE {? s dterms : subject categoryt : Churches_in_Milan.?s rdfs : label? label. FILTER langmatches ( lang (? label ), en ). OPTIONAL {?s geo : lat? lat.?s geo : long? long Si hay ternas que satizfazgan el patrón, entonces devuelve los valores. Si no existen estas ternas, entonces el patrón devuelve verdadero. 22
23 Not Exists Con NOT EXISTS se filtran los subgrafos que no contengan ese patrón. SELECT?s? label FROM <http :// dbpedia. org / resource / Category : Churches_in_Milan > WHERE {? s dcterms : subject category : Churches_in_Milan. Graph?s {?s rdfs : label? label. FILTER NOT EXISTS {?s geo : lat []. 23
24 Minus Con MINUS se restan los conjuntos de soluciones de los patrones. La siguiente consulta debería dar vacío. SELECT?s? label FROM <http :// dbpedia. org / resource / Category : Churches_in_Milan > WHERE {? s dcterms : subject category : Churches_in_Milan. Graph?s { {?s rdfs : label? label. MINUS {?k?z?t. 24
25 Consultas Federadas En la siguiente consulta, uno de los patrones es resuelto directamente por el endpoint de DBPEDIA. SELECT?s?o FROM <http :// dbpedia. org / data / Category : Churches_in_Milan.rdf > WHERE {?s rdfs : label []. SERVICE <http :// dbpedia. org / sparql > {?o dcterms : subject?s. LIMIT 30 25
26 Lectura Recomendada semantic-university/sparql-by-example 26
27 Bibliografía E. D. Valle and S. Ceri, Querying the Semantic Web: SPARQL, in Handbook of Semantic Web Technologies, J. Domingue, D. Fensel, and J. A. Hendler, Eds. Springer Berlin Heidelberg, 2011, pp A. Kiryakov and M. Damova, Storing the Semantic Web: Repositories, in Handbook of Semantic Web Technologies, J. Domingue, D. Fensel, and J. A. Hendler, Eds. Springer Berlin Heidelberg, 2011, pp S. H. Garlik, A. Seaborne, and E. Prud hommeaux, SPARQL 1.1 Query Language, Mar Hitzler, P., Krötzsch, M.,, Rudolph, S. (2009). Foundations of Semantic Web Technologies. Chapman, Hall/CRC. 27
Consultas en la Web Semántica: SPARQL
Consultas en la Web Semántica: Grupo de Concepción de Sistemas de Información Qué es Sparql? Protocol And RDF Query Language. Simple Protocol And RDF Query Language ([Della Valle & Ceri, 2011]) Tiene dos
Más detallesDR. MIGUEL CERIANI PROF. ALEJANDRO VAISMAN ONTOLOGÍAS EN LA WEB 2. RDF: MODELO Y FORMATOS
DR. MIGUEL CERIANI PROF. ALEJANDRO VAISMAN ONTOLOGÍAS EN LA WEB 2. RDF: MODELO Y FORMATOS REPASO DE LA CLASE 1 Ideas Generales: Web Semántica Datos Enlazados (Linked Data) Modelo de Datos: Datos en forma
Más detallesCC BASES DE DATOS OTOÑO Clase 12: Datos Semiestructurados: Grafos. Aidan Hogan
CC3201-1 BASES DE DATOS OTOÑO 2016 Clase 12: Datos Semiestructurados: Grafos Aidan Hogan aidhog@gmail.com MODELOS DE DATOS Modelo de datos (tabla) Modelo de datos (árbol/jerarquía) Es un verdadero árbol?
Más detallesEjercicio 1: Representar utilizando RDF Schema el siguiente conocimiento: La capital de España es Madrid.
Ejercicio 1: Representar utilizando RDF Schema el siguiente conocimiento: La capital de España es Madrid. Puede utilizar un grafo o la notación Turtle. Defina las clases y propiedades que considere oportunas.
Más detallesRealizar las siguientes consultas SPARQL a la dbpedia (http://dbpedia.org/snorql o http://dbpedia.org/sparql):
Realizar las siguientes consultas SPARQL a la dbpedia (http://dbpedia.org/snorql o http://dbpedia.org/sparql): 1. Capitales de Europa, ordenadas (http://dbpedia.org/class/yago/capitalsineurope) PREFIX
Más detallesRDF avanzado. Fundamentos de la Web Semántica. Objetivos. Vocabulario RDF. RDF avanzado. Semántica. Pablo R. Fillottrani. Introducción a SPARQL
RDF avanzado RDF avanzado Pablo R. Fillottrani Depto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Segundo Cuatrimestre 2013 Objetivos RDF permite expresar propiedades simples sobre
Más detallesEjemplo: Entorno social. Ejemplo: Entorno social. Ejemplo: Entorno social. Ejemplo: Entorno social. Entorno social: Ontología
Procesamiento inteligente de flujos de datos IV Razonamiento a partir de flujos (1) Profesor: Gerardo I. Simari Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca,
Más detallesCAMINANDO HACIA LA WEB SEMÁNTICA
CAMINANDO HACIA LA WEB SEMÁNTICA Jesualdo Tomás Fernández Breis Universidad de Murcia jfernand@um.es Web actual La información que vemos nosotros... Lugares para viajar y precio Ofertas de Viajes Viajes
Más detallesSesión 8. Ontologías y Web Semántica. Año académico 2014/15. Profesores: Sascha Ossowski, Alberto Fernández y Holger Billhardt
Sesión 8 Ontologías y Web Semántica Año académico 2014/15 Profesores: Sascha Ossowski, Alberto Fernández y Holger Billhardt 1 Índice Introducción a la Web Semántica Lenguajes de Ontologías Consulta de
Más detallesQué es SPARQL. Pronunciado sparkle Acronimo recursivo para
SPARQL SPARQL SPARQL Lenguaje de consulta para RDF. RDF RDF es un formato para la representación de datos generales acerca de los recursos. RDF se basa en un grafo, donde sujeto y objeto nodos están relacionados
Más detallesRecomendador de Mejoras de Performance para Bases de Datos PostgreSQL
Diana Fornara Dayvis Malfara Miguel Merlino Recomendador de Mejoras de Performance para Bases de Datos PostgreSQL CURSO DE POSGRADO LENGUAJES Y TECNOLOGÍAS DE LA WEB SEMÁNTICA. NOVIEMBRE 2016 DOCENTE Msc.
Más detallesApéndice A. Análisis y diseño de la aproximación. Especicación de Requisitos Software
Anexos 39 Apéndice A Análisis y diseño de la aproximación Este anexo expone el análisis que se realizó de la aproximación obtenida; se realizo antes de realizar la implementación para comprender la naturaleza
Más detallesPablo Martín Muñoz @edipotrebol Open Source Architect & Data Scientist Miembro de OpenDataSev y Grupo Drupal SVQ
Open Data Drupal Pablo Martín Muñoz @edipotrebol Open Source Architect & Data Scientist Miembro de OpenDataSev y Grupo Drupal SVQ OUR little ROADMAP http://www.flickr.com/photos/jurvetson/3277667570/ En
Más detallesGraph Database Model supporting RDF
Graph Database Model supporting RDF Renzo Angles Departamento de Ciencias de la Computación Universidad de Chile Motivación General Incremento de información con estructura de grafo (Web, genoma, redes
Más detallesDatos abiertos enlazados: Experiencia en la Universidad de Chile
Datos abiertos enlazados: Experiencia en la Universidad de Chile Rodrigo Donoso Vegas Dirección de Servicios de Información y Bibliotecas (SISIB) 1 de Junio de 2016 Qué es Linked Open Data? Conjunto de
Más detallesCómo reutilizar Open (Linked) Data
Cómo reutilizar Open (Linked) Data Martín Álvarez Espinar Día W3C en España Granada 12 Ene 2012 Cómo reutilizar Open (Linked) Data Consultas de datos RDF (SPARQL) Ejemplo práctico 2 Día W3C en España 2012
Más detallesTaller Administración 2.1. Enlazando Datos de la Administración Pública
Taller Administración 2.1 Enlazando Datos de la Administración Pública Pasos a seguir Identificación Modelado Transformación Enriquecimiento Publicación Consumo Pasos a seguir Identificación Modelado Transformación
Más detallesUNIVERSIDAD REY JUAN CARLOS CURSO
Ejercicio 1: Representar utilizando RDF Schema el siguiente conocimiento: La capital de España es Madrid. Puede utilizar un grafo o la notación Turtle. Defina las clases y propiedades que considere oportunas.
Más detallesSQL. Fundamentos de Bases de Datos. Concepción de Sistemas de Información Instituto de Computación Facultad de Ingeniería Universidad de la República
SQL Fundamentos de Bases de Datos Concepción de Sistemas de Información Instituto de Computación Facultad de Ingeniería Universidad de la República SQL- FBD CSI - InCo - Fing - UDELAR 1 Introducción SQL
Más detallesInteraccionando con la Web Semán2ca
Interaccionando con la Web Semán2ca CIISSIT 2010, UPAO, Trujillo, Perú Tutorial Técnico Roberto García Grupo Investigación IPO e Integración Datos Universitat de Lleida, España Introducción Puntos de vista
Más detallesWeb Semán)ca Bernade/e Lóscio/CIn. de documentos
Web de documentos 1 Web Semán)ca Bernade/e Lóscio/CIn 2 Web de Documentos La web ya )ene diversos )pos de datos, mas los datos no están interconectados A heterogeneidad dos datos dificulta a su integración
Más detallesPoeta ayer, hoy triste y pobre filósofo trasnochado tengo en monedas de cobre el oro de ayer cambiado.
Poeta ayer, hoy triste y pobre filósofo trasnochado tengo en monedas de cobre el oro de ayer cambiado. Análisis de base Análisis sintáctico El análisis semántico se realiza a partir del análisis sintáctico.
Más detallesLa Web Semántica: definición oficial
La Web Semántica: definición oficial The Semantic Web is the representation of data on the World Wide Web. It is a collaborative effort led by W3C with participation from a large number of researchers
Más detallesSPARQL. Jose Emilio Labra Gayo. Departamento de Informática Universidad de Oviedo
SPARQL Jose Emilio Labra Gayo Departamento de Informática Universidad de Oviedo SPARQL Confianza Lógica unificadora Demostración Consultas: SPARQL Ontologías OWL RDF Schema Reglas RIF Intercambio de datos:
Más detallesFormatos de datos abiertos
Formatos de datos abiertos JSON CSV Planillas Documentos de texto XML RDF Formatos de datos abiertos JSON Es un formato de archivo muy fácil de ser interpretado por cualquier lenguaje de programación En
Más detallesAnexo 3 COMPONENTES DE SQL SERVER. Los DDL (Data Definition Languaje) que permiten crear y definir nuevas
Anexo 3 COMPONENTES DE SQL SERVER COMANDOS Existen tres tipos de comandos SQL [5]: Los DDL (Data Definition Languaje) que permiten crear y definir nuevas bases de datos, campos e índices. En la tabla se
Más detallesImplementación de SPARQL Composicional con Consultas Anidadas basadas en SQL.
UNIVERSIDAD DE TALCA FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL EN COMPUTACIÓN Implementación de SPARQL Composicional con Consultas Anidadas basadas en SQL. ALEXIS ALEJANDRO LEIVA ORELLANA Profesor
Más detallesHDT EndPoints: una Arquitectura Eficiente para la Web de Datos *
HDT EndPoints: una Arquitectura Eficiente para la Web de Datos * Javier D. Fernández 1, Miguel A. Martínez-Prieto 1,2, Mario Arias Gallego 1, and Claudio Gutierrez 2 2 1 Departamento de Informática, Universidad
Más detallesExplotación de información en el dominio geo-hídrico ecuatoriano utilizando tecnología semántica
Explotación de información en el dominio geo-hídrico ecuatoriano utilizando tecnología semántica Lucia Lupercio 1,2, Fernando Baculima 1, Mauricio Espinoza 1, Víctor Saquicela 1 1 Departamento de Ciencias
Más detallesEl web semàntic: més enllà d una extensió del web actual?
El web semàntic: més enllà d una extensió del web actual? Eva Mª Méndez Rodríguez emendez@bib.uc3m.es @evamen Dpto. Biblioteconomía y Documentación Universidad Carlos III de Madrid Contexto, también evolución
Más detallesPotencial económico. Ahorro de costes. Optimización de la comunicación con los proveedores y ciudadanos.
Objetivos Justificación Potencial económico Ahorro de costes Optimización de la comunicación con los proveedores y ciudadanos. Menos peticiones y reclamaciones al proveer la información de forma proactiva.
Más detallesTaller de Lenguajes y Tecnologías de la Web Semántica
Taller de Lenguajes y Tecnologías de la Web Semántica Taller de Lenguajes y Tecnologías de la Web Semántica Concepción de Sistemas de Información 2015 Motivación Consideremos las siguientes personas y
Más detallesLos datos en Data Science
Data Science en Agricultura Los datos en Data Science Módulo II: El KIT del Data Scientist Imparten: Alberto Nogales Moyano (alberto.nogales@uah.es) Juan Ruiz de Angulo Martínez (juan.angulo@uah.es) David
Más detallesOpenFING: Una plataforma para la anotación de fragmentos de videos.
OpenFING: Una plataforma para la anotación de fragmentos de videos. Un auxiliar en el aprendizaje en Facultad de Ingeniería. Matías Parodi Fernando Carpani Grupo de Concepción de Sistemas de Información.
Más detallesLA WEB SEMANTICA. Natalia Hernández Yuste,
LA WEB SEMANTICA Natalia Hernández Yuste, 100029762 Introducción Problemas de la web actual Exceso de información Problemático para algunos discapacitados La información no tiene estructura. Se generan
Más detallesSQL: Lenguaje de Interrogación Estructurado
SQL: Lenguaje de Interrogación Estructurado SQL Es el lenguaje para Bases de Datos Relacionales más usado Es un lenguaje declarativo: QUÉ no CÓMO El núcleo fundamental se basa en el Algebra Relacional,
Más detallesIntroducción a RDF. Fundamentos de la Web Semántica. Documentos. Breve historia. Objetivos RDF. Modelo de datos RDF. Pablo R.
Introducción a RDF RDF Pablo R. Fillottrani Depto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Segundo Cuatrimestre 2013 Objetivos Objetivos Breve historia Breve historia Objetivos
Más detallesSISTEMAS BASADOS EN EL CONOCIMIENTO Grado en Ingeniería Informática Hoja de Problemas Tema 4 Web Semántica y Web de Datos
Ejercicio 1: Utilizando la herramienta Protege 3.4 realizar los siguientes pasos: 1. Crear un proyecto nuevo Seleccionar OWL / RDF Files Después OWL DL 2. Crear la clase Animal y las subclases Tigre, Vaca
Más detallesUNIVERSIDAD REY JUAN CARLOS CURSO
Ejercicio 1: Representar utilizando RDF Schema el siguiente conocimiento: La capital de España es Madrid. Puede utilizar un grafo o la notación Turtle. Defina las clases y propiedades que considere oportunas.
Más detallesred.es, 29/11/2012 Ontology Engineering Group
Material del curso sobre Tecnologías Semánticas en la Web de Datos red.es, 29/11/2012 Ontology Engineering Group Asunción Gómez- Pérez, Oscar Corcho García Licencia de uso: Creative Commons Attribution-
Más detallesWeb semántica y Linked Data
Web semántica y Linked Data Daniel Vila Suero dvila@fi.upm.es 17/10/2011 Ontology Engineering Group, Universidad Politécnica de Madrid Agradecimientos: A los miembros del OEG que han participado en la
Más detallesWeb Semántica y Linked Data
Web Semántica y Linked Data Tecnologías semánticas Manuel Lama Penín Centro Singular de Investigación en Tecnoloxías da Información UNIVERSIDADE DE SANTIAGO DE COMPOSTELA citius.usc.es Web Semántica PLANTEAMIENTO
Más detallesCompresión de Metadatos Semánticos para la Recuperación Eficiente de Contenidos Audiovisuales
Compresión de Metadatos Semánticos para la Recuperación Eficiente de Contenidos Audiovisuales Mario Arias, Oscar Corcho, Javier D. Fernández,4, Miguel A. Martínez-Prieto,4, Mari Carmen Suárez-Figueroa
Más detallesRDF. Grecia García García
RDF Grecia García García grecia@matem.unam.mx El Web El web ha cambiado el mundo: la forma en que nos comunicamos... acceso a millones de recursos... realización de transacciones... Principales problemas:
Más detallesInferencia en la Web Semántica
Inferencia en la Web Semántica Experimentos con la Web Semántica Concepción de sistemas de Información Inferencia Nociones Intuitivas de Inferencia (o Razonamiento): Encadenamientos de Ideas. A partir
Más detallesRecomendaciones y buenas prácticas sobre D2RQ (Anexo 1)
Autor: Freddy Tapia León Recomendaciones y buenas prácticas sobre D2RQ (Anexo 1) 1 Introducción. D2RQ es una plataforma que permite acceder a bases de datos (BB.DD.) tradicionales, ver su estructura, y
Más detallesUniversidad Jaime I. Consultas analíticas y visualización para datos abiertos enlazados
Universidad Jaime I Dep. de Lenguajes y Sistemas Informáticos Consultas analíticas y visualización para datos abiertos enlazados Trabajo Fin de Máster SIU043 Autor Iván Posilio Gellida Tutores Rafael Berlanga
Más detallesMaestría en Ingeniería
Maestría en Ingeniería Curso de Ingeniería Web Sesión 3: Web Semántica Fernando Barraza A. Ms.C. fbarraza@javerianacali.edu.co Sesión 3 Objetivo: Introducir los conceptos de la Web Semántica Temas: Conceptos
Más detallesGuía Breve de Linked Data
1 de 5 26-07-2011 12:34 [HTTP://WWW.W3C.ES] Guía Breve de Linked Data Qué es Linked Data? Los Datos Enlazados es la forma que tiene la Web Semántica [/DIVULGACION/GUIASBREVES/WEBSEMANTICA] de vincular
Más detallesJosé Manuel Gómez Pérez URJC, 17/11/2011
Linked Data in Use José Manuel Gómez Pérez URJC, 17/11/2011 Agenda» Re-Intro Linked Data» (Motivación)» Publicando Linked Data» (un ejemplo)» Consumiendo Linked Data» (ejemplos)» Ejercicios» (Un poco de
Más detallesModulo I: Introducción Gestores de Bases De Datos
Modulo I: Introducción Gestores de Bases De Datos El SQL El SQL (Lenguaje de Consulta Estructurado Structure Query Language), es un lenguaje de consulta estructurado establecido claramente como el lenguaje
Más detallesBases de Datos 1. Teórico: Structured Query Language
Bases de Datos 1 Teórico: Structured Query Language Historia Los orígenes del SQL están ligados a los orígenes de las bases de datos relacionales Estandarizado por ANSI en 1986 (SQL-86) Hubieron varias
Más detallesA11. Web semántica y datos enlazados
A11. Web semántica y datos enlazados MÁSTER UNIVERSITARIO EN INVESTIGACIÓN EN INTELIGENCIA ARTIFICIAL UNIVERSIDAD INTERNACIONAL MENÉNDEZ PELAYO Este documento puede utilizarse como documentación de referencia
Más detallesLinked Open Data: Datos abiertos para la Web Semántica Día virtual de Datos Abiertos - CUDI. Dr. Hector G. Ceballos (ceballos@itesm.
+ Linked Open Data: Datos abiertos para la Web Semántica Día virtual de Datos Abiertos - CUDI Dr. Hector G. Ceballos (ceballos@itesm.mx) Marzo 2014 + Agenda 2 n Interoperabilidad en Datos Abiertos n Web
Más detallesIntroducción a la Web Semántica
Taller de Producción de Software 2007 Introducción a la Web Semántica Taller de Producción de Software 2º Semestre 2008 Indice Visión de la Web Semántica Arquitectura de la Web Semántica RDF Ontologías
Más detallesClasificación de las recomendaciones obtenidas del BlueFinder para la propiedad semántica birthplace
Clasificación de las recomendaciones obtenidas del BlueFinder para la propiedad semántica birthplace Lic. Andrea Noemí Alende Directora: Dra. Alicia Díaz Trabajo Final Integrador para obtener el grado
Más detallesDesafíos en Accesibilidad a la Información. Loreto Bravo Universidad de Concepción
Desafíos en Accesibilidad a la Información Loreto Bravo Universidad de Concepción Asimetrías de Información El consejo de innovación de Chile ha destacado: Es necesario pasar de una economía basada en
Más detallesDBOWL: Persistencia y Escalabilidad de Consultas y Razonamientos en la Web Semántica
DBOWL: Persistencia y Escalabilidad de Consultas y Razonamientos en la Web Semántica Maria del Mar Roldán-García, Jose F. Aldana-Montes Universidad de Málaga, Departamento de Lenguajes y Ciencias de la
Más detallesBases de Datos Semánticas
Bases de Datos Semánticas Irving Caro Fierros, Víctor Hugo Menéndez Domínguez y María Enriqueta Castellanos Bolaños Facultad de Matemáticas Universidad Autónoma de Yucatán Mérida, México irving.cf@gmail.com,
Más detallesEstudio Comparativo de Lenguajes para la Búsqueda y Recuperación de Información Semántica
Estudio Comparativo de Lenguajes para la Búsqueda y Recuperación de Información Semántica Jorge E. Giraldo Plaza Politécnico Colombiano Jaime Isaza Cadavid, Medellín - Colombia. GRINSOFT: Grupo de Investigación
Más detallesEvaluación de Lenguajes para la Búsqueda y Recuperación de Información sobre la Web
Evaluación de Lenguajes para la Búsqueda y Recuperación de Información sobre la Web Politécnico Colombiano Jaime Isaza Cadavid, Medellín - Colombia. GRINSOFT: Grupo de Investigación en Desarrollo de Software
Más detallesXLIII CLEI / 46 JAIIO. Repositorio Semántico para la Universidad Nacional de Chilecito Autores:
XLIII CLEI / 46 JAIIO SLMDI / AGRANDA Repositorio Semántico para la Universidad Nacional de Chilecito Autores: Jose Texier, Marisa De Giusti, Gonzalo Villarreal, Ariel Lira y Jusmeidy Zambrano jtexier@undec.edu.ar;
Más detalles6.1 Introducción. Fund. Bases de Datos Ing. Felipe Alanís González -ITD- 1
6.1 Introducción SQL es más amigable para el usuario, a diferencia de Algebra Relacional, Aunque está basado principalmente en él. Es el lenguaje comercial más popular. Es el lenguaje estándar de las Bases
Más detallesRecomendaciones y buenas prácticas sobre D2RQ (Anexo 1)
Autor: Freddy Tapia León Recomendaciones y buenas prácticas sobre D2RQ (Anexo 1) 1 Introducción. D2RQ es una plataforma que permite acceder a bases de datos (BB.DD.) tradicionales, ver su estructura, y
Más detallesDrupal 7 Web Semántica al alcance de todos. Juan Antonio Pastor Sánchez (pastor@um.es) Universidad de Murcia
Drupal 7 Web Semántica al alcance de todos Juan Antonio Pastor Sánchez (pastor@um.es) Universidad de Murcia Web Semántica Una idea... un camino... Para un ordenador, la Web es un mundo, plano, aburrido
Más detallesBASES DE DATOS - SQL. Javier Enciso
BASES DE DATOS - SQL Javier Enciso AGENDA Conceptos Básicos de Bases de Datos Manejo de Bases de Datos y Tablas SQL Inserción, Actualización y Borrado Consultas usando SELECT AGENDA Conceptos Básicos de
Más detallesÍNDICE PRIMERA PARTE... 17
ÍNDICE PREFACIO... xv PRIMERA PARTE... 17 CAPÍTULO 1. BASES DE DATOS... 19 BASE DE DATOS RELACIONAL... 20 ESTRUCTURA MÍNIMA DE ALMACENAMIENTO... 21 EJEMPLO DE TABLA... 22 RESUMEN... 23 CAPÍTULO 2. CONSULTAS
Más detallesDatos Enlazados en la BNE
Datos Enlazados en la BNE 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 asun@fi.upm.es
Más detallesSQL. Amparo López Gaona. México, D.F. Noviembre 2003
Amparo López Gaona México, D.F. Noviembre 2003 Introducción El lenguaje SQL (Structured Query Language) es el lenguaje estándar para trabajo con bases de datos relacionales. Permite la definición, acceso
Más detalles26/11/12. Linked Data. Visualización de datos y conocimientos. Enlazado. Generación de RDF
13 Linked Data Visualización de datos y conocimientos Enlazado Generación de RDF 7 26/11/12 Índice 1. Concepto 2. Fundamentos 3. Proceso 15 Linked Data: Por qué es importante? Facilita la integración de
Más detallesLenguaje de manipulación de datos
Introducción Lenguaje de manipulación de datos (Data Manipulation Language) Permite a los usuarios llevar a cabo las tareas de consulta o manipulación de la BD. El más popular es SQL. Tablas de ejemplo
Más detallesConceptos Avanzados de Programación en Internet
Página 1 Conceptos Avanzados de Programación en Internet (1) Introducción a las Bases de Datos (2) Lenguaje Estándar de Consultas SQL Página 2 Lenguaje SQL. Introducción BD Justificación de las Bases de
Más detallesTrabajo de Fin de Grado. Publicación de datos sociosanitarios: Una API basada en Open Linked Data
Trabajo de Fin de Grado Publicación de datos sociosanitarios: Una API basada en Open Linked Data Health Data Publish: an API based Open Linked Data Salomé González Rodríguez La Laguna, 7 de Julio de 2015
Más detallesSQL (Structured Query Language)
SQL (Structured Query Language) El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite
Más detallesAnexo I:Lineamientos de la Estructura de Metadatos
2016 Anexo I:Lineamientos de la Estructura de Metadatos PRESIDENCIA DEL CONSEJO DE MINISTROS OFICINA NACIONAL DE GOBIERNO ELECTRÓNICO E INFORMÁTICA Contenido Alcance... 2 Finalidad... 2 Base Legal... 2
Más detallesDiseño de un repositorio RDF basado en tecnologías NOSQL
Diseño de un repositorio RDF basado en tecnologías NOSQL Ana Isabel Torre 1, Marta González 2, Arantza Illarramendi 3, Jesús Bermúdez 4 1,2 Tecnalia Research & Innovation Parque Tecnológico Edif 202 Zamudio,
Más detallesTFC UOC. Bases de datos en el contexto de la Web Semántica. Raúl A. Fernández-Santa Cruz Jiménez TFC Ingeniería Técnica de Informática de Gestión
TFC UOC Bases de datos en el contexto de la Web Semántica Raúl A. Fernández-Santa Cruz Jiménez TFC Ingeniería Técnica de Informática de Gestión Consultor: Sinuhé Ángel Arroyo Gómez Introducción Gran impulso
Más detallesSql Basico. Seminar Introduction
Sql Basico Seminar Introduction SQL Basico Sobre el modelo anterior de datos haremos un repaso de las consultas sql mas comunes. Devolver todos los datos de una tabla sin filtrar. Select campo_1, campo_2,
Más detallesConceptos Avanzados de Bases de datos
Página 1 Conceptos Avanzados de Bases de datos (1) Introducción a las Bases de Datos (2) Lenguaje Estándar de Consultas SQL Definición formal SQL Página 2 Es un conjunto exhaustivo (en su modelización
Más detalles2071 Querying Microsoft SQL Server 2000 with Transact- SQL
2071 Querying Microsoft SQL Server 2000 with Transact- SQL Introducción La meta de este curso es proveer a los estudiantes con las habilidades técnicas requeridas para escribir consultas básicas de Transact-SQL
Más detallesSQL DML Select. Ges$ón y Modelación de Datos. María Constanza Pabón
SQL DML Select Ges$ón y Modelación de Datos María Constanza Pabón mcpabon@javerianacali.edu.co SQL - DML Sentencias: INSERT UPDATE DELETE SELECT SQL - DML Query (consulta): proceso de recuperar datos de
Más detalles1. Mensajes ocultos La lectura de datos es de teclado. Los resultados se muestran por pantalla.
. Mensajes ocultos Algunos textos contienen mensajes ocultos. En el contexto de este problema el mensaje oculto de un texto se compone de la primera letra de cada palabra del texto en el orden en que aparecen.
Más detallesModelamiento y Diseño de Base de Datos
Modelamiento y Diseño de Base de Datos Sub consultas y vistas Objetivos: Elaborar sub consultas, a partir de una consulta. Generar diferentes vistas a partir de las tablas de una base de datos. Introducción
Más detallesSQL Básico. José Muñoz Jimeno Febrero 2015
SQL Básico José Muñoz Jimeno Febrero 2015 Control de cambios Version Fecha Comentarios 1.0 13/02/2015 Primera versión para el curso Introducción a las bases de datos con MySQL en el COITCV La última versión
Más detallesLenguaje de Consulta Estructurado S Q. Lenguaje de Consulta Estructurado. Wael Najjar /
S Q Lenguaje de Consulta Estructurado L Wael Najjar / Wael Stephenson Najjar / Prieto Stephenson Prieto Contenido Parte I El Lenguaje de Consulta Estructurado. Lo que se puede hacer. Lenguaje Estandarizado.
Más detallesBases de Datos 2. Teórico
Bases de Datos 2 Teórico Structured Query Language (SQL) Características de SQL Standard Opera sobre conjuntos de tuplas: incluso para las operaciones de inserción, borrado y actualización. No elimina
Más detallesLINKED OPEN DATA Enlazar nuestros datos para añadir funcionalidades al catálogo
LINKED OPEN DATA Enlazar nuestros datos para añadir funcionalidades al catálogo Jordi Pallarès Lluís Anglada Marta Tort Ramon Ros Jaen, 9 de Marzo de 2015 Esquema Introducción a LOD CCUCAF Aplicación al
Más detallesLinked Data en el proyecto transfronterizo OTALEX-C
Linked Data en el proyecto transfronterizo OTALEX-C Luis M. Vilches-Blazquez, Pedro Vivas-White, Boris Villazón-Terrazas, Asunción Gómez-Pérez Objetivos Dar continuidad al trabajo de colaboración. Consolidar
Más detallesComputing, nuevos horizontes para. Guía a de temas a desarrollar
Acuerdo de Bibliotecas Universitarias de Córdoba Seminario 27 y 28 de septiembre de 2012 Web semántica ntica,, Web 3.0 y entornos Cloud Computing, nuevos horizontes para bibliotecarios, documentalistas
Más detallesAgrupamiento de registros. Elaboración de claúsulas avanzadas de selección. 31/12/2011. Unidad 9
Agrupamiento de registros Unidad 9 Elaboración de claúsulas avanzadas de selección. Un agrupamiento es el tratamiento único de varios registros que poseen un mismo valor de campo. Al realizar un agrupamiento,
Más detallesModelamiento y Gestión de Base de Datos
Modelamiento y Gestión de Base de Datos Uso de sentencias para el envió y extracción de datos Objetivos: Identificar la sintaxis de las consultas de datos Elaborar sentencias de manejo de datos. INTRODUCCION:
Más detallesCAPITULO 4 SELECCIÓN DE PLATAFORMAS PARA IMPLEMENTAR LA ONTOLOGÍA
CAPITULO 4 SELECCIÓN DE PLATAFORMAS PARA IMPLEMENTAR LA ONTOLOGÍA En el capítulo anterior, se describieron algunas plataformas tentativas para la implementación de la ontología, lo que sigue ahora es analizar
Más detallesDatos lingüísticos enlazados: introducción a LIDER y a lemon-ontolex
Datos lingüísticos enlazados: introducción a LIDER y a lemon-ontolex Jorge Gracia, Elena Montiel-Ponsoda Ontology Engineering Group (OEG) Universidad Politécnica de Madrid (UPM) {jgracia, emontiel}@fi.upm.es
Más detallesMetodología para el Desarrollo de Aplicaciones Web Utilizando Datos Enlazados
Quinta Conferencia Nacional de Computación, Informática y Sistemas / CoNCISa 2017 / ISBN: 978-980-7683-03-6 Metodología para el Desarrollo de Aplicaciones Web Utilizando Datos Enlazados Taniana Rodríguez
Más detallesFelix Espina felix.espina@unavarra.es
(para proyecto MOMENT) Felix Espina felix.espina@unavarra.es Índice 1. RDF 2. RDFS 3. RDF Query Languages 4. RDF Update Languages 5. Ontologías 1. OWL 2. DL Reasoner 3. Frameworks 4. Editores 5. Buscadores
Más detallesSistemas de Gestión de Ideas
Sistemas de Gestión de Ideas Aplicación de Tecnologías Semánticas para su filtrado Autor: Grupo de Sistemas Inteligentes Departamento de Ingeniería de Sistemas Telemáticos Universidad Politécnica de Madrid
Más detallesLENGUAJE DE CONSULTA ESTRUCTURADO (SQL)
Qué es una base de datos? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y
Más detallesÍNDICE INTRODUCCIÓN...13
ÍNDICE INTRODUCCIÓN...13 CAPÍTULO 1. EL MODELO RELACIONAL. LENGUAJE SQL...17 1.1 INTRODUCCIÓN AL MODELO RELACIONAL...17 1.2 RELACIONES...19 1.2.1 Definición formal de relación...21 1.2.2 Propiedades y
Más detallesEJERCICIOS RESUELTOS
EJERCICIOS RESUELTOS Presentamos a continuación una serie de ejercicios de consulta sobre la base de datos formada por las tablas de PROVEEDORES, COMPONENTES, ARTICULOS y ENVIOS. En dicha base de datos
Más detallesUna herramienta visual para la búsqueda semántica RDF
Una herramienta visual para la búsqueda semántica RDF Joanna Alvarado-Uribe 1, Miguel González-Mendoza 1, Neil Hernández-Gress 1, Carlos Eli Escobar-Ruiz 2 y Marcos Uriel Hernández-Camacho 2 1 Tecnológico
Más detalles