RDF. The Resource Description Framework

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

Download "RDF. The Resource Description Framework"

Transcripción

1 RDF The Resource Description Framework

2 Web Semántica

3 XML XML es un metalenguaje universal para definir marcado. Proporciona un marco uniforme, y un conjunto de herramientas como analizadores, para el intercambio de datos y metadatos entre aplicaciones. XML no proporciona ningún medio para tratar la semántica (significado) de los datos. Por ejemplo, no hay un significado asociado con el anidamiento de las etiquetas; le corresponde a cada aplicación interpretar la anidación.

4 XML, ejemplo 1 Ejemplo. Supongamos que queremos expresar el siguiente hecho: Pedro Romero es profesor de Matemáticas Discretas. Pedro Romero is a lecturer of Discrete Mathematics XML <course name="discrete Mathematics"> <lecturer>pedro Romero</lecturer> </course> <lecturer name="pedro Romero"> <teaches>discrete Mathematics</teaches> </lecturer> <teachingoffering> <lecturer>pedro Romero</lecturer> <course>discrete Mathematics</course> </teachingoffering> No hay una forma estándar para asignar el significado, y el anidamiento.

5 XML y RDF XML Schema restringe la estructura de los documentos XML, mientras que RDF Schema define el vocabulario usado en los modelos de datos RDF. En RDFS definimos el vocabulario, específicamente que propiedades aplicar a que tipo de objetos y que valores pueden tomar estos, y describimos las relaciones entre los objetos. Por ejemplo: Lecturer is a subclass of academic staff member.

6 RDF-Schema Por ejemplo: Lecturer is a subclass of academic staff member. Esta frase significa que todos los profesores son también miembros del personal académico. Es importante entender que hay un significado intencional asociado con "es una subclase de (is a subclass of). No es hasta la aplicación para interpretar este término; su significado debe ser respetado por todo el software de procesamiento de RDF.

7 Ejemplo <academicstaffmember>gregorio Antonio</academicStaffMember> <professor>miguel Ramos</professor> <course name="discrete Mathematics"> <istaughtby>pedro Romero</isTaughtBy> </course> Supongamos que necesitamos coleccionar todos los miembros de la planta de profesores. Una expresion en Xpath debe ser: //academicstaffmember

8 Ejemplo El resultado sólo es Gregorio Antonio. Desde el punto de vista de XML, pero es una respuesta insatisfactoria desde el punto de vista semántico. Los lectores humanos también incluirían a los otros dos como respuesta porque: Todos los profesores son miembros de la planta docente (es decir, profesores son una subclase de academicstaffmember); Los cursos solo lo enseñan miembros de la planta docente. Este tipo de información hace uso del modelo semántico de un dominio particular y no se puede representar en XML o en RDF pero es conocimiento escrito en RDF Schema.

9 RDF y RDFS RDF Resource Description Framework Modelo de Datos Sintaxis (XML) Independiente del dominio El vocabulario esta definido por RDF Schema RDF Schema RDFS Lenguaje de Descripción del Vocabulario Captura el modelo semántico de un dominio

10 RDF Recomendación W3c en 1999 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.

11 RDF El poder de representación de tripletas junto con la serialización XML. RDF (ResourceDescriptionFramework) 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 Sujeto Propiedad Objeto

12 RDF Subject Predicate Object

13 Grafo RDF

14 RDF RDF es un lenguaje que permite describir instrucciones de marcado en recursos John is father of Bill Instrucciones (o tripletas) como fórmulas lógicas P(x,y), donde el predicado binario P relaciona el objeto x con el objeto y. Modelo de tipletas de datos: <subject, predicate, object> Subject: Recurso o nodo vacio Predicate: Propiedad Object: Recurso (o colección de recursos), literales o nodos vacios. Ejemplo: <ex:john, ex:father-of, ex:bill> RDF ofrece predicados (propiedades) binarios únicamente.

15 Ejercicio Produce el grafo y las tripletas de: 1: <?xml version="1.0"?> 2: <rdf:rdf 3: xmlns:rdf=" 4: xmlns:si=" 5: <rdf:description rdf:about=" 6: <si:title>ejemplos RDF</si:title> 7: <si:author>juan Torres Olmedo</si:author> 8: </rdf:description> 9: </rdf:rdf>

16 Solución

17 RDF: Ideas Básicas Los conceptos fundamentales de RDF son: Recursos, Propiedades, Sentencias.

18 Recursos Objeto, una cosa. Puede ser: Autores, Libros, Editores, Lugares, Personas Hoteles Habitaciones, Motores de búsqueda, etc.

