Tres vistas de una Declaración

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

Download "Tres vistas de una Declaración"

Transcripción

1 RDF

2 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, hoteles, motores de búsqueda, etc. Tiene un URI, puede ser un URL (dirección web) o algún otro tipo de identificador unico; el identificador no necesariamente abilita el acceso a un recurso. Un URI es el identificador de un recurso Web. propiedades Las propiedades son un tipo especial de recursos; que describen las relaciones entre recursos, por ejemplo "escrito por", "edad", "título", y así sucesivamente. Propiedades en RDF son también identificados por los URI (y en la práctica por las direcciones URL). Declaraciones o sentencias. Declaraciones afirman las propiedades de los recursos. Una declaración es una tripleta objeto-atributo-valor, que consiste de un recurso, una propiedad, y un valor. Valores pueden ser recursos o literales. Los literales son valores atómicos (cadenas)

3 Tres vistas de una Declaración Tripletas Ejemplo: David Billington is the owner of the Web page db. Tripleta ( #DavidBillington). Tripleta: (x,p,y) -- > fórmula lógica P(x,y) P predicado binario que relaciona el objeto x con el objeto y. RDF ofrece solo predicados binarios (propiedades).

4 Grafos redes semánticas Grafo de representación de una tripleta

5 Ejemplo, red semántica ( #DavidBillington) (#DavidBillington, " ") (#DavidBillington, ( Andrew Rock )

6 Tres vistas de una Declaración XML Un documento RDF está representado por un elemento XML con la etiqueta rdf:rdf. El contenido de este elemento es un número de descripciones, que utilizan la etiqueta RDF:Description. Cada descripción hace una declaración acerca de un recurso. Recurso identificado de tres formas diferentes: Un atributo about, referencia a un recurso existente Un atributo ID, crea un nuevo recurso Sin un nombre, creando un recurso anónimo

7 Recursos, atributo about Ejemplo <?xml version="1.0" encoding="utf-16"?> <rdf:rdf xmlns:rdf=" xmlns:mydomain=" <rdf:description rdf:about=" <mydomain:site-owner rdf:resource="#davidbillington"/> </rdf:description> </rdf:rdf>

8 Tipos de datos Ejemplo: (#DavidBillington, "27"^^ ) Usando una literal con tipo, describimos la edad de David Billington, como un número entero. El uso de ^^-notacion indica el tipo de una literal y el uso de tipos de datos predefinidos por XML-Schema. XML-Schema predefine tipos de datos.

9 RDF: sintaxis basada en XML Un documento RDF consiste en un elemento rdf: RDF, el contenido del cual es una serie de descripciones. Por ejemplo, considere el dominio de cursos de universidad y profesores de la Universidad Griffith en el año 2001.

10 <!DOCTYPE rdf:rdf [ <!ENTITY xsd " ]> <rdf:rdf xmlns:rdf=" xmlns:xsd=" xmlns:uni=" <rdf:description rdf:about="949352"> <uni:name>grigoris Antoniou</uni:name> <uni:title>professor</uni:title> </rdf:description> <rdf:description rdf:about="949318"> <uni:name>david Billington</uni:name> <uni:title>associate Professor</uni:title> <uni:age rdf:datatype="&xsd;integer">27</uni:age> </rdf:description> <rdf:description rdf:about="949111"> <uni:name>michael Maher</uni:name> <uni:title>professor</uni:title> </rdf:description> <rdf:description rdf:about="cit2112"> <uni:coursename>programming III</uni:courseName> <uni:istaughtby>michael Maher</uni:isTaughtBy> </rdf:description> <rdf:description rdf:about="cit3112"> <uni:coursename>theory of Computation</uni:courseName> <uni:istaughtby>david Billington</uni:isTaughtBy> </rdf:description> <rdf:description rdf:about="cit3116"> <uni:coursename>knowledge Representation</uni:courseName> <uni:istaughtby>grigoris Antoniou</uni:isTaughtBy> </rdf:description> </rdf:rdf> <rdf:description rdf:about="cit1111"> <uni:coursename>discrete Mathematics</uni:courseName> <uni:istaughtby>david Billington</uni:isTaughtBy> </rdf:description> <rdf:description rdf:about="cit1112"> <uni:coursename>concrete Mathematics</uni:courseName> <uni:istaughtby>grigoris Antoniou</uni:isTaughtBy> </rdf:description>

11 Observaciones En primer lugar, se utiliza el mecanismo de espacio de nombres XML, pero de forma expandida. El espacios de nombres en XML sólo se utiliza para propósitos de desambiguación. En RDF se espera que los espacios de nombres externos sean Documentos RDF que definen los recursos, que se utilizan en la importación del documento RDF. Este mecanismo permite la reutilización de los recursos por parte de otras personas quien pueden decidir insertar funciones adicionales en estos recursos. El resultado es la aparición de grandes colecciones de conocimiento distribuidas.

12 En segundo lugar, el atributo RDF:about del elemento rdf: Description su significado es equivalente al atributo ID, pero a menudo se utiliza para indicar que el objeto sobre el cual se hace una declaración ya se ha "definido" en otra parte. <rdf:description rdf:about=" <rdf:description rdf:about="cit3116"> <uni:coursename>knowledge Representation</uni:courseName> <uni:istaughtby>grigoris Antoniou</uni:isTaughtBy>

13 Tercer lugar, el atributo rdf:datatype= &xsd;integer se usa para indicar el tipo de dato del valor de la propiedad age. <rdf:description rdf:about="949318"> <uni:name>david Billington</uni:name> <uni:title>associate Professor</uni:title> <uni:age rdf:datatype="&xsd;integer">27</uni:age> </rdf:description>

14 El atributo rdf:resource <rdf:description rdf:about="cit1111"> <uni:coursename>discrete Mathematics</uni:courseName> <uni:istaughtby rdf:resource="949318"/> </rdf:description> <rdf:description rdf:about="949318"> <uni:name>david Billington</uni:name> <uni:title>associate Professor</uni:title> </rdf:description>

15 Descripciones anidadas <rdf:description rdf:about="cit1111"> <uni:coursename>discrete Mathematics</uni:courseName> <uni:istaughtby> <rdf:description rdf:about="949318"> <uni:name>david Billington</uni:name> <uni:title>associate Professor</uni:title> </rdf:description> </uni:istaughtby> </rdf:description>

16 Elementos contenedor Los elementos contenedor se utilizan para juntar una serie de recursos o atributos sobre el que queremos hacer declaraciones en conjunto. Tres tipos de contenedores disponibles en RDF: RDF: Bag, contenedor no ordenado que puede contener múltiples ocurrencias. Ejemplos típicos son los miembros de la junta de la Facultad y documentos en una carpeta - ejemplos donde no se impone un orden. RDF: Seq, un contenedor ordenado, que puede contener múltiples ocurrencias. Ejemplos típicos son los módulos de un curso, los elementos de una agenda, una lista alfabética. RDF: Alt, un conjunto de alternativas. El contenido de los elementos del contenedor son elementos nombrados rdf:_1, rdf:_2, etc.

17 Ejemplo <?xml version="1.0" encoding="utf-16"?> <rdf:rdf xmlns:rdf=" /02/22-rdf-syntax-ns#" xmlns:uni=" org/uni-ns#"> <uni:lecturer rdf:about="949352" uni:name="grigoris Antoniou" uni:title="professor"> <uni:coursestaught> <rdf:bag> <rdf:_1 rdf:resource="cit1112"/> <rdf:_2 rdf:resource="cit3116"/> </rdf:bag> </uni:coursestaught> </uni:lecturer> <uni:lecturer rdf:about="949318" uni:name="david Billington" uni:title="associate Professor"> <uni:coursestaught> <rdf:bag> <rdf:_1 rdf:resource="cit1111"/> <rdf:_2 rdf:resource="cit3112"/> </rdf:bag> </uni:coursestaught> </uni:lecturer>

18 <uni:lecturer rdf:about="949111" uni:name="michael Maher" uni:title="professor"> <uni:coursestaught rdf:resource="cit2112"/> </uni:lecturer> <uni:course rdf:about="cit1111" uni:coursename="discrete Mathematics"> <uni:istaughtby rdf:resource="949318"/> </uni:course> <uni:course rdf:about="cit1112" uni:coursename="concrete Mathematics"> <uni:istaughtby rdf:resource="949352"/> </uni:course> <uni:course rdf:about="cit2112" uni:coursename="programming III"> <uni:istaughtby rdf:resource="949111"/> </uni:course> <uni:course rdf:about="cit3112" uni:coursename="theory of Computation"> <uni:istaughtby rdf:resource="949318"/> </uni:course> <uni:course rdf:about="cit3116" uni:coursename="knowledge Representation"> <uni:istaughtby rdf:resource="949352"/> </uni:course> </rdf:rdf>

19 Ejercicio Construir un archivo RDF, que incluya elementos contenedor. Considerar como información los cursos tomados en el periodo anterior, y el actual. Agregar al ejemplo anterior, la repetición de uno de los cursos. Recordar mantener la relación inversa.

20 Contenedor: alt Supongamos que el curso CIT1111 se imparte por Grigoris Antoniou o David Billington: <uni:course rdf:about="cit1111" uni:coursename="discrete Mathematics"> <uni:lecturer> <rdf:alt> <rdf:li rdf:resource="949352"/> <rdf:li rdf:resource="949318"/> </rdf:alt> </uni:lecturer> </uni:course>

21 Los elementos contenedor tienen un atributo ID opcional, con la que el contenedor se pueden identificar y que se refiere a: <uni:lecturer rdf:about="949318" uni:name="david Billington" uni:title="associate Professor"> <uni:coursestaught> <rdf:bag rdf:id="dbcourses"> <rdf:_1 rdf:resource="cit1111"/> <rdf:_2 rdf:resource="cit3112"/> </rdf:bag> </uni:coursestaught> </uni:lecturer>

22 Ejercicio Agregar el llamado a DBcourses, en

23 <?xml version="1.0" encoding="utf-16"?> <rdf:rdf xmlns:rdf=" xmlns:uni=" <uni:lecturer rdf:about="949352" uni:name="grigoris Antoniou" uni:title="professor"> <uni:coursestaught> <rdf:bag> <rdf:_1 rdf:resource="cit1112"/> <rdf:_2 rdf:resource="cit3116"/> <rdf:_3 rdf:resource="cit1111"/> </rdf:bag> </uni:coursestaught> </uni:lecturer> <uni:lecturer rdf:about="949318" uni:name="david Billington" uni:title="associate Professor"> <uni:coursestaught> <rdf:bag rdf:id="dbcourses"> <rdf:_1 rdf:resource="cit1111"/> <rdf:_2 rdf:resource="cit3112"/> </rdf:bag> </uni:coursestaught> </uni:lecturer>

24 <uni:lecturer rdf:about="949111" uni:name="michael Maher" uni:title="professor"> <uni:coursestaught> <rdf:alt> <rdf:li rdf:resource="cit2112"/> <rdf:li rdf:resource="dbcourses"/> </rdf:alt> </uni:coursestaught> </uni:lecturer> <uni:course rdf:about="cit1111" uni:coursename="discrete Mathematics"> <uni:lecturer> <rdf:alt> <rdf:li rdf:resource="949352"/> <rdf:li rdf:resource="949318"/> </rdf:alt> </uni:lecturer> </uni:course>

25 <uni:course rdf:about="cit1112" uni:coursename="concrete Mathematics"> <uni:istaughtby rdf:resource="949352"/> </uni:course> <uni:course rdf:about="cit2112" uni:coursename="programming III"> <uni:istaughtby rdf:resource="949111"/> </uni:course> <uni:course rdf:about="cit3112" uni:coursename="theory of Computation"> <uni:istaughtby rdf:resource="949318"/> </uni:course> <uni:course rdf:about="cit3116" uni:coursename="knowledge Representation"> <uni:istaughtby rdf:resource="949352"/> </uni:course> </rdf:rdf>

26 Predicados ternarios <referee rdf:about="...#x"> <players> <rdf:bag> <rdf:li rdf:resource="...#y"/> <rdf:li rdf:resource="...#z"/> </rdf:bag> </players> </referee> Rdf:Bag define un recurso auxiliar anónimo. Elegimos una bolsa porque asumimos que no hay distinción entre los elementos. Si hay orden de importancia, usamos una secuencia en su lugar.

27 RDF colección Una colección RDF es un gripo de cosas representadas como una lista de estructuras en el grafo RDF. Esta lista consiste del tipo rdf:list, las propiedades predefinidas rdf:first y rdf:rest, y el recurso predefinido rdf:nil.

28 <rdf:description rdf:about="cit2112"> <uni:istaughtby> <rdf:list> <rdf:first> <rdf:description rdf:about="949111"/> </rdf:first> <rdf:rest> <rdf:list> <rdf:first> <rdf:description rdf:about="949352"/> </rdf:first> <rdf:rest> <rdf:list> <rdf:first> <rdf:description rdf:about="949318"/> </rdf:first> <rdf:rest> <rdf:description rdf:about="&rdf;nil"/> </rdf:rest> </rdf:list> </rdf:rest> </rdf:list> </rdf:rest> </rdf:list> </uni:istaughtby> </rdf:description>

29 rdf:colletion El curso CIT2112 es enseñado por los profesores identificados con los recursos , , y , y nadien más (indicado por el símbolo nil). Usando el valor Collection del atributo rdf:parsetype <rdf:description rdf:about="cit2112"> <uni:istaughtby rdf:parsetype="collection"> <rdf:description rdf:about="949111"/> <rdf:description rdf:about="949352"/> <rdf:description rdf:about="949318"/> </uni:istaughtby> </rdf:description>

30 rdf:statement A veces queremos hacer declaraciones acerca de otras declaraciones. Para ello debemos ser capaces de hacer referencia a una declaración utilizando un identificador. RDF permite dicha referencia a través de un mecanismo de reificación, que convierte una declaración en un recurso. Por ejemplo, la descripción: <rdf:description rdf:about="949352"> <uni:name>grigoris Antoniou</uni:name> </rdf:description> Reifica como <rdf:statement rdf:about="statementabout949352"> <rdf:subject rdf:resource="949352"/> <rdf:predicate rdf:resource="uni;name"/> <rdf:object>grigoris Antoniou</rdf:object> </rdf:statement>

31 rdf:statement <?xml version="1.0" encoding="utf-16"?> <rdf:rdf xmlns:rdf=" xmlns:uni=" <rdf:statement rdf:about="statementabout949352"> <rdf:subject rdf:resource="949352"/> <rdf:predicate rdf:resource="uni;name"/> <rdf:object>grigoris Antoniou</rdf:object> </rdf:statement> </rdf:rdf>

32 rdf:statement Tenga en cuenta que rdf:subject, rdf:predicate y rdf:object nos permiten acceder a las partes de una declaración. El ID de la declaración se puede usar para referirse a ella, como en la descripción.

33 RDF Schema

34 RDF RDF es un lenguaje universal que permite a los usuarios describir los recursos utilizando su propio vocabulario. RDF no hace suposiciones sobre un dominio particular, ni define la semántica de cualquier dominio. Eso es responsabilidad del usuario al hacerlo en el RDF Esquema (RDFS).

35 Clases y propiedades Dominio: el dominio de los cursos (courses) y profesores (lecturers) de la Universidad Griffith Lecturers, tal como David Billington Courses, tal como Discrete Mathematics Courses, first-year courses, lecturers, professors, etc. Objetos individuales (Recursos) Objetos que pertenecen a una clase (instancias de la clase). Clases que definen tipos de objetos Conjunto de elementos. Restricciones en el rango (lecturers): Discrete Mathematics is taught by Concrete Mathematics. Restricciones en el dominio (courses): Room MZH5760 is taught by David Billington.

36 Una jerarquía de clases

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

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

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

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

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

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

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

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

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

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

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

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

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

7.2 Concepto de Web semántica

7.2 Concepto de Web semántica 7.2 Concepto de Web semántica La Web Heredada En la Web que conocemos, la información se representa mediante medios legibles para humanos pero no legibles para máquinas. HTML no proporciona información

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

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

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

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

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

Maestría en Ingeniería

Maestría en Ingeniería Maestría en Ingeniería Curso de Ingeniería Web Sesión 4: Ontologías Fernando Barraza A. fbarraza@javerianacali.edu.co Sesión 4 Objetivo: Introducir los conceptos de Ontologías Temas: Conceptos básicos

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

Inferencia en la Web Semántica

Inferencia en la Web Semántica Inferencia en la Web Semántica Experimentos con la Web Semántica Concepción de sistemas de Información Inferencia Nociones Intuitivas de Inferencia (o Razonamiento): Encadenamientos de Ideas. A partir

Más 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

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

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

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

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

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

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

Introducción y características.

Introducción y características. 2.8.1. Introducción y características. XML Schema se encarga de definir la estructura de documentos XML que estén asignados a dicho esquema y los tipos de datos válidos para cada elemento y atributo. De

Más detalles

Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación. JSON Schema. Author: Gerardo Rossel

Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación. JSON Schema. Author: Gerardo Rossel Universidad de Buenos Aires Facultad de Ciencias Exactas y Naturales Departamento de Computación JSON Schema Author: Gerardo Rossel 2016 Contents 1 Introducción 2 1.1 Estructura de JSON..........................

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

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

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

UNIDAD 2 Descripción de un programa

UNIDAD 2 Descripción de un programa Descripción de un programa Estructura general de un programa. Elementos básicos. Tipos de datos simples: enteros, reales y carácter. Representación de datos en memoria. Operaciones sobre tipos de datos

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

Tema 2.- Expresiones y funciones

Tema 2.- Expresiones y funciones UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO PROGRAMACIÓN DECLARATIVA INGENIERÍA INFORMÁTICA ESPECIALIDAD DE COMPUTACIÓN CUARTO CURSO PRIMER

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

Lógica Lógica de Predicados

Lógica Lógica de Predicados Lógica de Predicados 1 Motivación Un sistema informático no es otra cosa que un modelo de una parte de la realidad, típicamente de un servicio. el servicio que debe proveer la bedelía de la facultad o

Más detalles

Lógica Lógica de Predicados. Motivación

Lógica Lógica de Predicados. Motivación Lógica de Predicados 1 Motivación Un sistema informático no es otra cosa que un modelo de una parte de la realidad, típicamente de un servicio. el servicio que debe proveer la bedelía de la facultad o

Más detalles

Modelo Entidad Relación

Modelo Entidad Relación Modelo Entidad Relación II - Semestre 2006 1 Diseño de Base de Datos 2 Diseño Conceptual (MER) Cuáles son las entidades y relaciones de la aplicación? Qué información de estas entidades y relaciones deberían

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

Lenguajes de Ontologías

Lenguajes de Ontologías Lenguajes de Ontologías Web Semántica ECSDI CS-FIB-UPC cbea Curso 2017/2018 ECSDI (CS-FIB-UPC cbea) Lenguajes de Ontologías Curso 2017/2018 1 / 69 Índice 1 Información y la WWW 2 Conocimiento y la WWW

Más detalles

PHP: Lenguaje de programación

PHP: Lenguaje de programación Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054

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

II. Razonamiento con conocimiento preciso

II. Razonamiento con conocimiento preciso II. Razonamiento con conocimiento preciso Tema 4 Web Semántica y Web de Datos (Linked Data) Sistemas Basados en el Conocimiento Grado en Ingeniería Informática 1 Razonamiento con conocimiento preciso Tema

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

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

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

Taller Linked Open Data

Taller Linked Open Data Taller Linked Open Data Daniel Vila-Suero Facultad de Informática, Universidad Politécnica de Madrid Campus de Montegancedo sn, 28660 Boadilla del Monte, Madrid http://www.oeg-upm.net dvila,@fi.upm.es

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

INSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE.

INSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE. INSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE. MATERIA: ADMON DE BASE DE DATOS. CARRERA: LIC.INFORMATICA. INDICE:

Más detalles

Modelado Entidad-Relación

Modelado Entidad-Relación Modelado Entidad-Relación Un diagrama o modelo entidad-relación (a veces denominado por su siglas, E-R "Entity relationship", o, "DER" Diagrama de Entidad Relación) es una herramienta para el modelado

Más detalles

Programación TADs Colecciones Conjuntos, Diccionarios y Tablas

Programación TADs Colecciones Conjuntos, Diccionarios y Tablas Programación 2 8 - TADs Colecciones Conjuntos, Diccionarios y Tablas 1 El TAD SET (Conjunto) En el diseño de algoritmos, la noción de conjunto es usada como base para la formulación de tipos de datos abstractos

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

Elementos de un programa en C

Elementos de un programa en C Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución

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

GENERACIÓN DE CÓDIGO INTERMEDIO ÁRBOLES DE SINTAXIS ABSTRACTA (ASA)

GENERACIÓN DE CÓDIGO INTERMEDIO ÁRBOLES DE SINTAXIS ABSTRACTA (ASA) Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la Universidad Europea de Madrid, S.L.U. Queda terminantemente prohibida la reproducción, puesta a disposición del público

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

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

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

Lenguajes de Ontologías

Lenguajes de Ontologías Lenguajes de Ontologías Web Semántica ECSDI LSI-FIB-UPC cbea Curso 2014/2015 ECSDI (LSI-FIB-UPC cbea) Lenguajes de Ontologías Curso 2014/2015 1 / 72 Índice 1 Información y la WWW 2 Conocimiento y la WWW

Más detalles

Índice general Prácticas Propuestas Resumen Test de repaso Comprueba tu aprendizaje...

Índice general Prácticas Propuestas Resumen Test de repaso Comprueba tu aprendizaje... 1. Los sistemas de almacenamiento de la información 1 1.1. Ficheros.................................. 2 1.1.1. Tipos de ficheros y formatos................... 2 1.1.2. Ficheros de texto.........................

Más detalles

Datos Elementales y formato de un programa en Java

Datos Elementales y formato de un programa en Java Datos Elementales y formato de un programa en Java PROGRAMACION I Grado en Matematicas Informática Programación I - 2015/2016 Datos, variables y mi primer programa 1 Introducción a la programación o Programa:

Más detalles

Sintaxis y Semántica. Un repaso

Sintaxis y Semántica. Un repaso Sintaxis y Semántica Un repaso Definición: Alfabeto Un conjunto finito de símbolos: {a,b,c,d} {0,1,2,34,5,6,7,8,9} {identificador, número, +,-,*, /} {while, if, {, }, >, >=,

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

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

El Sistema de Información (S.I.) regula la distribución, el compartimiento y el almacenamiento de la información.

El Sistema de Información (S.I.) regula la distribución, el compartimiento y el almacenamiento de la información. TEMA 3.- MODELOS CONCEPTUALES DE DATOS. El Diseño de una Base de Datos. Modelos de Datos. El Modelo Entidad-Relación. Extensiones del Modelo Entidad-Relación. 1. El Diseño de una Base de Datos El Sistema

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

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

Ontologías. Javier Béjar cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/ / 16

Ontologías. Javier Béjar cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/ / 16 Ontologías - Introducción Ontologías El objeto de estudio de la ciencia de la Ontología es el estudio de las categorías que existen en un dominio El resultado de este estudio es lo que denominamos una

Más detalles

Tema 6: Estructuras de datos recursivas

Tema 6: Estructuras de datos recursivas Tema 6: Estructuras de datos recursivas Índice 1 Listas jerárquicas...2 2 Árboles binarios... 4 3 Árboles genéricos...7 4 Referencias...10 1. Listas jerárquicas Las listas tienen la propiedad de la clausura

Más detalles

Introducción. Análisis Semántico. José M. Castaño. Teoría de Lenguajes 2011 Departamento de Computación FCEyN, UBA

Introducción. Análisis Semántico. José M. Castaño. Teoría de Lenguajes 2011 Departamento de Computación FCEyN, UBA Análisis Semántico José M. Castaño Teoría de Lenguajes 2011 Departamento de Computación FCEyN, UBA Compiladores Análisis Léxico Análisis Sintáctico Análisis Semántico Generación Código Intermedio Optimización

Más detalles

Lógica de predicados

Lógica de predicados Lógica de predicados Cálculo de predicados Hay ciertos argumentos que parecen ser perfectamente lógicos y que no pueden ser especificados usando cálculo proposicional. Ejemplos: Todos los gatos tienen

Más detalles

Cálculo de predicados. Lógica de predicados. Cálculo de predicados. Cálculo de predicados 08/06/2011

Cálculo de predicados. Lógica de predicados. Cálculo de predicados. Cálculo de predicados 08/06/2011 Lógica de predicados Hay ciertos argumentos que parecen ser perfectamente lógicos y que no pueden ser especificados usando cálculo proposicional. Ejemplos: Todos los gatos tienen cola Tomás es un gato

Más detalles

Algoritmos y Programación Orientada a Objetos I. Contenedoras de tamaño variable y uso de ciclos en otros contextos

Algoritmos y Programación Orientada a Objetos I. Contenedoras de tamaño variable y uso de ciclos en otros contextos Algoritmos y Programación Orientada a Objetos I y uso de ciclos en otros contextos Agenda Motivación Uso de ciclos en otros contextos Agenda Motivación Uso de ciclos en otros contextos Motivación En muchos

Más detalles

Representación del conocimiento. Métodos estructurados: Redes Semánticas

Representación del conocimiento. Métodos estructurados: Redes Semánticas Representación del conocimiento Métodos estructurados: Redes Semánticas Contenido 1. Introducción 2. Redes semánticas 3. Inferencia en Redes Semánticas 2 1. Introducción 3 A que denominamos métodos estructurados?

Más detalles

ÁRBOLES CRISTIAN ALFREDO MUÑOZ ÁLVAREZ JUAN DAVID LONDOÑO CASTRO JUAN PABLO CHACÓN PEÑA EDUARDO GONZALES

ÁRBOLES CRISTIAN ALFREDO MUÑOZ ÁLVAREZ JUAN DAVID LONDOÑO CASTRO JUAN PABLO CHACÓN PEÑA EDUARDO GONZALES ÁRBOLES CRISTIAN ALFREDO MUÑOZ ÁLVAREZ JUAN DAVID LONDOÑO CASTRO JUAN PABLO CHACÓN PEÑA EDUARDO GONZALES ÁRBOL Un árbol es un grafo no dirigido, conexo, sin ciclos (acíclico), y que no contiene aristas

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

TFC: XML y Web semántica

TFC: XML y Web semántica TFC: XML y Web semántica WIKIS SEMÁNTICAS Qué son? Cómo son? Cómo trabajan? Cuándo hacen falta? Memoria Autor: Luis Rivas Mariño Ingeniería Técnica en Informática de Gestión Consultor: Sinuhé Arroyo Gómez

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

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

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

Inteligencia Artificial

Inteligencia Artificial Inteligencia Artificial Conocimiento y razonamiento 4. Otras representaciones de conocimiento Dr. Edgard Iván Benítez Guerrero 1 Representación del conocimiento La inteligencia de un agente radica principalmente

Más detalles

TEMA 3.- MODELOS CONCEPTUALES DE DATOS.

TEMA 3.- MODELOS CONCEPTUALES DE DATOS. TEMA 3.- MODELOS CONCEPTUALES DE DATOS. El Diseño de una Base de Datos. Modelos de Datos. El Modelo Entidad-Relación. Extensiones del Modelo Entidad-Relación. 1. El Diseño de una Base de Datos El Sistema

Más detalles

DEFINICIONES BÁSICAS DE LAS ESTRUCTURAS DE DATOS

DEFINICIONES BÁSICAS DE LAS ESTRUCTURAS DE DATOS DEFINICIONES BÁSICAS DE LAS ESTRUCTURAS DE DATOS En programación, una estructura de datos es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación Un dato

Más detalles

Reporting (objeto Query)

Reporting (objeto Query) Reporting (objeto Query) En muchas ocasiones necesitamos realizar consultas a la base de datos para analizar la información y poder tomar decisiones. Podemos necesitar agrupar la información por uno o

Más detalles

2. Principales componentes de XML

2. Principales componentes de XML Análisis y diseño de sistemas de información ió para Internet 2. Principales componentes de XML Luís Rodríguez Baena (luis.rodriguez@upsam.net) Universidad Pontificia de Salamanca (campus Madrid) Facultad

Más detalles

LA ONTOLOGÍA Y LA WEB SEMÁNTICA: RECOMENDACIONES DEL W3C.

LA ONTOLOGÍA Y LA WEB SEMÁNTICA: RECOMENDACIONES DEL W3C. LA ONTOLOGÍA Y LA WEB SEMÁNTICA: RECOMENDACIONES DEL W3C. I. INTRODUCCIÓN LA WEB HOY En poco más de una década, la World Wide Web o Red Global Mundial, conocida comúnmente como la Web, se ha impuesto como

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

XML y esquemas XML. Servicio de Administración Tributaria

XML y esquemas XML. Servicio de Administración Tributaria HOJA 1 DE 13 XML y esquemas XML Servicio de Administración Tributaria Id: Nombre: Descripción Autor: Administración Central del Autor Revisor y Aprobador Administración Central del Aprobador Versión Categoría

Más detalles

INDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación

INDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación INDICE Prologo XI Capitulo 1. Algoritmos y programas 1.1. Configuraciones de una computadora 1 1.2. Lenguajes de programación 2 1.3. Resolución de problemas 1.3.1. Fase de resolución del problema 3 1.3.1.1.

Más detalles

Prof. María Alejandra Quintero. Informática Año

Prof. María Alejandra Quintero. Informática Año Prof. María Alejandra Quintero Informática Año 2014-2015 Es la acción de escribir programas de computación con el objetivo de resolver un determinado problema. Implica escribir instrucciones para indicarle

Más detalles

Compiladores e Intérpretes Análisis Semántico IV

Compiladores e Intérpretes Análisis Semántico IV 1 Compiladores e Intérpretes Análisis Semántico IV Sebastian Gottifredi 2018 Repaso 2 Repaso El análisis semántico es el encargado validar y entender el significado del programa Para esto el analizador

Más detalles

CAPÍTULO IV: 4.1 Introducción a la. Programación Funcional

CAPÍTULO IV: 4.1 Introducción a la. Programación Funcional CAPÍTULO IV: Programación Funcional 4.1 Introducción a la Programación Funcional 1 Programación Funcional Paradigma diferente a los imperativos, que se aleja de la máquina de von Neumann Basado en funciones

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

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

EVIDENCIA. CUESTIONARIO ALUMNO(A): GRUPO EVALUACIÓN

EVIDENCIA. CUESTIONARIO ALUMNO(A): GRUPO EVALUACIÓN RELACIONA AMBAS COLUMNAS: 1. Una celda puede contener caracteres 2. Dentro de la celda podemos insertar 3. Se alinean a la si los datos son tipo texto 4. Los separadores utilizados para expresar fechas

Más detalles

Introducción a la Representación del Conocimiento

Introducción a la Representación del Conocimiento Introducción a la Representación del Conocimiento Pablo Barceló P. Barceló Introducción - CC52A 1 / 30 Qué es la representación del conocimiento? La representación del conocimiento es una de las áreas

Más detalles