Web Semántica. Partimos de la siguiente estructura de relaciones (tablas).



Documentos relacionados
Introducción a RDF. Fundamentos de la Web Semántica. Documentos. Breve historia. Objetivos RDF. Modelo de datos RDF. Pablo R.

RDF avanzado. Fundamentos de la Web Semántica. Objetivos. Vocabulario RDF. RDF avanzado. Semántica. Pablo R. Fillottrani. Introducción a SPARQL

Lenguajes para la Web Semántica deben:

RDF SPARQL. RDF y SPARQL. Aprendiendo a nadar en el diluvio de datos (II) Miguel A. Martínez Prieto & Javier D. Fernández

Pedro J. Muñoz Merino Diseño de Aplicaciones Telemáticas 2

RDF. Grecia García García

Ontologías. Santi García Jiménez

Introducción a la Web Semántica

Ejercicio 1: Representar utilizando RDF Schema el siguiente conocimiento: La capital de España es Madrid.

Formatos de datos abiertos

Representación del Conocimiento. Web Semántica

Asunción Gómez-Pérez Oscar Corcho

UNIVERSITAT OBERTA DE CATALUNYA

CAMINANDO HACIA LA WEB SEMÁNTICA

Seminario Web Semántica y Ontologías

INTERPRETACION DE DOCUMENTOS HTML VIA RDF SCHEMA

WEB SEMÁNTICA (PARTE I): VISTA GENERAL DE RDF

La Web Semántica. Asunción Gómez-Pérez

Drupal 7 Web Semántica al alcance de todos. Juan Antonio Pastor Sánchez (pastor@um.es) Universidad de Murcia

Universidad Jaime I. Consultas analíticas y visualización para datos abiertos enlazados

Tres vistas de una Declaración

Ingeniería del Software I

Interaccionando con la Web Semán2ca

Caso práctico turismo: transformación de contenidos de información turística a metadatos semánticos para mejorar su distribución.

Semantic Annotation for WSDL and XML SAWSDL

Web Semán)ca Bernade/e Lóscio/CIn. de documentos

Introducción a las Ontologías

RDF. Jose Emilio Labra Gayo. Departamento de Informática Universidad de Oviedo

Sesión 8. Ontologías y Web Semántica. Año académico 2014/15. Profesores: Sascha Ossowski, Alberto Fernández y Holger Billhardt

Matriz identidad y su propiedad principal

ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN PORTAL DE COLABORACIÓN CON CAPACIDADES SEMÁNTICAS

UNIVERSIDAD REY JUAN CARLOS CURSO

Capítulo III: Traducción ER-Relacional

IES Pablo Serrano-ASIR1D/DAM1D-B.Soler XML

Inferencia en la Web Semántica

Windows Server 2012 Manejabilidad y automatización. Module 3: Adaptación del Administrador de servidores a sus necesidades

Vincular datos entre Word y Excel.

Trabajo de Fin de Grado. Publicación de datos sociosanitarios: Una API basada en Open Linked Data

Técnicas de prueba 1. FUNDAMENTOS DE LA PRUEBA DEL SOFTWARE

Principios de Bases de Datos Relacionales, Normalización. Unidad 4

INTRODUCCIÓN A LAS BASES DE DATOS

Buscadores basados en agentes inteligentes

CONSULTAS BASICAS EN SQL SERVER

red.es, 29/11/2012 Ontology Engineering Group

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech

Vicepresidente Regional

3.6 FUNCIONES BÁSICAS

Seminario de introducción al uso del sistema operativo UNIX

BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES

La Web Semántica en América Latina. Búsqueda y Navegación Semántica para el Sistema de Catalogación de Métricas e Indicadores

INSTITUTO TECNOLÓGICO SUPERIOR DE ESCÁRCEGA INGENIERÍA EN SISTEMAS COMPUTACIONALES MATERIA: TALLER DE BASE DE DATOS TRABAJO: PROFESOR:

CALIDAD 1 JOSÉ MANUEL DOMENECH ROLDÁN PROFESOR DE ENSEÑANZA SECUNDARIA

1. Introducción: Qué es un Modelo de Datos? 2. Estática del modelo de datos relacional

Visualización de Recursos Textuales en la Web Semántica

Máster Programación WEB (II) Gestores de contenido. Webs actualizables por el cliente.

El siguiente documento es meramente informativo. La inscripción ha de realizarse a través del formulario web.

Operaciones combinadas

Formato RDF/XML. <!-- Idioma del catálogo (repetir la propiedad tantas veces como idiomas) es ga en ca...--> <!--

ANEXO 1: COMANDOS PARA CREAR LA BASE DE DATOS

extensible Markup Language

El Modelo Conceptual

Capítulo 1 Lenguajes formales 6

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad

7.2 Concepto de Web semántica

