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

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Web Semántica RDF. Jose Emilio Labra Gayo. Departamento de Informática Universidad de Oviedo"

Transcripción

1 Web Semántica RDF Jose Emilio Labra Gayo Departamento de Informática

2 Confianza Lógica unificadora Demostración Consultas: SPARQL Ontologías OWL RDF Schema Reglas RIF Intercambio de datos: RDF XML Unicode URI

3 RDF Recomendación W3c en 1999 Orígenes: MCF de Apple y proyecto PICS (w3c) Modelo de datos en forma de grafo Cada nodo es un Recurso: URI ó Literal Las aristas son también URIs Varios formatos de representación: RDF/XML, N3, Turtle, etc.

4 RDF RDF (Resource Description Framework) Mecanismo para describir recursos Recurso: Cualquier cosa que pueda nombrarse mediante URI Propiedad: Característica o atributo de un recurso Se identifica mediante una URI Valor global Un enunciado está formado por una tripleta: Sujeto Propiedad Objeto

5 Grafo RDF Un conjunto de enunciados forma un grafo

6 Tripletas Los grafos RDF pueden representarse como una lista de tripletas separadas por punto (Notación N3) < < < < < < < < < < < < NOTA La utilidad jena.n3 muestra las tripletas de un fichero RDF

7 URIs y Espacios de nombres Las URIs suelen ser muy largas Declarando espacios de nombres se pueden x: <url> declara x como representante de url Las referencias x:n equivalen a e: < e:jose e:daclasede e:juan. e:jose e:conocea e:luis. e:jose e:espadrede e:quique. e:luis e:daclasede e:juan. <> se refiere al documento actual Puede declararse el espacio de nombres por defecto : <url> jena.rdfcompare compara si 2 grafos son equivalentes

8 Composicionalidad EL modelo de grafos RDF es composicional Los grafos obtenidos de diferentes fuentes pueden e: < e:jose e:daclasede e:algebra. e:jose e:conocea e:luis. e:jose e:espadrede e:quique. e:luis e:daclasede e: < e:quique e:espadrede e:ana. e:ana e:daclasede e:algebra. e:luis e:conocea e:ana. e:daclasede e:algebra e:jose e:espadrede e:conocea e:luis e:daclasede e:conocea e:daclasede e:quique e:espadrede e:ana NOTA jena.rdfcat permite mezclar grafos RDF

9 Propiedad type La propiedad type declara el tipo al que pertenece un rdf: e: < e:jose rdf:type e:juan rdf:type e:persona. e:persona. NOTA rdf:type puede simplificarse como e: < e:jose a e:persona. e:juan a e:persona.

10 URIs populares Alias URL Nombre Ejemplos rdf: RDF type, subject, predicate, object, rdfs: RDF Schema domain, range Class, Property subclassof, owl: OWL Ontologías intersectionof unionof, dc: Dublin Core author, date, author, foaf FOAF Friend of a Friend skos: SKOS Simple Knowledge Organization System name, knows, etc. broader, narrower,

11 Literales Además de una URI, el valor de una propiedad puede ser un e: < e:jose e:nombre "Jose Luis". e:jose e:apellidos "Tamargo Laspra". e:jose e:apellidos e:nombre Tamargo Laspra Jose Luis

12 Literales con idioma Es posible asociar un idioma al valor del e: < e:jose e:trabajaen e:uni. e:uni e:nombre e:uni e:nombre "University of e:jose e:trabajaen e:uni e:nombre University of

13 Literales con tipo Es posible declarar el tipo de datos de un literal La declaración indica cómo analizar el e: xsd: < e:jose e:edad "23"^^xsd:integer. El grafo anterior es equivalente al e: xsd: < e:jose e:edad "0023"^^xsd:integer.

14 Notación N3 Simplificar descripciones (;) Mediante ; pueden declararse varias descripciones de propiedades a un recurso e:jose e:conocea e:luis. e:jose e:espadrede e:ana. puede escribirse como: e:jose e:conocea e:luis ; e:espadrede e:ana.

15 Notación N3 Simplificar descripciones (,) Mediante, pueden declararse varios valores para una propiedad de un recurso e:pepe e:conocea e:juan. e:pepe e:conocea e:luis. puede escribirse como: e:pepe e:conocea e:juan, e:luis.

16 Ejercicio Simplificar el siguiente documento: < < < < < < < < < < < < < < < < < < < < < < < < < < < NOTA jena.rdfcompare comparar si 2 grafos son equivalentes

17 Nodos anónimos (blank nodes) Los nodos blancos son nodos que no tienen asociada una URI Permite hacer descripciones sobre elementos de los que no se conoce su URI En N3 se identifican mediante _:identificador < u:autor _:1. _:1 u:nombre "Juan". _:1 u:apellidos "Gallardo". _:1 u:homepage < u:autor u:nombre u:apellidos _:1 u:homepage Juan Gallardo

18 Nodos anónimos (blank nodes) Puede haber varios nodos anónimos en una descripción Cada nodo tendrá su propio identificador Los identificadores de nodos anónimos son locales al fichero en el que se definen < u:autor _:1. _:1 u:nombre "Juan". < u:autor _:2. _:2 u:nombre "Jose" < u:autor _:1. _:1 u:nombre "Santi".

19 Ejercicio 1 (paginas) Representar el siguiente conocimiento: La página ha sido realizada por Juan Gallardo, el cual tiene por correo electrónico juan@uniovi.es y tiene 26 años. Sin embargo, la página ha sido realizada por Isabel Castilla y Juan Gallardo. El correo electrónico de Isabel es isa@uniovi.es y tiene 25 años.

20 Nodos anónimos (blank nodes) [ ] representa un nodo anónimo Las declaraciones realizadas dentro de [] hacen referencia a dicho nodo anónimo. < u:autor [ u:nombre "Juan" ; u:apellidos "Gallardo"; u:homepage < ]. u:autor u:nombre u:apellidos _:1 u:homepage Juan Gallardo

21 Ejercicio - Tabla Representar información de una tabla DNI Nombre Apellidos Juan Gallardo Jose Torre

22 Solución DNI Nombre Apellidos Juan Gallardo Jose Torre <r:dni> _:0 <r:nombre> Juan Gallardo <r:nodos> _:1 <r:apellidos> <r:sigu> _:2 <r:dni> <r:nombre> <r:apellidos> Jose Torre

