RDF. The Resource Description Framework
|
|
- José Miguel Soto Rico
- hace 6 años
- Vistas:
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 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 detallesSeminario 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 detallesRDF avanzado. Fundamentos de la Web Semántica. Objetivos. Vocabulario RDF. RDF avanzado. Semántica. Pablo R. Fillottrani. Introducción a SPARQL
RDF avanzado RDF avanzado Pablo R. Fillottrani Depto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Segundo Cuatrimestre 2013 Objetivos RDF permite expresar propiedades simples sobre
Más detallesLenguajes 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 detallesIntroducción a la Web Semántica
Taller de Producción de Software 2007 Introducción a la Web Semántica Taller de Producción de Software 2º Semestre 2008 Indice Visión de la Web Semántica Arquitectura de la Web Semántica RDF Ontologías
Más detallesOntologí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 detallesWEB 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 detallesCAMINANDO HACIA LA WEB SEMÁNTICA
CAMINANDO HACIA LA WEB SEMÁNTICA Jesualdo Tomás Fernández Breis Universidad de Murcia jfernand@um.es Web actual La información que vemos nosotros... Lugares para viajar y precio Ofertas de Viajes Viajes
Más detallesAnexo I:Lineamientos de la Estructura de Metadatos
2016 Anexo I:Lineamientos de la Estructura de Metadatos PRESIDENCIA DEL CONSEJO DE MINISTROS OFICINA NACIONAL DE GOBIERNO ELECTRÓNICO E INFORMÁTICA Contenido Alcance... 2 Finalidad... 2 Base Legal... 2
Más detallesFormatos de datos abiertos
Formatos de datos abiertos JSON CSV Planillas Documentos de texto XML RDF Formatos de datos abiertos JSON Es un formato de archivo muy fácil de ser interpretado por cualquier lenguaje de programación En
Más detallesTecnologí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 detallesInteraccionando con la Web Semán2ca
Interaccionando con la Web Semán2ca CIISSIT 2010, UPAO, Trujillo, Perú Tutorial Técnico Roberto García Grupo Investigación IPO e Integración Datos Universitat de Lleida, España Introducción Puntos de vista
Más detallesUNIVERSITAT 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 detallesUNIVERSIDAD REY JUAN CARLOS CURSO
Ejercicio 1: Representar utilizando RDF Schema el siguiente conocimiento: La capital de España es Madrid. Puede utilizar un grafo o la notación Turtle. Defina las clases y propiedades que considere oportunas.
Más detallesAntes 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 detallesDrupal 7 Web Semántica al alcance de todos. Juan Antonio Pastor Sánchez (pastor@um.es) Universidad de Murcia
Drupal 7 Web Semántica al alcance de todos Juan Antonio Pastor Sánchez (pastor@um.es) Universidad de Murcia Web Semántica Una idea... un camino... Para un ordenador, la Web es un mundo, plano, aburrido
Más detallesAlgoritmos 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 detallesRepresentació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 detallesWeb 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 detallesEspacios 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 detallesTema 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 detallesSISTEMAS 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 detallesWeb 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 detallesTEMA 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 detallesTabla 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 detallesCAPITULO 4 SELECCIÓN DE PLATAFORMAS PARA IMPLEMENTAR LA ONTOLOGÍA
CAPITULO 4 SELECCIÓN DE PLATAFORMAS PARA IMPLEMENTAR LA ONTOLOGÍA En el capítulo anterior, se describieron algunas plataformas tentativas para la implementación de la ontología, lo que sigue ahora es analizar
Más detallesUniversidad Jaime I. Consultas analíticas y visualización para datos abiertos enlazados
Universidad Jaime I Dep. de Lenguajes y Sistemas Informáticos Consultas analíticas y visualización para datos abiertos enlazados Trabajo Fin de Máster SIU043 Autor Iván Posilio Gellida Tutores Rafael Berlanga
Más detallesWeb 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 detallesConstrucció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 detallesUnidad 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 detallesMaestría en Ingeniería
Maestría en Ingeniería Curso de Ingeniería Web Sesión 3: Web Semántica Fernando Barraza A. Ms.C. fbarraza@javerianacali.edu.co Sesión 3 Objetivo: Introducir los conceptos de la Web Semántica Temas: Conceptos
Más detallesCAMINO 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 detallesLas 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 detallesAplicaciones 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 detallesTecnologí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 detallesRecomendaciones y buenas prácticas sobre D2RQ (Anexo 1)
Autor: Freddy Tapia León Recomendaciones y buenas prácticas sobre D2RQ (Anexo 1) 1 Introducción. D2RQ es una plataforma que permite acceder a bases de datos (BB.DD.) tradicionales, ver su estructura, y
Más detallesEVOLUCIÓ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 detallesXQuery. 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 detallesALEJANDRÍ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 detallesIntroducció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 detallesUn 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 detallesTFC UOC. Bases de datos en el contexto de la Web Semántica. Raúl A. Fernández-Santa Cruz Jiménez TFC Ingeniería Técnica de Informática de Gestión
TFC UOC Bases de datos en el contexto de la Web Semántica Raúl A. Fernández-Santa Cruz Jiménez TFC Ingeniería Técnica de Informática de Gestión Consultor: Sinuhé Ángel Arroyo Gómez Introducción Gran impulso
Más detallesVamos 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 detallesHACIA 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 detallesEstructura. 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 detallesComputing, nuevos horizontes para. Guía a de temas a desarrollar
Acuerdo de Bibliotecas Universitarias de Córdoba Seminario 27 y 28 de septiembre de 2012 Web semántica ntica,, Web 3.0 y entornos Cloud Computing, nuevos horizontes para bibliotecarios, documentalistas
Más detallesDTDs 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 detallesServidores 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 detallesSPARQL: 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 detallesExisten 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 detallesMatemá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 detallesGLOSARIO. 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 detallesBig 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 detallesCapí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 detallesFormulació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 detallesEl 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 detallesIntroducció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 detallesXIII 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 detallesESCUELA 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 detallesTrabajo de Fin de Grado. Publicación de datos sociosanitarios: Una API basada en Open Linked Data
Trabajo de Fin de Grado Publicación de datos sociosanitarios: Una API basada en Open Linked Data Health Data Publish: an API based Open Linked Data Salomé González Rodríguez La Laguna, 7 de Julio de 2015
Más detallesXML 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 detallesred.es, 29/11/2012 Ontology Engineering Group
Material del curso sobre Tecnologías Semánticas en la Web de Datos red.es, 29/11/2012 Ontology Engineering Group Asunción Gómez- Pérez, Oscar Corcho García Licencia de uso: Creative Commons Attribution-
Más detallesClientes 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 detallesLÓ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 detallesBuscadores 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 detallesWeb semántica y Linked Data
Web semántica y Linked Data Daniel Vila Suero dvila@fi.upm.es 17/10/2011 Ontology Engineering Group, Universidad Politécnica de Madrid Agradecimientos: A los miembros del OEG que han participado en la
Más detallesGeneració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 detallesUnidad 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 detallesXML-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 detallesAppendix 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 detallesTEMA 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 detallesEl web semàntic: més enllà d una extensió del web actual?
El web semàntic: més enllà d una extensió del web actual? Eva Mª Méndez Rodríguez emendez@bib.uc3m.es @evamen Dpto. Biblioteconomía y Documentación Universidad Carlos III de Madrid Contexto, también evolución
Más detallesCómo reutilizar Open (Linked) Data
Cómo reutilizar Open (Linked) Data Martín Álvarez Espinar Día W3C en España Granada 12 Ene 2012 Cómo reutilizar Open (Linked) Data Consultas de datos RDF (SPARQL) Ejemplo práctico 2 Día W3C en España 2012
Más detallesAprender 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 detallesRecomendaciones y buenas prácticas sobre D2RQ (Anexo 1)
Autor: Freddy Tapia León Recomendaciones y buenas prácticas sobre D2RQ (Anexo 1) 1 Introducción. D2RQ es una plataforma que permite acceder a bases de datos (BB.DD.) tradicionales, ver su estructura, y
Más detallesRoberto 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 detallesXML 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 detallesManual 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 detallesCFGS 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 detallesUniversidad 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 detallesOWL 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 detallesSesió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 detallesRepresentació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 detallesCoordinació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 detallesPROPUESTA 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 detallesModelo 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 detallesElementos 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 detallesBú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 detallesUn 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 detallesDiseñ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 detallesGLOSARIO 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 detalles16 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 detallesLenguajes 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 detallesDesarrollo 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 detallesIntroducció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 detallesHacia 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 Á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 detallesIsabelle 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 detallesBases 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 detallesRepresentació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