19 Recursos Un recurso puede ser: Un página Web (ejemplo Una persona (ejemplo Un libro (ejemplo urn:isbn: ) Cualquier cosa denotada con un URI Un URI es un identificador y no una localización en la Web. RDF permite hacer RDF permite hacer declaraciones acerca de recursos: tiene el formato text/html tiene primer nombre Diego urn:isbn: tiene autor Tolkien

20 URI, URN, URL Un Uniform Resource Identifier (URI) es una cadena de caracteres usados para identifiar un nombre o un recurso en Internet. Un URI puede ser un URL o un URN Un Uniform Resource Name (URN) define elementos identidad El URN urn:isbn: es un URI que especifica el sistema identificador, es decir, el ISBN (International Standard Book Number), también como la referencia unica con ese sistema e información acerca de un libro, pero no sugiere donde y como obtener una copia actual de el. Un Uniform Resource Locator (URL) proporciona un método para encontrarlo El URL identifica un recurso (la página home de STI s) e implica que una representación de ese recurso se obtiene via HTTP desde un host de red nombrado

21 Literales Literales planas Ejemplo: any text Lenguje opcional, ejemplo Hello, how are Literales tipadas Ejemplo. "hello"^^xsd:string, "1"^^xsd:integer Tipos de datos recomendados XML Schema datatypes Solo como objeto de una tripleta, ejemplo: < < John Smith ˆˆxsd:string

22 Tipos de datos Un tipo de dato predefinido: rdf:xmlliteral Usado para incluir XML en RDF Los tipos de datos recomendados son tipos de datos de XML Schema, por ejemplo: xsd:string xsd:integer xsd:float xsd:anyuri xsd:boolean

23 Recurso, Propiedad y Valor de Propiedad RDF RDF identifica las cosas usando identificadores Web (URIs), y describe recursos con propiedades y valores de propiedad. Un Recurso es una cosa que puede tener un URI, Tal como Una Propiedad es un recurso que tiene un nombre, Tal como author o homepage Un valor de propiedad es el valor de la propiedad. Tal como Juan Perez o (note que un valor de una propiedad puede ser otro recurso).

24 Sentencias RDF Subject Predicate Object author Jan Egil Refsnes Resource Property Property Value Puede ser otro recurso

25 Ejercicio

26

27 RDF y XML Documentos RDF se pueden escribir en el lenguaje XML: RDF/XML. Intercambio de información entre Diferentes tipos de computadoras Tipos de sistemas operativos y Lenguajes de aplicación.

28 Sentencias RDF La combinación de un Recurso, una Propiedad, y un valor Propiedad forman una Sentencia (conocida como el sujeto, predicado y objeto de una sentencia). Ejemplo: Sentencia: "The author of is Jan Egil Refsnes". El sujeto de la sentencia es: El predicado es: author El objeto es: Jan Egil Refsnes Sentencia: "The homepage of is El sujeto de la sentencia es: El predicado es: homepage El objeto es:

29 Ejemplo Title Artist Country Company Price Year Empire Burlesque Bob Dylan USA Columbia Hide your heart Bonnie Tyler UK CBS Records <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:cd=" <rdf:description rdf:about=" Burlesque"> <cd:artist>bob Dylan</cd:artist> <cd:country>usa</cd:country> <cd:company>columbia</cd:company> <cd:price>10.90</cd:price> <cd:year>1985</cd:year> </rdf:description> <rdf:description rdf:about=" your heart"> <cd:artist>bonnie Tyler</cd:artist> <cd:country>uk</cd:country> <cd:company>cbs Records</cd:company> <cd:price>9.90</cd:price> <cd:year>1988</cd:year> </rdf:description> </rdf:rdf>

30 RDF La primera línea del documento RDF es la declaración XML. La declaración XML es seguida por el elemento raíz del documento RDF: <rdf:rdf>. El espacio de nombres xmlns:rdf, especifica que los elementos con el prefijo rdf son el espacio de nombres " El espacio de nombres xmlns:cd, especifica que los elementos con el prefijo cd son del espacio de nomres " El elemento <rdf:description> contiene la descripción del recurso identificado por el atributo rdf:about Los elementos: <cd:artist>, <cd:country>, <cd:company>, etc. Son propiedades del recurso.

31 Elementos RDF Los elementos principales de RDF son el elemento raíz, <RDF>, y el elemento <Description>, que identifica un recurso.

32 Elemento <rdf:rdf> <rdf:rdf> es un elemento raíz de un documento RDF. Define al documento XML como documento RDF. Contiene una referencia al namespace RDF: <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" goes here... </rdf:rdf>

33 El elemento <rdf:description> El elemento <rdf: Description> identifica un recurso con el atributo about. El elemento <rdf: Description> contiene elementos que describen el recurso: <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:cd=" <rdf:description rdf:about=" Burlesque"> <cd:artist>bob Dylan</cd:artist> <cd:country>usa</cd:country> <cd:company>columbia</cd:company> <cd:price>10.90</cd:price> <cd:year>1985</cd:year> </rdf:description> </rdf:rdf>

34 <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:cd=" <rdf:description rdf:about=" Burlesque"> <cd:artist>bob Dylan</cd:artist> <cd:country>usa</cd:country> <cd:company>columbia</cd:company> <cd:price>10.90</cd:price> <cd:year>1985</cd:year> </rdf:description> </rdf:rdf>

35 El elemento <rdf:description> Los elementos, artist, country, company, price, and year, son definidos en el espacio de nombres Este espacio de nombres esta fuera del RDF (no e es parte de RDF). RDF define sólo el marco de trabajo. Los elementos, artist, country, company, price, and year, deben ser definidos por alguien más (compañía, organización, persona, etc.).

36 Propiedades como atributos Los elementos propiedad también se definen como atributos (en lugar de los elementos): <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:cd=" <rdf:description rdf:about=" Burlesque" cd:artist="bob Dylan" cd:country="usa" cd:company="columbia" cd:price="10.90" cd:year="1985" /> </rdf:rdf>

37 <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:cd=" <rdf:description rdf:about=" Burlesque" cd:artist="bob Dylan" cd:country="usa" cd:company="columbia" cd:price="10.90" cd:year="1985" /> </rdf:rdf>

38 Propiedades como Recursos Los elementos propiedad pueden definirse como recursos. La propiedad artist no tiene un valor, pero si una referencia a un recurso que contiene información acerca del artista. <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:cd=" <rdf:description rdf:about=" Burlesque"> <cd:artist rdf:resource=" /> </rdf:description> </rdf:rdf>

39 <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:cd=" <rdf:description rdf:about=" Burlesque"> <cd:artist rdf:resource=" /> </rdf:description> </rdf:rdf>

40 Contenedores RDF Los contenedores RDF se usan para describir grupo de cosas. Los siguientes elementos RDF se usan para describir grupos: <Bolsa>, <Sec> y <Alt>.

41 Elemento <RDF Bag> El elemento <RDF Bag> se utiliza para describir una lista de valores que no tienen que estar en un orden específico. <rdf: Bag> puede contener valores duplicados.

42 <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:cd=" <rdf:description rdf:about=" <cd:artist> <rdf:bag> <rdf:li>john</rdf:li> <rdf:li>paul</rdf:li> <rdf:li>george</rdf:li> <rdf:li>ringo</rdf:li> </rdf:bag> </cd:artist> </rdf:description> </rdf:rdf>

43

44 Nodos blancos Los nodos blancos son nodos sin un URI Recursos no nombrados Constructores más complejos Ejemplo: <#john>, <#hasname>, _:johnsname _:johnsname, <#firstname>, John ˆˆxsd:string _:johnsname, <#lastname>, Smith ˆˆxsd:string

45 Nodos blancos Representación de datos complejos Un nodo en blanco se puede utilizar para adjuntar indirectamente a un recurso un conjunto consistente de propiedades que en conjunto representan a un dato complejo Clases anonimas en OWL El lenguaje de ontologías ontología OWL utiliza nodos blanco para representar clases anónimas, tales como uniones o intersecciones de clases o clases llamadas restricciones, definidas por una restricción en una propiedad.

46 Elemento <rdf:sec> La <rdf: Sec> se utiliza para describir una lista ordenada de valores (por ejemplo, en orden alfabético). El elemento <rdf:sec> puede contener valores duplicados. <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:cd=" <rdf:description rdf:about=" <cd:artist> <rdf:seq> <rdf:li>george</rdf:li> <rdf:li>john</rdf:li> <rdf:li>paul</rdf:li> <rdf:li>ringo</rdf:li> </rdf:seq> </cd:artist> </rdf:description> </rdf:rdf>

47 <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:cd=" <rdf:description rdf:about=" <cd:artist> <rdf:seq> <rdf:li>george</rdf:li> <rdf:li>john</rdf:li> <rdf:li>paul</rdf:li> <rdf:li>ringo</rdf:li> </rdf:seq> </cd:artist> </rdf:description> </rdf:rdf>

48 Elemento <rdf:alt> El elemento <rdf:alt> es usado para describir una lista de valores alternativos (el usuario puede seleccionar solo un de los valores). <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:cd=" <rdf:description rdf:about=" <cd:format> <rdf:alt> <rdf:li>cd</rdf:li> <rdf:li>record</rdf:li> <rdf:li>tape</rdf:li> </rdf:alt> </cd:format> </rdf:description> </rdf:rdf>

49 <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:cd=" <rdf:description rdf:about=" <cd:format> <rdf:alt> <rdf:li>cd</rdf:li> <rdf:li>record</rdf:li> <rdf:li>tape</rdf:li> </rdf:alt> </cd:format> </rdf:description> </rdf:rdf>

50 Términos RDF En los ejemplos anteriores hemos hablado de "lista de valores" al describir los elementos contenedores. En RDF estos "lista de valores" son llamados miembros. Un contenedor es un recurso que contiene cosas. Las cosas contenidas son llamados miembros (no lista de valores). Las colecciones RDF describen grupos que contienen únicamente miembros específicos.

51 Atributo rdf:parsetype="collection" Las colecciones RDF son usadas para describir grupos que contienen únicamente miembros específicos. Una colección se describe con el atributo rdf:parsetype="collection". <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:cd=" <rdf:description rdf:about=" <cd:artist rdf:parsetype="collection"> <rdf:description rdf:about=" <rdf:description rdf:about=" <rdf:description rdf:about=" <rdf:description rdf:about=" </cd:artist> </rdf:description> </rdf:rdf>

52 RDF, notación N3 Los grafos RDF pueden representarse como una lista de tripletas separadas por punto (Notación N3) <subject, predicate, object> <sujbect> <predicate> <object>

53 Ejercicio Representar el siguiente conocimiento en RDF La página sidorealizadaporjuan Gallardo, el cual tiene por correo electrónico y tiene 26años. Sin embargo, la página ha sidorealizada por Isabel Castillay Juan Gallardo. El correo electrónico de Isabel y tiene 25 años.

54 Nodos anónimos [ ] representa un nodo anónimo Las declaraciones realizadas dentro de [] hacen referencia a dicho nodo anónimo.

55 Ejercicio Representa la información de la tabla DNI Nombre Apellidos Juan Gallardo Jose Torre

56 Ejercicio: RDF contenedores The lecture is attended by John, Mary and Chris Bag [RDF-Concepts] is edited by Graham and Jeremy (in that order) Seq The source code for the application may be found at ftp1.example.org, ftp2.example.org, ftp3.example.org Alt

57 Bag The lecture is attended by John, Mary and Chris

58 Seq [RDF-Concepts] is edited by Graham and Jeremy (in that order)

59 Alt The source code for the application may be found at ftp1.example.org, ftp2.example.org, ftp3.example.org

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

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

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

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

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

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

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

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

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

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

Tecnología XML. Unidad: 3 Laboratorio de Programación. Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos

Tecnología XML. Unidad: 3 Laboratorio de Programación. Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Tecnología XML Unidad: 3 Laboratorio de Programación Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Indice Repaso XML DTD Entidades Concepto Tipos Internas Externas Espacio

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

UNIVERSITAT OBERTA DE CATALUNYA

UNIVERSITAT OBERTA DE CATALUNYA UNIVERSITAT OBERTA DE CATALUNYA Ingeniería Técnica en Informática de Gestión Estudio del modelo de representación XML/RDF Alumno: David Fernández Medina Dirigido por: Carlos Granell Canut CURSO 2003-04

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

Antes de la Web Semántica

Antes de la Web Semántica Things and not things Antes de la Web Semántica Existe Dios? Existen entidades mentales, como ideas y pensamientos? Existen entidades abstractas, como los números? Existen los universales? Qué propiedades

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

Algoritmos y programas. Algoritmos y Estructuras de Datos I

Algoritmos y programas. Algoritmos y Estructuras de Datos I Algoritmos y programas Algoritmos y Estructuras de Datos I Primer cuatrimestre de 2012 Departamento de Computación - FCEyN - UBA Programación funcional - clase 1 Funciones Simples - Recursión - Tipos de

Más detalles

Representación del Conocimiento. Web Semántica

Representación del Conocimiento. Web Semántica Representación del Conocimiento. Web Semántica Raúl Castro Fernández NIA:100061617 Universidad Carlos III de Madrid 100061617@alumnos.uc3m.es RESUMEN En este documento se trata la relación de la web semántica

Más detalles

Web Web 1.0 - Web 2.0 - Web 3.0. RDF -.net

Web Web 1.0 - Web 2.0 - Web 3.0. RDF -.net Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias Computación Fundamentos de Programación Paralela y Distribuida Web Web 1.0 - Web 2.0 - Web 3.0 RDF -.net Lic. Ronnel Velez Manzano

Más detalles

Espacios de Nombres. Documentación Electrónica. Soto Montalvo

Espacios de Nombres. Documentación Electrónica. Soto Montalvo Espacios de Nombres Documentación Electrónica Soto Montalvo Contenido Introducción Declarar un espacio de nombres Nombres cualificados Formas de declarar un espacio de nombres Alcance de los espacios de

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

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus

Más detalles

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

Web Semántica. Partimos de la siguiente estructura de relaciones (tablas). 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,

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

Tabla de Contenidos. xii

Tabla de Contenidos. xii Tabla de contenidos Capítulo 1. Introducción...1 1.1 MOTIVACIÓN...2 1.2 NOVEDADES APORTADAS POR ESTE LIBRO...3 1.3 ESTRUCTURA DE LA OBRA...4 1.4 CONOCIMIENTOS RECOMENDADOS...8 1.5 CONVENCIONES DE ESTILO

Más detalles

CAPITULO 4 SELECCIÓN DE PLATAFORMAS PARA IMPLEMENTAR LA ONTOLOGÍA

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

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

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

Web Semántica. Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, May 2001.

Web Semántica. Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, May 2001. Web Semántica Web Semántica "The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation." Tim Berners-Lee,

Más detalles

Construcción coordinada de ontologías para representar clasificaciones jerárquicas de documentos

Construcción coordinada de ontologías para representar clasificaciones jerárquicas de documentos UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA Construcción coordinada de ontologías para representar clasificaciones jerárquicas de documentos T E S I S que para obtener el título de Ingeniero en Computación presenta

Más detalles

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

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

Más detalles

Maestría en Ingeniería

Maestrí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 detalles

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

CAMINO HACIA LA WEB SEMÁNTICA. Jorge Alejandro Castillo Morales Universidad de Edimburgo INVESTIGACIÓN & DESARROLLO, No 5: 115 120 (2005) ISSN 1814-6333 RESUMEN CAMINO HACIA LA WEB SEMÁNTICA Jorge Alejandro Castillo Morales Universidad de Edimburgo El rápido crecimiento de la Word Wide Web

Más detalles

Las redes semánticas intentan trasladar esa afirmación a un formalismo Una red semántica será un grafo donde:

Las redes semánticas intentan trasladar esa afirmación a un formalismo Una red semántica será un grafo donde: Redes Semánticas Redes semánticas La lógica como lenguaje de representación tiene dificultades prácticas Son necesarios mecanismos mas intuitivos y fáciles de usar La psicología cognitiva afirma: La representación

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

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

Recomendaciones y buenas prácticas sobre D2RQ (Anexo 1)

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

EVOLUCIÓN DE LA WEB. Presentado por: Pablo E. Lozada Y. (pablo.lozada@alumnos.usm.cl)

EVOLUCIÓN DE LA WEB. Presentado por: Pablo E. Lozada Y. (pablo.lozada@alumnos.usm.cl) EVOLUCIÓN DE LA WEB Presentado por: Pablo E. Lozada Y. (pablo.lozada@alumnos.usm.cl) Contenido Historia del Internet. La Web 1.0. Definición. Características. La Web 2.0. Definición. Tecnologías de la

Más detalles

XQuery. Un lenguaje de consulta para XML.

XQuery. Un lenguaje de consulta para XML. XQuery. Un lenguaje de consulta para XML. Nieves Carralero Colmenar. IES Pedro Mercedes. Junta de Comunidades de Castilla-La Mancha. España. Resumen En este artículo se muestra una introducción práctica

Más detalles

ALEJANDRÍA INTELIGENTE Un experimento Web semántico

ALEJANDRÍA INTELIGENTE Un experimento Web semántico UNIVERSIDAD DE LOS ANDES FACULTAD DE INGENIERÍA CONSEJO DE ESTUDIOS DE POSTGRADO POSTGRADO EN COMPUTACIÓN ALEJANDRÍA INTELIGENTE Un experimento Web semántico Trabajo de grado presentado como requisito

Más detalles

Introducción a las Ontologías

Introducción a las Ontologías Introducción a las Ontologías Gtión del Conocimiento Dr. Ariel Monterin ISISTAN Facultad de Ciencias. Exactas- UNICEN Conceptos principal Lenguaj para la construcción de Razonamiento con Conclusion Conceptos

Más detalles

Un enunciado es toda frase u oración que se emite

Un enunciado es toda frase u oración que se emite OBJETIO 2: Aplicar la lógica proposicional y la lógica de predicados en la determinación de la validez de una proposición dada. Lógica Proposicional La lógica proposicional es la más antigua y simple de

Más detalles

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

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

Vamos dos días a París! Qué itinerario nos propones? 2 días: Ummm... Día 1: EuroDisney Día 2: EuroDisney

Vamos dos días a París! Qué itinerario nos propones? 2 días: Ummm... Día 1: EuroDisney Día 2: EuroDisney Vamos dos días a París! Qué itinerario nos propones? 2 días: Ummm... Día 1: EuroDisney Día 2: EuroDisney Mi nieta me ha regalado un viaje a Paris! Qué itinerario me propones? 2 días: Ummm... Día 1: EuroDisney

Más detalles

HACIA LA RECUPERACION DE INFORMACIÓN ESPECIFICA DE LA WEB

HACIA LA RECUPERACION DE INFORMACIÓN ESPECIFICA DE LA WEB a HACIA LA RECUPERACION DE INFORMACIÓN ESPECIFICA DE LA WEB Delia Irazú Hernández Farías a, Luis Ernesto Mancilla Espinoza a, J. Guadalupe Ramos Díaz b División de Estudios de Posgrado e Investigación,

Más detalles

Estructura. Elementos Elemento: Intereses Diagrama. Contenido. Complemento de Intereses

Estructura. Elementos Elemento: Intereses Diagrama. Contenido. Complemento de Intereses Contenido Complemento de Intereses 1. Estándar del Complemento Intereses 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Intereses 1. Estándar del Complemento Intereses Elementos

Más detalles

Computing, nuevos horizontes para. Guía a de temas a desarrollar

Computing, 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 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

Servidores Donantonio

Servidores Donantonio Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3

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

Existen una serie de conceptos elementales, relacionados con Internet, que

Existen una serie de conceptos elementales, relacionados con Internet, que INTERNET Una red es un conjunto de ordenadores conectados entre sí, que intercambian datos y comparten recursos. Estas redes pueden interconectarse, formando una red mayor. Esto es Internet, una red de

Más detalles

Matemáticas aliadas a la salud MATE3035

Matemáticas aliadas a la salud MATE3035 Matemáticas aliadas a la salud MATE3035 TEMA: Introducción a la teoría de conjuntos Universidad de Puerto Rico en Arecibo Departamento de Matemáticas Profa. Yuitza T. Humarán Martínez Adaptado por Profa.

Más detalles

GLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de

GLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de GLOSARIO Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de una descripción de bajo nivel (código fuente) para generar descripciones con un mayor grado de abstracción.

Más detalles

Big Data y NO-SQL el futuro de la Arquitectura de Información

Big Data y NO-SQL el futuro de la Arquitectura de Información Big Data y NO-SQL el futuro de la Arquitectura de Información Jorge Mario Calvo L. EMPRENDEMICO = EMPRENdedor + academico http://jorgemariocalvo.net http://www.emprendemico.com Twitter: @Emprendemico Conocimiento

Más detalles

Capítulo 6. Relaciones. Continuar

Capítulo 6. Relaciones. Continuar Capítulo 6. Relaciones Continuar Introducción Una relación es una correspondencia entre dos elementos de dos conjuntos con ciertas propiedades. En computación las relaciones se utilizan en base de datos,

Más detalles

Formulación del problema de la ruta más corta en programación lineal

Formulación del problema de la ruta más corta en programación lineal Formulación del problema de la ruta más corta en programación lineal En esta sección se describen dos formulaciones de programación lineal para el problema de la ruta más corta. Las formulaciones son generales,

Más detalles

El Modelo Relacional. Carlos A. Olarte BDI

El Modelo Relacional. Carlos A. Olarte BDI Carlos A. Olarte (carlosolarte@puj.edu.co) BDI Introducción Propuesto por Edgar Codd en 1970. (Turing Award 1981) En este modelo se basan la mayoría de DBMS modernos. Modelo simple basado en teoría de

Más detalles

Introducción a XML. Simon Pickin Ingeniería Telemática. Basado en una presentación de M. Carmen Fernández Panadero <mcfp@it.uc3m.

Introducción a XML. Simon Pickin Ingeniería Telemática. Basado en una presentación de M. Carmen Fernández Panadero <mcfp@it.uc3m. Introducción a XML Simon Pickin Ingeniería Telemática Basado en una presentación de M. Carmen Fernández Panadero Introducción a XML 1 Qué es XML: Un poco de historia Problemas de HTML Extensibilidad

Más detalles

XIII Reunión de Usuarios Aleph México. MarcXML. Egar Arturo Garcia Cárdenas

XIII Reunión de Usuarios Aleph México. MarcXML. Egar Arturo Garcia Cárdenas MarcXML Egar Arturo Garcia Cárdenas Secretaría Técnica de Biblioteca Digital Dirección General de Bibliotecas Universidad Nacional Autonóma de México Septiembre de 2009 1. Antecedentes Lenguajes de Marcado

Más detalles

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

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 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 Realizado por ELENA LOZANO ROSCH Dirigido Por DIEGO R.

Más detalles

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

XML Namespaces. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/

XML Namespaces. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ XML Namespaces Sergio Luján Mora sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ 1 XML NAMESPACES... 3 Introducción... 3 Un ejemplo del problema... 3 Empleo de espacios de nombres... 6 Restricción

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

Clientes Donantonio. Especificación de requisitos software. Juan José Amor David Escorial Ismael Olea

Clientes Donantonio. Especificación de requisitos software. Juan José Amor David Escorial Ismael Olea Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3

Más detalles

LÓGICA DE PROGRAMACIÓN

LÓGICA DE PROGRAMACIÓN LÓGICA DE PROGRAMACIÓN Lógica de la Programación Lenguajes de Programación Ing CIP. Mike Joseph Palacios Juárez Clasificación del Software Sistemas Operativos 1. Multitarea 2. Multiusuario 3. Multiproceso

Más detalles

Buscadores basados en agentes inteligentes

Buscadores basados en agentes inteligentes Buscadores basados en agentes inteligentes Los buscadores de contenido Estos han sido esenciales a lo largo de todo el desarrollo de la web. Basados en coincidencias de palabras o frases. Desventajas Escasa

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

Generación de Código Intermedio

Generación de Código Intermedio Generación de Código Intermedio Programación II Margarita Álvarez Generación de código intermedio Con la generación de código intermedio se inicia la tarea de síntesis. Aunque un programa fuente se puede

Más detalles

Unidad II: Análisis semántico

Unidad II: Análisis semántico Unidad II: Análisis semántico Se compone de un conjunto de rutinas independientes, llamadas por los analizadores morfológico y sintáctico. El análisis semántico utiliza como entrada el árbol sintáctico

Más detalles

XML-Schema. XML-Schema. XML-Schema. XML-Schema. Ventajas de XML-Schema con respecto a las DTD s:

XML-Schema. XML-Schema. XML-Schema. XML-Schema. Ventajas de XML-Schema con respecto a las DTD s: Es una tecnología creada inicialmente por Microsoft basándose en los trabajos y recomendaciones del W3C: XML-Data: vocabulario XML para describir la estructura de los documentos DCD (Document Content Description)

Más detalles

Appendix B Semantic Web. http://www.tecnologico.deusto.es http://www.smartlab.deusto.es http://www.morelab.deusto.es 7 Mayo 2009

Appendix B Semantic Web. http://www.tecnologico.deusto.es http://www.smartlab.deusto.es http://www.morelab.deusto.es 7 Mayo 2009 Appendix B Semantic Web Dr. Diego Lz. de Ipiña Gz. de Artaza dipina@eside.deusto.es http://paginaspersonales.deusto.es/dipina http://www.tecnologico.deusto.es http://www.smartlab.deusto.es http://www.morelab.deusto.es

Más detalles

TEMA 5 LA FAMILIA XML EN LA NUEVA WEB

TEMA 5 LA FAMILIA XML EN LA NUEVA WEB TEMA 5 LA FAMILIA XML EN LA NUEVA WEB La Web, tanto cuantitativa como cualitativamente, se ha desarrollado extraordinariamente siendo el objeto de este texto ubicar el papel que XML juega y va a jugar

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

Cómo reutilizar Open (Linked) Data

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

Aprender a desarrollar con JavaScript

Aprender a desarrollar con JavaScript Presentación del lenguaje JavaScript 1. Definición e histórico rápido 11 2. Requisitos previos para un aprendizaje sencillo del lenguaje 13 3. Herramientas necesarias 14 4. Posicionamiento de JavaScript

Más detalles

Recomendaciones y buenas prácticas sobre D2RQ (Anexo 1)

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

Roberto Gómez Cárdenas rogomez@itesm.mx http://homepage.cem.itesm.mx/rogomez. Qué es DOM?

Roberto Gómez Cárdenas rogomez@itesm.mx http://homepage.cem.itesm.mx/rogomez. Qué es DOM? DOM y PHP Roberto Gómez Cárdenas rogomez@itesm.mx http://homepage.cem.itesm.mx/rogomez mx/rogomez Lámina 1 Qué es DOM? Document Object Model Especificación de W3C http://www.w3.org/dom/ w3 Mecanismo para

Más detalles

XML básico. Fundamentos de la Web Semántica. Qué es XML? XML básico. Documento XML. Pablo R. Fillottrani. Entidades. Elementos y Atributos

XML básico. Fundamentos de la Web Semántica. Qué es XML? XML básico. Documento XML. Pablo R. Fillottrani. Entidades. Elementos y Atributos XML básico XML básico Pablo R. Fillottrani Depto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Segundo Cuatrimestre 2013 XML es un acrónimo por extended Markup Language XML es una

Más detalles

Manual de turbo pascal

Manual de turbo pascal Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ-Barinas Manual de turbo pascal Bachilleres: Martinez Ninibeth C.I:20.867.002 Mora Yaco C.I:17.205.073 Estructura de

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 Autónoma Metropolitana Unidad Azcapotzalco. División de Ciencias Básicas e Ingeniería. Licenciatura en Ingeniería en Computación

Universidad Autónoma Metropolitana Unidad Azcapotzalco. División de Ciencias Básicas e Ingeniería. Licenciatura en Ingeniería en Computación Universidad Autónoma Metropolitana Unidad Azcapotzalco División de Ciencias Básicas e Ingeniería Licenciatura en Ingeniería en Computación Propuesta de Proyecto Terminal Clasificación de servicios web

Más detalles

OWL DESCRIPCION DE LA ONTOLOGÍA. Alberto Gómez López

OWL DESCRIPCION DE LA ONTOLOGÍA. Alberto Gómez López OWL DESCRIPCION DE LA ONTOLOGÍA Alberto Gómez López INDICE Introducción Utilidades de las ontologías para la Web OWL conceptos 3 Sub-lenguajes Sinopsis Lite Sinopsis Dl y Completo Descripción de la lengua

Más detalles

Sesión 5 Etiquetas de Bloques y Tipos de Información

Sesión 5 Etiquetas de Bloques y Tipos de Información Sesión 5 Etiquetas de Bloques y Tipos de Información Lección 5.1 Introducción Objetivos de la sesión Esta sesión tiene dos grandes objetivos: En primer lugar, aplicarás las reglas adecuadas para crear

Más detalles

Representación de Conocimientos

Representación de Conocimientos Representación de Conocimientos Asunción Gómez-Pérez asun@fi.upm.es Despacho 2104 Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo

Más detalles

Coordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 1: Lunes 11 Viernes 16 de Marzo. Contenidos

Coordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 1: Lunes 11 Viernes 16 de Marzo. Contenidos Coordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 1: Lunes 11 Viernes 16 de Marzo Complementos Contenidos Clase 1: Elementos de lógica: Conectivos, tablas de verdad, tautologías y contingencias.

Más detalles

PROPUESTA DE PATRÓN DE URI COMO PARTE DE LA INICIATIVA DE LINKED DATA

PROPUESTA DE PATRÓN DE URI COMO PARTE DE LA INICIATIVA DE LINKED DATA PROPUESTA DE PATRÓN DE URI COMO PARTE DE LA INICIATIVA DE LINKED DATA EQUIPO DE INVESTIGACIÓN y DESARROLLO (I+D) SUBPROCESO DE TRANSFERENCIA DEL CONOCIMIENTO Versión: 1.0 Bogotá, Diciembre de 2014 Página

Más detalles

Modelo Conceptual de datos. Yenifer Laurens.

Modelo Conceptual de datos. Yenifer Laurens. Modelo Conceptual de datos Yenifer Laurens. Modelo de datos Es un conjunto de conceptos que pueden servir para describir la estructura de una Base de Datos; tipo de datos, las relaciones y que deben cumplirse

Más detalles

Elementos Diagramas de Clases Clase:

Elementos Diagramas de Clases Clase: Diagramas de Clases Un diagrama de clases o estructura estática muestra el conjunto de clases y objeto importantes que forman parte de un sistema, junto con las relaciones existentes entre clases y objetos.

Más detalles

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

Búsqueda sobre catálogos basada en ontologías Búsqueda sobre catálogos basada en ontologías Alianis Pérez Sosa, Yuniel Eliades Proenza Arias Universidad de las Ciencias Informáticas. Carretera a San Antonio Km 2 ½, Reparto Torrens, La Lisa, Ciudad

Más detalles

Un elemento importante de la documentación técnica es colocar etiquetas a

Un elemento importante de la documentación técnica es colocar etiquetas a Semana 8 Presentación Un elemento importante de la documentación técnica es colocar etiquetas a los bloques de información como un punto de identificación rápido en su consulta. Las etiquetas deben ser

Más detalles

Diseño Lógico El modelo relacional. M.Sc.Lic. Cimar H. Meneses España

Diseño Lógico El modelo relacional. M.Sc.Lic. Cimar H. Meneses España Diseño Lógico El modelo relacional Introducción En capítulos anteriores hemos estudiado el modelo relacional, el cual es un modelo que permite representar la información a través de entidades y relaciones,

Más detalles

GLOSARIO DE TÉRMINOS

GLOSARIO DE TÉRMINOS Apéndice A, Apartado 3: Glosario de términos!401" APÉNDICE A, APARTADO 3 GLOSARIO DE S Administración de la calidad Conjunto de actividades de la función general de administración que determina la política

Más detalles

16 Análisis sintáctico I

16 Análisis sintáctico I 2 Contenido Recordando la estructura de un compilador Recordando el análisis léxico l análisis sintáctico Comparación con el análisis léxico l Rol del Parser Lenguajes de programación Gramáticas structura

Más detalles

Lenguajes de Especificación de Servicios Web Semánticos

Lenguajes de Especificación de Servicios Web Semánticos Lenguajes de Especificación de Servicios Web Semánticos Felipe José Gallego Rivera felipej.gallego@andaluciajunta.es Supervisado por el Profesor Francisco José Galán Morillo, Ph.D. Trabajo de investigación

Más detalles

Desarrollo y servicios web

Desarrollo y servicios web Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Qué vimos la clase pasada? Introducción a Big Data Introducción a bases de datos NOSQL Características bases de datos NOSQL MongoDB como motor

Más detalles

Introducción a XML. Taller de Producción de Software 2º Semestre 2008 H.Astudillo / P.Inostroza

Introducción a XML. Taller de Producción de Software 2º Semestre 2008 H.Astudillo / P.Inostroza Taller de Producción de Software 2005 Introducción a XML Taller de Producción de Software 2º Semestre 2008 H.Astudillo / P.Inostroza Indice Qué es XML? Breve Historia de XML Anatomía de un Documento XML

Más detalles

Hacia un Enfoque Semántico para la Catalogación de Métricas

Hacia un Enfoque Semántico para la Catalogación de Métricas Hacia un Enfoque Semántico para la Catalogación de Métricas M a de los A. Martín, M. F. Bertoa 2, A. Vallecillo 2, L. Olsina GIDIS, Departamento de Informática, UNLPam Calle 9 y 0, (6360) General Pico,

Más detalles

ÁRBOLES DE SINTAXIS. Los nodos no terminales (nodos interiores) están rotulados por los símbolos no terminales.

ÁRBOLES DE SINTAXIS. Los nodos no terminales (nodos interiores) están rotulados por los símbolos no terminales. ÁRBOLES DE SINTAXIS ÁRBOL grafo dirigido acíclico. Los nodos no terminales (nodos interiores) están rotulados por los símbolos no terminales. Los nodos terminales (nodos hojas) están rotulados por los

Más detalles

Isabelle como un lenguaje funcional

Isabelle como un lenguaje funcional Capítulo 1 Isabelle como un lenguaje funcional 1.1 Introducción Nota 1.1.1. Esta notas son una introducción a la demostración asistida utilizando el sistema Isabelle/HOL/Isar. La versión de Isabelle utilizada

Más detalles

Bases de Datos OTROS ASPECTOS MODELO E-R

Bases de Datos OTROS ASPECTOS MODELO E-R Bases de Datos OTROS ASPECTOS MODELO E-R Bases de Datos GENERALIZACIÓN Y ESPECIALIZACIÓN Bases de Datos ESPECIALIZACIÓN Bases de Datos -> Especialización Un conjunto de entidades, puede incluir subgrupos

Más detalles

Representación del Conocimiento Otros formalismos. Licenciatura en Ciencias de la Computación. Introducción a la Inteligencia Artificial.

Representación del Conocimiento Otros formalismos. Licenciatura en Ciencias de la Computación. Introducción a la Inteligencia Artificial. Representación del Conocimiento Otros formalismos Licenciatura en Ciencias de la Computación. Introducción a la Inteligencia Artificial. Conocimiento Definición El conocimiento es una mezcla de experiencia,

Más detalles