CAMINO HACIA LA WEB SEMÁNTICA. Jorge Alejandro Castillo Morales Universidad de Edimburgo

Tema IV. XML V. APIs (DOM & SAX)

BASES DE DATOS TEMA 1. INTRODUCCION

Tecnologías XML y Web Semántica. Departamento de Informática Universidad de Oviedo

Unidad 5: Namespaces. JJ Taboada León IES San Sebastián, Departamento de Informática LENGUAJE DE MARCAS Y SGI Curso 2011 / 2012

II. Razonamiento con conocimiento preciso

Búsqueda sobre catálogos basada en ontologías

Unidad 6: DTD. JJ Taboada León IES San Sebastián, Departamento de Informática LENGUAJE DE MARCAS Y SGI Curso 2011 / 2012

PREGUNTAS TIPO (EXAMEN DE OFIMÁTICA AVANZADA)

EJERCICIO ACCESS ACADEMIA

Escuela Politécnica Nacional I. Bernal. Iván Bernal, Ph.D. 4

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 8. Elementos Básicos

CAPITULO 01 Trabajando con -AMsi-

RDF. The Resource Description Framework

DISEÑO DE UN ESQUEMA DE BASE DE DATOS E-R.

A Manual de instalación de RDF mapper and exporter/importer (RDFme)

Modelo Entidad-Relación

PRÁCTICA: CREAR UNA BASE DE DATOS LLAMADA BDEMPRESA

Formularios. Formularios Diapositiva 1

UNIDAD 2: Bases de Datos en Visual Basic

Capítulo 5. Álgebra booleana. Continuar

Capítulo 1: Introducción a los Sistemas de Gestión de Bases de Datos (SGBD)

Una experiencia de interoperabilidad ISO-OGC-W3C-IETF El proyecto Linked Map

ITINERARIOS. gente con gente

Bases de datos y tablas

Guía de Laboratorio Base de Datos I.

Es el listado de los productos que están ofertados en la página.

Fundamentos de las tecnologías de la información

Procesado de datos XBRL

Normalización. Universidad Nacional de Colombia Facultad de Ingeniería

PRESENTACIÓN M. EN C. ALEJANDRO BOTELLO CASTILLO

MANUAL DE USUARIO CFD a CFDI

Contenidos funciones. Hablar de planes. Expresar obligación.

DIAGRAMA QUE NOS MUESTRA LA CREACION DE UN MAILING O CARTA MODELO COMBINADA

i. y = 0,25x k. x = 2 l. y = -3 n. 2y 2x = 0

Transcripción:

Web Semántica Partimos de la siguiente estructura de relaciones (tablas). Notas: Se toman las claves primarias (indicadas con *) y las claves foráneas (indicadas con flechas) como URIs de los recursos, según se indica al final del diagrama. Estas URIs se utilizan como sujetos o recursos referenciados (rdf:resource) en las sentencias RDF. El resto de columnas se consideran como de tipo literales, y se usa el namespace para términos indicado en el diagrama (para no tener que escribir en el grafo todas las URIs completas). Se pinta también en el grafo las propiedades de cada recurso para indicar la clase del recurso. En el RDF Schema, se considera tablas como clases y columnas como propiedades.

1.- Representación del grafo RDF del contenido de las tablas. - RECURSOS IB1727 LHR MAH BCN IB - CLASES Vuelo CompañiaArea - PROPIEDADES fecha hora nombre ciudad pais nombrecompañia - GRAFO RDF Vuelo "16/07/2005" "09:30" a:hora a:fecha a:nombre "Heathreow" &a;idlhr a:ciudad "Londres" a:origen "Reino Unido" &a;idib1727 a:destino &a;idmah a:nombre "Aereopuerto de Menorca" a:compañia a:ciudad "Mahon" "España" CompañiaArea "Iberia" a:nombrecompañia a:escala &a;idbcn a:nombre "Aereopuerto de Barcelona" &a;idib a:ciudad "Barcelona" "España"