23 Ejercicio: Tabla con Motes Añadir motes a la tabla anterior. Jose Torre también es conocido como "Pepe" y como "Pepín" NOTA: En una tabla de bases de datos, requeriría celdas con valores múltiples y con valores nulos DNI Nombre Apellidos Mote Juan Gallardo? Jose Torre Pepe, Pepín

24 Ejercicio Representar los siguientes grafos por separado y luego r: < _:1 r:dni _:1 r:nombre "Juan". _:1 r:esamigode _:2. _:2 r:dni _:2 r:nombre "Jose". _:2 r:esamigode _:3. _:3 r:dni r: < _:1 r:dni _:1 r:nombre "Isabel". _:1 r:esamigode _:2. _:2 r:dni _:2 r:nombre "Quique". _:2 r:esamigode _:3. _:3 r:dni NOTA: Los nodos anónimos son locales

25 Ejercicio Cuál de los siguientes grafos es equivalente : <>. :a :p "1". :a :p _:1. :a :p _:2. _:1 :q "A". _:2 :r : : : : <>. :a :p "2". :a :p _:1. :a :p _:2. _:1 :q "A". _:2 :r "B". :a :p "1". :a :p _:2. :a :p _:1. _:2 :q "A". _:1 :r "B". :a :p "1". :a :p _:1. :a :p _:2. _:1 :q "B". _:2 :r "A". :a :p "1". :a :p _:2. :a :p _:2. _:1 :q "B". _:1 :r "A".

26 Sintaxis RDF/XML RDF/XML = Sintaxis XML para representar grafos e: < e:juan e:nombre "Juan". e:juan e:apellidos "Gallardo". <rdf:rdf xmlns:rdf=" xmlns:e=" <rdf:description rdf:about=" <e:nombre>juan</e:nombre> <e:apellidos>gallardo</e:apellidos> </rdf:description> </rdf:rdf>

27 Sintaxis RDF/XML rdf:description captura una o varias e: < e:juan e:nombre "Juan". e:juan e:conocea e:pepe. e:pepe e:nombre "Jose". <rdf:rdf xmlns:rdf=" xmlns:e=" <rdf:description rdf:about=" <e:conocea rdf:resource=" /> <e:nombre>juan</e:nombre> </rdf:description> <rdf:description rdf:about=" <e:nombre>jose</e:nombre> </rdf:description> </rdf:rdf>

28 Sintaxis RDF/XML Modelo en cebolla <rdf:rdf xmlns:rdf=" xmlns:e=" <rdf:description rdf:about=" <e:conocea> <rdf:description rdf:about=" <e:nombre>jose</e:nombre> </rdf:description> </e:conocea> <e:nombre>juan</e:nombre> </rdf:description> e: < e:juan e:nombre "Juan". e:juan e:conocea e:pepe. e:pepe e:nombre "Jose".

29 Sintaxis RDF/XML rdf:id permite hacer referencia a un nodo local Toma como base la URL del documento base <rdf:rdf xmlns:rdf=" xmlns:e=" xml:base=" <rdf:description rdf:id="juan"> <e:conocea rdf:resource=" /> <e:nombre>juan</e:nombre> </rdf:description> <rdf:description rdf:id="pepe"> <e:nombre>jose</e:nombre> </rdf:description> </rdf:rdf>

30 Sintaxis RDF/XML Varias reglas para simplificar las expresiones <rdf:description rdf:about=" <rdf:type rdf:resource=" /> <e:nombre>juan</e:nombre> </rdf:description> La declaración de type puede incluirse en la etiqueta <e:persona rdf:about=" <e:nombre>juan</e:nombre> </e:persona> Si las propiedades no se repiten, pueden incluirse como atributos <e:persona rdf:about=" e:nombre="juan" />

31 Nodos anónimos en u: < < u:autor _:1. _:1 u:nombre "Juan". _:1 u:apellidos "Gallardo". _:1 u:homepage < <rdf:rdf xmlns:rdf=" xmlns:u=" <rdf:description rdf:about=" <u:autor rdf:parsetype="resource"> <u:homepage rdf:resource=" <u:apellidos>lopez</u:apellidos> <u:nombre>juan</u:nombre> </u:autor> </rdf:description> </rdf:rdf>

32 RDF: Contenedores Tipos de contenedores Bag: Conjunto no ordenado (permite duplicados) Seq: Lista ordenada (permite duplicados) Alt: Valor único alternativo (elección de un elemento del contenedor) Los elementos se indican con <rdf:_nº> ó con <rdf:li> <rdf:rdf xmlns:rdf=" xmlns:e=" <rdf:description rdf:about=" <e:tienealumnos> <rdf:bag> <rdf:_1 rdf:resource=" <rdf:_2 rdf:resource=" <rdf:_3 rdf:resource=" </rdf:bag> </e:tienealumnos> </rdf:description> </rdf:rdf> rdf: e: < e:logica e:tienealumnos _:1. _:1 a rdf:bag. _:1 rdf:_1 e:juan. _:1 rdf:_2 e:luis. _:1 rdf:_3 e:marcos.

33 RDF: Colecciones Listas de elementos permiten definir colecciones cerradas <rdf:rdf xmlns:rdf=" xmlns:e=" <rdf:description rdf:about=" <e:tienealumnos rdf:parsetype="collection"> <rdf:description rdf:about=" /> <rdf:description rdf:about=" /> <rdf:description rdf:about=" /> </e:tienealumnos> </rdf:description> rdf: e: < N3 e:logica e:tienealumnos _:1. _:1 rdf:first e:juan. _:1 rdf:rest _:2. _:2 rdf:first e:luis. _:2 rdf:rest _:3. _:3 rdf:first e:marcos. _:3 rdf:rest rdf:nil. En N3 pueden simplificarse como: e:logica e:tienealumnos (e:juan e:luis e:marcos).

34 RDF: Reificación Permite definir sentencias sobre sentencias (orden superior) Ej. El sitio Web de la EUITIO dice que Labra es el profesor de Lógica Las sentencias se representan con el tipo predefinido rdf:statement Los atributos de rdf:statement son: rdf:subject, rdf:predicate y rdf:object Es posible añadir otros atributos a las e: rdf: < e:euitio e:dice e:d1. e:d1 a rdf:statement. e:d1 rdf:subject e:labra. e:d1 rdf:predicate e:esprofesorde. e:d1 rdf:object e:logica.

35 RDF: Reificación Sintaxis RDF/XML <rdf:rdf xmlns:rdf=" xmlns:e=" <rdf:description rdf:about=" <e:dice> <rdf:statement rdf:about=" <rdf:subject rdf:resource=" <rdf:predicate rdf:resource=" <rdf:object rdf:resource=" </rdf:statement> </e:dice> </rdf:description> </rdf:rdf> e:euitio e:dice e:d1. e:d1 a rdf:statement. e:d1 rdf:subject e:labra. e:d1 rdf:predicate e:esprofesorde. e:d1 rdf:object e:logica.

36 RDF: Reificación Es posible añadir más información al enunciado reificado Ejemplo: LaEUITIOdeclaraen 208que Labraes profesorde Lógica. e:euitio e:dice e:d1. e:d1 e:fecha e:d1 a rdf:statement. e:d1 rdf:subject e:labra. e:d1 rdf:predicate e:esprofesorde. e:d1 rdf:object e:logica.

37 RDF: Tipos de Datos RDF/XML permite declarar tipos de datos En general se utilizan los tipos de XML Schema Podrían utilizarse otros tipos de datos <rdf:rdf xmlns:rdf=" xmlns:e=" xmlns:xsd=" <rdf:description rdf:about=" <e:edad rdf:datatype=" </rdf:description> </rdf:rdf> TRUCO: Se puede ahorrar escribir la URI entera declarando una entidad <!DOCTYPE rdf:rdf [<!ENTITY xsd " <rdf:rdf xmlns:rdf=" xmlns:e=" <rdf:description rdf:about=" <e:edad rdf:datatype="&xsd;integer">23</e:edad> </rdf:description> </rdf:rdf>

38 Herramientas para visualizar RDF IsaViz ( Welkin (

39 Arquitectura de aplicaciones RDF

40 Componentes de Aplicación Arquitectura básica de aplicación RDF Aplicación Interfaz de usuario Analíticas Conversores y scrapers Páginas Web, hojas de cálculo, Bases de datos, etc. Motor de consultas Almacén RDF (mezcla) RDF Parsers y serializadores Ficheros Ficheros RDF Ficheros RDF RDF

41 Conversores y Scrapers Conversores: Convierte contenido de otros formatos a RDF Existen herramientas específicas para diferentes dominios Ejemplos: Scraper ( rascador) obtiene RDF a partir de datos HTML Técnicas de IA y reconocimiento de lenguaje natural Ejemplo: Solvent (

42 Parsers y serializadores Parsers: Analizan documentos RDF Obtienen representación del modelo RDF (Grafo) Jena ( librería Java con diversas utilidades Serializadores: Generan documentos RDF NOTA: el documento resultante de leer/escribir el mismo grafo puede ser diferente

43 Almacén RDF Operación básica: Mezclar modelos RDF Integración de información en RDF Métodos de almacenamiento: BD Nativas en RDF Ejemplo: Sesame ( BD relacionales con soporte para RDF Ejemplo: Oracle 11 da soporte a RDF

44 Aplicaciones RDF Varias librerías para diversos lenguajes Jena (Java) SemWeb ( para.net Librería Redland ( escrita en C y con adaptadores para Python, Ruby, PHP, etc. Portales basados en RDF RDF puede aumentar la flexibilidad del modelo de datos Ejemplos:

45 Motor de consultas: SPARQL SPARQL (2006): Lenguaje de consulta y protocolo de acceso SQL para RDF Basado en encaje de patrones sobre grafos Extensiones no estándar para actualización Terminales SPARQL (endpoints) permiten hacer consultas a una URI

46 RDF en HTML?

47 Anotación de páginas HTML mediante RDF Problema: Incluir descripciones RDF en páginas HTML La sintaxis RDF/XML impide la validación de HTML Soluciones: Incluir RDF como comentarios Difícil de generar con las herramientas XML Fácil para el usuario Un comentario no deja de ser un comentario Extender XHTML para incluir RDF 2 formas: Añadirlo sin más XHTML no válido Extender la DTD de XHTML Utilizar <link> para enlazar a un fichero RDF externo Problema: mantenimiento de 2 ficheros independientes

48 Incluir RDF como comentarios

49 Añadir RDF en HTML <!DOCTYPE html SYSTEM <html xmlns=" xmlns:rdf=" xml:lang="en" > <head> <title>pagina de Libros</title> <rdf:rdf xmlns:rdf=" xmlns:dc=" <rdf:description rdf:about=" dc:subject= Literatura"/> </rdf:rdf> </head>

50 Utilizar <link> para enlazar a un fichero

51 Microformatos Añadir semántica a HTML reutilizando características ya existentes Objetivo: facilitar procesamiento automático de datos incluidos en páginas Web Ejemplos: Información sobre eventos, contactos, lugares, etc. Desarrollo no estándar. Aportaciones colaborativas en wiki: Método: utilizar atributos class,rel y rev Ejemplo: "Oficina situada en coordenadas 23.4, -1.3" podría codificarse como: Oficina situada en coordenadas <span class="geo"> <span class="latitude">23.4</span> y <span class="longitude">-1.8</span> </span> Utiliza la especificación geo

52 Microformatos Información de contacto utilizando hcard: Sin microformatos: <div> <div>jose Labra</div> <div></div> <div> </div> <a href=" </div> Con microformatos: hcard <div class="vcard"> <div class="fn">jose Labra</div> <div class="org"></div> <div class="tel"> </div> <a class="url" href=" </div>

53 Microformatos Diversas propuestas: XFN (XHTML Friends Network) permite describir relaciones hcard información de personas y organizaciones (basado en vcard) Incluye adr para direcciones postales y geo para lugares geográficos hcalendar describe eventos. Se basa en icalendar hatom permite anotar ficheros Atom hproduct permite describir productos hresume describe el curriculum vitae de una persona hreview permite definir revisiones y valoraciones XOXO describe listas Rel-license describe el uso de valores de licencias Existen extensiones que soportan microformatos: Ejemplos:Operator (firefox)

54 RDFa RDFa, propuesto en 2004 para añadir semántica a documentos XHTML. Recomendación W3c (2008) Inspirado en microformatos Mediante atributos se codifican tripletas RDF Sujeto: se especifica mediante atributo about Predicado: mediante property, rel, rev Objetos (URis) mediante href, resource ó src Literales: mediante content el contenido propio del elemento. Atributo opcional datatype para tipo de datos,

55 RDFa Ejemplo: <p xmlns:dc=" about=" En su último libro <span property="dc:title">la Primavera</span>, <span property="dc:creator">juan Torre</span> habla sobre la primavera. El libro fue publicado en <span property="dc:date" content=" ">junio de 2009</span>. </p> Se generarían las siguientes dc: < < dc:title "La Primavera" ; dc:creator "Juan Torre"; dc:date " ".

56 RDFa Visualización: Google Rich Snippets Tool: Sindice Inspector: RDFa Highlight (Extensión de Firefox)

57 GRDDL GRDDL = Gleaning Resource Descriptions over Dialects of Languages Permite obtener información RDF a partir de ficheros XML/HTML Se utiliza XSLT para definir una transformación de XML/HTML a RDF Mecanismo para asociar transformaciones XSLT a tipos de documentos

58 Ejemplo en XHTML <html xmlns=" xmlns:grddl=' grddl:transformation= obtener_titulo.xsl > <head> <title>are You Experienced?</title> [...] </html> obtener_titulo.xsl Pagina.html getauthor.xsl RDF

59 Ejemplo en HTML con DTDs Se utiliza el atributo profile (ya existía en HTML 4.02) <html xmlns=" <head profile=" <title>libros</title> <link rel="transformation" href=" /> <meta name="dc.subject" content= Literatura" />... </head>... </html> Pagina.html dc-extract.xsl RDF

60 Aplicaciones de RDF

61 Aplicaciones de RDF RSS RSS 1.0 es un vocabulario de RDF Creación de resúmenes de sitios Web (syndication) NOTA: Existe RSS 0.92, 0.93 y 2.0 que nose basa en RDF

62 Aplicaciones de RDF FOAF FOAF = Friend of a Friend ( Vocabulario para definir páginas Personales: redes sociales FOAFNaut: Usa RDF, SVG, SMIL, etc.

63 Aplicaciones de RDF XMP Adobe XMP (extensible Metadata Platform) Incluir meta-información en ficheros multimedia: imágenes, vídeos, etc.

64 DBPedia

65 Fin de la Presentación

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

RDF. Jose Emilio Labra Gayo. Departamento de Informática Universidad de Oviedo RDF Jose Emilio Labra Gayo Departamento de Informática Universidad de Oviedo Confianza Lógica unificadora Demostración Consultas: SPARQL Ontologías OWL RDF Schema Reglas RIF Intercambio de datos: RDF XML

Más detalles

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

Aplicaciones RDF. Jose Emilio Labra Gayo. Departamento de Informática Universidad de Oviedo Aplicaciones RDF Jose Emilio Labra Gayo Departamento de Informática Universidad de Oviedo Componentes de Aplicación Arquitectura básica de aplicación RDF Aplicación Interfaz de usuario Analíticas Conversores

Más detalles

Introducción a la Web Semántica

Introducción a la Web Semántica Reflexiones sobre la Web Introducción a la Web Semántica Actualmente, estamos en la Web Sintáctica Un conjunto de recursos enlazados entre sí (Grafo dirigido) recurso href recurso href recurso href recurso

Más detalles

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

SPARQL. Jose Emilio Labra Gayo. Departamento de Informática Universidad de Oviedo Jose Emilio Labra Gayo Departamento de Informática Confianza Lógica unificadora Demostración Consultas: Ontologías OWL RDF Schema Reglas RIF Intercambio de datos: RDF XML Unicode URI Los ficheros RDF pueden

Más detalles

RDF. Grecia García García

RDF. 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 detalles

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

Introducció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 detalles

Tres vistas de una Declaración

Tres vistas de una Declaración RDF RDF RDF (Resource Description Framework) es esencialmente un modelo de datos. Los conceptos fundamentales de RDF son Recursos Objeto, cosas Pueden ser autores, libros, editores, lugares, personas,

Más detalles

Portal de Colaboración con Capacidades Semánticas

Portal de Colaboración con Capacidades Semánticas Portal de Colaboración con Capacidades Semánticas Oviedo 21 de noviembre de 2007 Índice Introducción 1 Introducción Alcance 2 3 Estructura Información 4 5 Posibles aplicaciones Trabajo Futuro Esquema Introducción

Más detalles

Contenidos Antecedentes Lenguaje XML DTDs Espacios de nombres XML. Jose Emilio Labra Gayo. Octubre Jose Emilio Labra Gayo XML

Contenidos Antecedentes Lenguaje XML DTDs Espacios de nombres XML. Jose Emilio Labra Gayo. Octubre Jose Emilio Labra Gayo XML Contenidos Antecedentes Lenguaje DTDs Espacios de nombres Octubre 2006 Contenidos Antecedentes Lenguaje DTDs Espacios de nombres Contenidos Antecedentes Unicode y URIs Lenguaje DTDs Espacios de nombres

Más detalles

La Web Semántica: definición oficial

La 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 detalles

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

RDF 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 detalles

Alternativas a XML JSON, YAML, SXML, CSV, RDF. Jose Emilio Labra Gayo Depto. Informática Universidad de Oviedo

Alternativas a XML JSON, YAML, SXML, CSV, RDF. Jose Emilio Labra Gayo Depto. Informática Universidad de Oviedo Alternativas a XML JSON, YAML, SXML, CSV, RDF Jose Emilio Labra Gayo Depto. Informática Universidad de Oviedo Tipos de representación Los tipos de representación se identifican con MIME MIME (Multipurpose

Más detalles

LA WEB SEMANTICA. Natalia Hernández Yuste,

LA 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 detalles

XML, Servicios Web y Web Semántica

XML, Servicios Web y Web Semántica XML, Servicios Web y Web Semántica Departamento de Informática Universidad de Oviedo Web Semántica Justificación RDF, RDF(S) y OWL Definición de Ontologías Departamento de Informática Universidad de Oviedo

Más detalles

RDF. The Resource Description Framework

RDF. The Resource Description Framework RDF The Resource Description Framework Web Semántica XML XML es un metalenguaje universal para definir marcado. Proporciona un marco uniforme, y un conjunto de herramientas como analizadores, para el intercambio

Más detalles

Modelos de información

Modelos de información Modelos de información Ramón Alcarria Garrido Miguel Ángel Manso Callejo Tomás Robles Valladares Borja Bordel Sánchez Introducción a la Internet de las Cosas Departamento de Ingeniería de Sistemas Telemáticos

Más detalles

Datos abiertos enlazados: Experiencia en la Universidad de Chile

Datos 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 detalles

DR. 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 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 detalles

Seminario Web Semántica y Ontologías

Seminario Web Semántica y Ontologías Seminario Web Semántica y Ontologías Inteligencia Artificial 5 o Informática IA curso 2012-2013 CCIA Noviembre 2012 IA 1112 (CCIA) Seminario Web Semántica Noviembre-2012 1 / 15 Web Semántica vs. Web Actual

Más detalles

CAMINANDO HACIA LA WEB SEMÁNTICA

CAMINANDO 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 detalles

Interaccionando con la Web Semán2ca

Interaccionando 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 detalles

TRABAJO FINAL DE CARRERA

TRABAJO FINAL DE CARRERA PROYECTO. LENGUAJES DE CONSULTA PARA DOCUMENTOS RDF. TITULACIÓN INGENIERIA INFORMATICA. ALUMNO. Maria Isabel Lamas Codesido TUTOR. Oscar Celma Herrada 9 de enero 2006 A mis padres y a Isi por todo el tiempo

Más detalles

Uso de metadatos Dublín Core en sistemas de información en España FESABID 2005 BIBLIOTECA DIGITAL DEL ATENEO DE MADRID

Uso de metadatos Dublín Core en sistemas de información en España FESABID 2005 BIBLIOTECA DIGITAL DEL ATENEO DE MADRID Biblioteca General del Ateneo de Madrid Es una biblioteca de investigación que nació como colección bibliográfica del Ateneo de Madrid, fundado en 1835. Destacada relevancia en obras del siglo XIX y primer

Más detalles

Drupal 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 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 detalles

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

RDF SPARQL. RDF y SPARQL. Aprendiendo a nadar en el diluvio de datos (II) Miguel A. Martínez Prieto & Javier D. Fernández y Departamento de Informática, Universidad de Valladolid DataWeb Compresión, Indexación y Aplicaciones sobre Grandes Colecciones de Datos http://dataweb.infor.uva.es Índice Modelo/Lenguaje S 1 Modelo/Lenguaje

Más detalles

Fundamentos de las tecnologías de la información

Fundamentos de las tecnologías de la información Fundamentos de las tecnologías de la información la guerra de los formatos Diego Martín 2016 1 Definiciones W3C HTML CSS XML Introducción histórica HTML vs XML JSON XML vs JSON DTDsy XML SCHEMAs Qué formato

Más detalles

Introducción a la Web Semántica

Introducció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 detalles

Anexo I:Lineamientos de la Estructura de Metadatos

Anexo 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 detalles

Diseño y populación semiautomática de ontologías. Daniel Fiel Cortés / TFC

Diseño y populación semiautomática de ontologías. Daniel Fiel Cortés / TFC Web Semántica Diseño y populación semiautomática de ontologías. Daniel Fiel Cortés / TFC Definición «No es una Web separada sino una extensión de la actual, donde la información está dotada de un significado

Más detalles

Formatos de datos abiertos

Formatos 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 detalles

Introducción a la Web Semán4ca

Introducción a la Web Semán4ca Introducción a la Web Semán4ca VII Congreso Internacional de Ingeniería de So:ware, Sistemas de Información, Telecomunicaciones y Redes, UPAO, Trujillo, Perú Minicurso Roberto García Grupo Investigación

Más detalles

Tema 4. Tecnologías de la Web3.0 3ª Parte: SPARQL. J. Javier Samper Zapater José Fco. García Calderaro Departamento de Informática

Tema 4. Tecnologías de la Web3.0 3ª Parte: SPARQL. J. Javier Samper Zapater José Fco. García Calderaro Departamento de Informática Tema 4. Tecnologías de la Web3.0 3ª Parte: SPARQL J. Javier Samper Zapater José Fco. García Calderaro Departamento de Informática 2 Breve Introducción a SPARQL Introducción SPARQL es bastante similar a

Más detalles

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

Tecnologías XML y Web Semántica. Departamento de Informática Universidad de Oviedo Tecnologías XML y Web Semántica Departamento de Informática Universidad de Oviedo Ontologías y Descripción de Recursos RDF, RDF(S) y OWL Definición de Ontologías Perspectivas y Aplicaciones Algunas aplicaciones

Más detalles

Extensible Markup Language

Extensible Markup Language Extensible Markup Language Documentos XML 2 XML permite expresar información estructurada de la manera más abstracta y reutilizable posible. La información estructurada se compone de partes bien definidas,

Más detalles

Web semántica: fundamentos, tecnologías y futuro. Javier Iglesia Aparicio 16 mayo 2018

Web semántica: fundamentos, tecnologías y futuro. Javier Iglesia Aparicio 16 mayo 2018 Web semántica: fundamentos, tecnologías y futuro Javier Iglesia Aparicio 16 mayo 2018 Índice La información en la web actual Problemas en la recuperación de información La Web Semántica Repaso a las tecnologías

Más detalles

CC BASES DE DATOS OTOÑO Clase 12: Datos Semiestructurados: Grafos. Aidan Hogan

CC 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 detalles

Tema IV. XML IV. XML Schemas

Tema IV. XML IV. XML Schemas Tema IV. XML IV. XML Schemas Desarrollo de Aplicaciones para Internet Curso 12 13 Índice 1.Introducción 2.Elemento raíz 3.Elementos de un Schema I. Tipo de Dato i. Tipos Complejos

Más detalles

Microformatos Dublin Core Nuevos estándares?

Microformatos Dublin Core Nuevos estándares? Microformatos Dublin Core Nuevos estándares? Tendencias en la Web Semántica Universidad Carlos III de Madrid 8 de Mayo del 2008 Alejandro Gonzalo Bravo García Vamos a hablar de... Web Semántica Microformatos

Más detalles

Direccionamiento, enlaces y formularios en XML

Direccionamiento, enlaces y formularios en XML Noviembre 2006 Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direcciones absolutas vs relativas Las URLs pueden contener: Direcciones absolutas. Por ejemplo: http://www.uniovi.es/cursos/xml/alumnos.html

Más detalles

Tecnologías XML y Web Semántica

Tecnologías XML y Web Semántica Tecnologías XML y Web Semántica Departamento de Informática Universidad de Oviedo Fundamentos de la Web Semántica Justificación Esquema General Principales Vocabularios Departamento de Informática Universidad

Más detalles

Introducción a la Web Semántica

Introducción a la Web Semántica Introducción a la Web Semántica Jose Emilio Labra Gayo Departamento de Informática Evolución de la Web Páginas Web escritas a mano Páginas generadas automáticamente Páginas dinámicas Tendencias: Más y

Más detalles

INTRODUCCIÓN A LA WEB SEMÁNTICA Y LINKED DATA

INTRODUCCIÓN A LA WEB SEMÁNTICA Y LINKED DATA INTRODUCCIÓN A LA WEB SEMÁNTICA Y LINKED DATA La Web actual Representa la información con: Publicación Texto Gráficos Multimedia Información Maquetación Consumo humano 2 Un ejemplo 3 Hacia la Web Semántica

Más detalles

Qué es SPARQL. Pronunciado sparkle Acronimo recursivo para

Qué 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 detalles

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 1.1 Evolución Y CARACTERísticas de LOS navegadores Web...14 1.2 ARQUITECTURA de ejecución...17 1.3 Lenguajes

Más detalles

Microformatos en Drupal. quiron Projecte Ictineo

Microformatos en Drupal. quiron Projecte Ictineo Microformatos en Drupal quiron Projecte Ictineo Presentación Quién soy? Julià Mestieri Ferrer (aka quiron) Desarrollador en la Cooperativa Projecte Ictineo Hacemos desarrollos a medida y formaciones, especializados

Más detalles

TEMA 6 LENGUAJE XML. 1 Negocios y Dirección

TEMA 6 LENGUAJE XML. 1 Negocios y Dirección TEMA 6 LENGUAJE XML 1 Negocios y Dirección 6.- Lenguaje XML XML (Extensible Markup Language) es un lenguaje de marcado (definido por el Web Consortium) que especifica una sintaxis para definir lenguajes

Más detalles

RDFlib. Javier Béjar ECSDI 2017/2018. Facultat d Informàtica de Barcelona, UPC

RDFlib. Javier Béjar ECSDI 2017/2018. Facultat d Informàtica de Barcelona, UPC RDFlib Javier Béjar ECSDI 2017/2018 Facultat d Informàtica de Barcelona, UPC RDFlib La librería rdflib permite crear, manipular, consultar y almacenar grafos RDF (y OWL) Documentación completa en https://rdflib.readthedocs.org/en/latest/

Más detalles

SISTEMAS WEB. Facultad de Estadística e Informática

SISTEMAS WEB. Facultad de Estadística e Informática SISTEMAS WEB Bibliografía A. Rodríguez, Publicación en Internet y Tecnología XML, Alfa-Omega Ra-Ma, Madrid. España, 2004 World Wide Web Consortium (W3C). Abril 2000. XML Schema. Consultado el 1 de marzo

Más detalles

INTRODUCCIÓN A LA WEB SEMÁNTICA: REALIDADES Y PERSPECTIVAS.

INTRODUCCIÓN A LA WEB SEMÁNTICA: REALIDADES Y PERSPECTIVAS. INTRODUCCIÓN A LA WEB SEMÁNTICA: REALIDADES Y PERSPECTIVAS. Diana Paola Hurtado Bustamante Estudiante Ingeniería de Sistemas dipahur@univalle.edu.co Grupo I+DeaSWeb Investigación y Desarrollo para la Semántica

Más detalles

DTDs Declaraciones de tipo de documentos. Departamento de Informática Universidad de Oviedo

DTDs Declaraciones de tipo de documentos. Departamento de Informática Universidad de Oviedo DTDs Declaraciones de tipo de documentos Departamento de Informática Universidad de Oviedo Documento válido Se puede incluir una declaración del tipo de documento

Más detalles

Extensiones. Guillermo López Mozilla Hispano

Extensiones. Guillermo López Mozilla Hispano Extensiones Guillermo López Mozilla Hispano Extensiones Qué son? Programilla para extender el comportamiento/visualización de cualquier programa Mozilla Usan la misma tecnología que las aplicaciones Mozilla

Más detalles

Web semántica y Linked Data

Web 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 detalles

Programación Web Tema 2.1: Tecnologías W3C Introducción

Programación Web Tema 2.1: Tecnologías W3C Introducción Programación Web Tema 2.1: Tecnologías W3C Introducción Ramón Alcarria Miguel Ángel Manso Emerson Castañeda ETSI en Topografía, Geodesia y Cartografía - UPM Contenido Definición W3C Objetivo, Principios

Más detalles

1.- INTRODUCCIÓN. <etiqueta> contenido</etiqueta>

1.- INTRODUCCIÓN. <etiqueta> contenido</etiqueta> 1.- INTRODUCCIÓN 1.1 Definición A lo largo de este manual vamos a descubrir el lenguaje más utilizado para la creación de páginas web: el Hyper Text Markup Language, más conocido como HTML. Se puede afirmar

Más detalles

Introducción a XML Tecnólogo en Informática. Ing. Montserrat López -

Introducción a XML Tecnólogo en Informática. Ing. Montserrat López - Introducción a XML Tecnólogo en Informática Ing. Montserrat López - mlopez.xml@gmail.com 1 Acerca de la asignaturaa Asignatura: Introducción a XML y estándares asociados. Materia: Programación Créditos:

Más detalles

Seminario sobre tecnologías de la Web Semántica para la publicación de vocabularios SKOS

Seminario sobre tecnologías de la Web Semántica para la publicación de vocabularios SKOS XVIII Encuentros Internacionales sobre Sistemas de Información y Documentación. Ibersid 2013 Zaragoza, 2 al 4 de octubre de 2013 Seminario sobre tecnologías de la Web Semántica para la publicación de vocabularios

Más detalles

Tema 4 Tecnologías para la web 3.0 Primera Parte: RDF, Metadatos y OWL

Tema 4 Tecnologías para la web 3.0 Primera Parte: RDF, Metadatos y OWL Tema 4 Tecnologías para la web 3.0 Primera Parte: RDF, Metadatos y OWL J. Javier Samper Zapater José Fco. García Calderaro Departamento de Informática Tema 4, Primera Parte Resource Description Framework

Más detalles

Lenguajes para la Web Semántica deben:

Lenguajes para la Web Semántica deben: RDF y RDF-Schema Por qué RDF? Lenguajes para la Web Semántica deben: Tener una sintaxis y semántica formal para automatizar el procesamiento de su contenido. Proveer una manera de estandarizar el vocabulario

Más detalles

Recomendador de Mejoras de Performance para Bases de Datos PostgreSQL

Recomendador 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 detalles

FOAF, RSS y Dublin Core: Los vocabularios de la web semántica

FOAF, RSS y Dublin Core: Los vocabularios de la web semántica FOAF, RSS y Dublin Core: Los vocabularios de la web semántica Luis Polo y Diego Berrueta {luis.polo,diego.berrueta}@fundacionctic.org Fundación CTIC, Departamento de I+D+i 13/Diciembre/05 1 Contenidos

Más detalles

CFGS Administración de Sistemas Informáticos en Red IES Juan de la Cierva (Vélez-Málaga)

CFGS Administración de Sistemas Informáticos en Red IES Juan de la Cierva (Vélez-Málaga) CFGS Administración de Sistemas Informáticos en Red IES Juan de la Cierva (Vélez-Málaga) Índice Orígenes Evolución histórica Relación entre los Lenguajes de Marcas Concepto y tipos Evolución futura La

Más detalles

UNIVERSIDAD REY JUAN CARLOS CURSO

UNIVERSIDAD 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 detalles

Tecnologías XML y Web Semántica

Tecnologías XML y Web Semántica Tecnologías XML y Web Semántica Departamento de Informática Universidad de Oviedo Fundamentos de la Web Semántica Justificación Esquema General Principales Vocabularios Departamento de Informática Universidad

Más detalles

Pablo Martín Muñoz @edipotrebol Open Source Architect & Data Scientist Miembro de OpenDataSev y Grupo Drupal SVQ

Pablo 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 detalles

Tema IV. XML III. Document Type Definitions

Tema IV. XML III. Document Type Definitions Tema IV. XML III. Document Type Definitions Desarrollo de Aplicaciones para Internet Curso 12 13 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones

Más detalles

Web Semántica y Ontología

Web Semántica y Ontología Exploración de una Red Eléctrica Utilizando MPI Ing. Pablo Echenique Salas Exploración de una Red Eléctrica Utilizando MPI Ing. Pablo Echenique Salas CONTENIDO 1. Antecedentes 2. Definición de la Web Semántica

Más detalles

Metadatos en repositorios institucionales: retos de la web semántica, el acceso abierto y la preservación

Metadatos en repositorios institucionales: retos de la web semántica, el acceso abierto y la preservación Metadatos en repositorios institucionales: retos de la web semántica, el acceso abierto y la preservación Objetivo El objetivo de este trabajo es compartir nuestras inquietudes en relación al desarrollo

Más detalles

Cuando Internet empezó a crecer y la cantidad de información disponible aumentó desmesuradamente,

Cuando Internet empezó a crecer y la cantidad de información disponible aumentó desmesuradamente, Introducción Cuando Internet empezó a crecer y la cantidad de información disponible aumentó desmesuradamente, surgió el problema de clasificarla e identificarla de manera eficiente. Partiendo de ese problema,

Más detalles

HERRAMIENTAS Y ENTORNOS DE PROGRAMACIÓN

HERRAMIENTAS Y ENTORNOS DE PROGRAMACIÓN HERRAMIENTAS Y ENTORNOS DE PROGRAMACIÓN Tema 5. Web Semántica Escuela Superior de Informática 2008/2009 - HyEP 1 Tema 4. Tecnologías de Servicios Web La Web Semántica (~ 2 horas) Web 2.0 Conceptos Generales

Más detalles

SPARQL: SPARQL Protocol And Query Language

SPARQL: SPARQL Protocol And Query Language 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 Contenidos Ideas Básicas 2 Contenidos Ideas Básicas 3 Qué es

Más detalles

5. Ejemplos de Redes de vocabularios en aplicaciones de datos enlazados 6. Conclusiones

5. Ejemplos de Redes de vocabularios en aplicaciones de datos enlazados 6. Conclusiones Marimba genera RDF BNE 1. Introducción 2. Tipos de vocabularios 3. Proceso de Construcción 4. Ejemplos de Vocabularios Personas y Organizaciones: FOAF, vcard, ORG Documentos: DC, BIBO Geo: puntos, curvas

Más detalles

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

red.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 detalles

Esquema de metadatos y catálogos conforme a los Lineamientos Específicos de Repositorios (LER)

Esquema de metadatos y catálogos conforme a los Lineamientos Específicos de Repositorios (LER) Esquema de metadatos y catálogos conforme a los Lineamientos Específicos de Repositorios (LER) Rosenda Ruiz Figueroa Consultora INFOTEC 12/septiembre/2017 Artículo décimo sexto: normas internacionales

Más detalles

TITULACIÓN DE INGENIERO EN CIENCIAS DE LA COMPUTACIÓN TEMA:

TITULACIÓN DE INGENIERO EN CIENCIAS DE LA COMPUTACIÓN TEMA: TITULACIÓN DE INGENIERO EN CIENCIAS DE LA COMPUTACIÓN TEMA: Publicación de datos universitarios enlazados observando los principios de Linked Data. Componente LUD: Red social académica y científica de

Más detalles

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010)

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010) Breve introducción a la Web y XHTML Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010) Jesús Arias Fisteus jaf@it.uc3m.es Breve introducción a la Web y XHTML p. 1 La Web World Wide Web (abreviado

Más detalles

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010)

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010) Breve introducción a la Web y XHTML Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010) Jesús Arias Fisteus jaf@it.uc3m.es Breve introducción a la Web y XHTML p. 1 La Web World Wide Web (abreviado

Más detalles

Integrando el repositorio institucional al portal de datos abiertos enlazados. Rafael Castillo Guerrero

Integrando el repositorio institucional al portal de datos abiertos enlazados. Rafael Castillo Guerrero Integrando el repositorio institucional al portal de datos abiertos enlazados Rafael Castillo Guerrero CONTEXTO Repositorio Académico datos.uchile.cl REPOSITORIO ACADÉMICO UNIVERSIDAD DE CHILE Registros:

Más detalles

Aplicaciones de la web semántica

Aplicaciones de la web semántica Aplicaciones de la web semántica Diego Berrueta diego.berrueta@fundacionctic.org Oviedo, 18/Abril/08 1 Contenidos 1) Introducción 2) Vocabularios comunes: FOAF, DOAP, RSS, Dublin Core, SIOC, EARL, SKOS

Más detalles

NORMALIZACIÓN Y OTROS NUEVOS ESCENARIOS PARA LA TERMINOLOGÍA. Eva Mª Méndez

NORMALIZACIÓN Y OTROS NUEVOS ESCENARIOS PARA LA TERMINOLOGÍA. Eva Mª Méndez XIV Jornada NORMALIZACIÓN Y OTROS NUEVOS ESCENARIOS PARA LA TERMINOLOGÍA Eva Mª Méndez Rodríguez emendez@bib.uc3m.es @evamen Dpto. Biblioteconomía y Documentación Universidad Carlos III de Madrid Documentación

Más detalles

El 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? 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 detalles

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

WEB SEMÁNTICA (PARTE I): VISTA GENERAL DE RDF WEB SEMÁNTICA (PARTE I): VISTA GENERAL DE RDF Por M.A. Ing. Sergio José Rodríguez Méndez, srodriguez142857@gmail.com RESUMEN Este artículo tiene como objetivo presentar una introducción general al Marco

Más detalles

1. La Biblioteca Digital del Ateneo

1. La Biblioteca Digital del Ateneo El Dublin Core es la principal iniciativa de metadatos a nivel mundial, el estándar más utilizado (ISO 15836 2003) para la descripción, gestión y recuperación de información electrónica y una infraestructura

Más detalles

Consultas en la Web Semántica: SPARQL

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 detalles

Tecnología Web 2.0. MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre

Tecnología Web 2.0. MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre Tecnología Web 2.0 MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre Objetivos Identificar servicios web 2.0 Dominar definiciones, términos y conceptos Tecnologías subyacentes Plataformas

Más detalles

INDEXADOR SEMANTICO DE DOCUMENTOS DIGITALES (PDF, DOC, MP3, EXIF, AVI, XLS, WMA, PPT)

INDEXADOR SEMANTICO DE DOCUMENTOS DIGITALES (PDF, DOC, MP3, EXIF, AVI, XLS, WMA, PPT) UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA UNAN-LEON FACULTAD DE CIENCIAS DEPARTAMENTO DE COMPUTACION INDEXADOR SEMANTICO DE DOCUMENTOS DIGITALES (PDF, DOC, MP3, EXIF, AVI, XLS, WMA, PPT) Maestría en Computación

Más detalles

CAPÍTULO 4: XML Introducción

CAPÍTULO 4: XML Introducción CAPÍTULO 4: XML En el proyecto que hemos realizado, XML (extensible Markup Language) es la sintaxis que subyace en la información que transmitimos. Dicho de otro modo, la información que nos intercambiamos

Más detalles

1. Anexos Extracto estructura de la ontología de alimentos.

1. Anexos Extracto estructura de la ontología de alimentos. 1. Anexos. 1.1. Extracto estructura de la ontología de alimentos.

Más detalles

Tecnologías Semánticas aplicadas al Análisis de Redes Sociales en el ámbito de la Salud

Tecnologías Semánticas aplicadas al Análisis de Redes Sociales en el ámbito de la Salud Tesis doctoral: Programa de Ingeniería en Producción y Computación Tecnologías Semánticas aplicadas al Análisis de Redes Sociales en el ámbito de la Salud 1 de diciembre de 2017 Autoría: D. Dirección:

Más detalles

MetaRDF. Resumen: Resumen en ingles:

MetaRDF. Resumen: Resumen en ingles: Indice 1 - Contexto 3 1.1 - Qué es e-learning? 3 1.2 - Qué ha supuesto la explosión de la Web para aplicaciones de la enseñanza asistida por computador (Computer Assisted Instruction CAI) 4 1.3 - Búsqueda

Más detalles

CURSO DE H.T.M.L. Parte 4/4

CURSO DE H.T.M.L. Parte 4/4 CURSO DE H.T.M.L. Parte 4/4 Autor Luis Marco Giménez Agencia Tributaria Dpto. Informática Tributaria de de Madrid Colaboradores Javier Álvarez Eloy García Instituto de de Salud Carlos III III de de Madrid

Más detalles

X M L QUÉ ES XML. Un documento puede ser correcto a dos niveles bien formado y válido. DOCUMENTO BIEN FORMADO

X M L QUÉ ES XML. Un documento puede ser correcto a dos niveles bien formado y válido. DOCUMENTO BIEN FORMADO X M L QUÉ ES XML XML es un metalenguaje que permite crear otros lenguajes. Proporciona una serie de reglas para que podamos definir las etiquetas y sus atributos. El conjunto de reglas de un lenguaje se

Más detalles

Ontologías. Santi García Jiménez

Ontologías. Santi García Jiménez Ontologías Santi García Jiménez Indice Introducción Definición Tipos Descripciones semanticas Lenguajes Ontologicos OWL Conclusiones Introducción Automatización Usos populares de determinadas frases (tradicional)

Más detalles

Contenidos. 1. Requisitos del proyecto... 2

Contenidos. 1. Requisitos del proyecto... 2 En colaboración con Las opiniones recogidas en este documento no se corresponden, necesariamente, con las de ninguno de los organismos públicos participantes en esta iniciativa. Contenidos 1. Requisitos

Más detalles

XBRL Semán+co Información Financiera Semán+ca

XBRL Semán+co Información Financiera Semán+ca XBRL Semán+co Información Financiera Semán+ca VII Congreso Internacional de Ingeniería de So=ware, Sistemas de Información, Telecomunicaciones y Redes, UPAO, Trujillo, Perú Trabajo Inves+gación Roberto

Más detalles

Componentes de XML. 30/10/06 J. Manuel Alcazar Donaire

Componentes de XML. 30/10/06 J. Manuel Alcazar Donaire Componentes de XML XML se basa en el concepto de que un documento se compone de una serie de entidades (objetos) Cada entidad contiene uno o más elementos Cada elemento está caracterizado por cero o más

Más detalles

Visión WWW URI, HTML, HTTP. Web Semántica RDF, RDF(S), OWL. Web estática. Web sintáctica

Visión WWW URI, HTML, HTTP. Web Semántica RDF, RDF(S), OWL. Web estática. Web sintáctica La WEB Semántica Visión Web estática WWW URI, HTML, HTTP Web sintáctica Web Semántica RDF, RDF(S), OWL Qué es la web semántica? Tim Berners-Lee define la Web Semántica de la siguiente manera: El primer

Más detalles

Paper en trabajo: churtado/vistasrdf.ps. Trabajo conjunto con Claudio Gutiérrez. Carlos Hurtado L. Vistas RDF

Paper en trabajo:  churtado/vistasrdf.ps. Trabajo conjunto con Claudio Gutiérrez. Carlos Hurtado L. Vistas RDF Vistas RDF Carlos Hurtado L. Trabajo conjunto con Claudio Gutiérrez. Paper en trabajo: www.dcc.uchile.cl/ churtado/vistasrdf.ps Contenido Web Semántica Problema Vistas RDF Buscador de RDF basado en Vistas

Más detalles

CC BASES DE DATOS OTOÑO Clase 11: Datos Semiestructurados: Arboles. Aidan Hogan

CC BASES DE DATOS OTOÑO Clase 11: Datos Semiestructurados: Arboles. Aidan Hogan CC3201-1 BASES DE DATOS OTOÑO 2017 Clase 11: Datos Semiestructurados: Arboles Aidan Hogan aidhog@gmail.com MODELOS DE DATOS Sección 1.5 Ramakrishnan / Gehrke Modelo de datos (árbol/jerarquía) Modelo de

Más detalles