Tipo de recurso (): o Indicamos que el recurso IB1727 es de la clase <Vuelo> o El recurso IB pertenece a la clase <CompañíaAerea> o Y LHR, MAH, BCN, son un grupo de recursos de la clase <> Propiedades o La clase <Vuelo> deriva recursos con las propiedades: fecha y hora. o La clase <CompañiaAerea> contiene la propiedad: nombrecompañia. o Por ultimo la clase <Aereopuerto>, dispone de las propiedades: nombreaereopuerto, ciudad, y pais. Relaciones o Un recurso identificado de la clase <Vuelo>, esta relacionado por el campo compañía -> [IdComp] con un recurso de la clase <CompañiaAerea>. o A su vez este recurso de la compañía <Vuelo>, esta relacionado por los campos origen, destino, escala -> [CodAereo] con recursos de la clase <Aerepuerto>. 2.- Representación del grafo anterior con sintaxis RDF/XML simplificada. <?xml version='1.0' encoding='iso-8859-1'?> <!DOCTYPE rdf:rdf [ <!ENTITY rdf http://www.w3.org/1999/02/22-rdf-syntax-ns# > <!ENTITY a http://www.ibit.org/anota/terminos# > ]> <rdf:rdf xmlns:rdf="&rdf;" xmlns:a="&a;"> <a:vuelo rdf:about= &avuelo;idib1727 a:fecha= 16/07/2005 a:hora= 09:30 > <a:compañia rdf:resource= &acompañiaaerea;idib a:nombrecompañia= Iberia /> <a:origen rdf:resource= &acodaereo;idlhr > <a:nombreaereopuerto>heathreow</a:nombreaereopuerto> <a:ciudad>londres</a:ciudad> <>Reino Unido</> </a:origen> <a:destino rdf:resource= &acodaereo;idbcn > <a:nombreaereopuerto>aereopuerto de Barcelona</a:nombreAereopuerto> <a:ciudad>barcelona</a:ciudad> <>España</> </a:destino> <a:escala rdf:resource= &acodaereo;idmah > <a:nombreaereopuerto>aereopuerto de Menorca</a:nombreAereopuerto> <a:ciudad>mahon</a:ciudad> <>España</> </a:origen> </a:vuelo> <a:compañiaaerea rdf:about= &avuelo;idib1727 a:fecha= 16/07/2005 a:hora= 09:30 > </rdf:rdf>

3.- Representar el grafo en notación N-Triples. <a:vuelo;idib1727> <a:fecha> 16/07/2005. <a:vuelo;idib1727> <a:hora> 09:30. <a:vuelo;idib1727> <a:compañía> <&acompañiaaerea;idib>. <&acompañiaaerea;idib> <nombrecompañia> Iberia. <a:vuelo;idib1727> <a:origen> <&acodaereo;idlhr>. <&aaereopuerto;idlhr> <a:nombreaereopuerto> Heathreow. <&aaereopuerto;idlhr> <a:ciudad> Londres. <&aaereopuerto;idlhr> <> Pais. <a:vuelo;idib1727> <a:destino> <&acodaereo;idmah>. <&aaereopuerto;idmah> <a:nombreaereopuerto> Aereopuerto de Menorca. <&aaereopuerto;idmah> <a:ciudad> Mahon. <&aaereopuerto;idmah> <> España. <a:vuelo;idib1727> <a:escala> <&acodaereo;idbcn>. <&aaereopuerto;idbcn> <a:nombreaereopuerto> Aereopuerto de Barcelona. <&aaereopuerto;idbcn> <a:ciudad> Barcelona. <&aaereopuerto;idbcn> <> España.

4.- Crear un vocabulario RDF Schema del modelo relacional en sintaxis RDF/XML simplificada. <?xml version='1.0' encoding='iso-8859-1'?> <!DOCTYPE rdf:rdf [ <!ENTITY rdf http://www.w3.org/1999/02/22-rdf-syntax-ns# > <!ENTITY rdfs http://www.w3.org/2000/01/rdf-schema# > <!ENTITY a http://www.ibit.org/anota/terminos# > ]> <rdf:rdf xmlns:rdf="&rdf;" xmlns:rdfs="&rdfs;" xmlns:a="&a;"> <rdfs:class rdf:about= &avuelo rdfs:label= Vuelo > <rdfs:property rdf:about= &acompañia > <rdfs:subproperty rdf:resource="&acompañiaaerea "/> <rdfs:property rdf:about= &aorigen > <rdfs:subproperty rdf:resource="&a"/> <rdfs:property rdf:about= &adestino > <rdfs:subproperty rdf:resource="&a"/> <rdfs:property rdf:about= &aescala > <rdfs:subproperty rdf:resource="&a"/> <rdfs:literal rdf:about= &afecha > <rdfs:domain rdf:resource="&avuelo "/> <rdfs:literal rdf:about= &ahora > <rdfs:domain rdf:resource="&avuelo "/> <rdfs:class rdf:about= &acompañiaaerea rdfs:label= Compañía Aerea > <rdfs:literal rdf:about= &anombrecompañia > <rdfs:domain rdf:resource="&acompañiaaerea"/> <rdfs:class rdf:about= &a rdfs:label= > <rdfs:literal rdf:about= &anombre > <rdfs:domain rdf:resource="& "/> <rdfs:literal rdf:about= &aciudad > <rdfs:domain rdf:resource="&a "/> <rdfs:literal rdf:about= &apais > <rdfs:domain rdf:resource="&a "/> </rdf:rdf> Javier Fernández Rivera www.aurea.es