7.2 Concepto de Web semántica
|
|
- Santiago Pérez Fernández
- hace 6 años
- Vistas:
Transcripción
1 7.2 Concepto de Web semántica
2 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 sobre la semántica o la estructura de sus contenidos. No existen medios normalizados para describir las capacidades de consulta ofrecidas por una fuente web, ni un modelo subyacente unificado, ni una forma estándar de realizar consultas y obtener sus resultados.
3 Web Semántica (1) La Web Semántica pretende crear normas, lenguajes y protocolos para que la información en la Web sea legible para máquinas. La estructura y semántica de los elementos de información debe poder definirse de forma clara (XML y XML Schemas). Debe poderse expresar conocimiento que relacione entre sí a diversos elementos (RDF). Debe ser posible definir ontologías (similar a taxonomías, veremos la diferencia más adelante) para los elementos, de forma que sea posible saber si elementos creados independientemente se refieren o no al mismo contenido semántico (e.g. son estos elementos un libro? Si lo son, son un libro de ficción?).
4 Web Semántica (2) No puede esperarse que haya una única ontología de referencia: debe ser fácil expresar traducciones entre vocabularios. Debe ser posible expresar reglas de inferencia que obtengan nuevo conocimiento partiendo de otros conocimientos previos. Como en la web, cualquiera puede expresar cualquier conocimiento, es necesario poder autenticar quién expresa una información o conocimiento concreto. Pueden establecerse relaciones de confianza (Web of Trust): Por ejemplo, una regla de inferencia ejecutada por un programa de una organización A puede tomar como base sólo conocimientos expresados por organizaciones de las que A se fíe.
5 Web Semántica (3) En la actualidad, se han desarrollado normas sólo para las primeras partes del problema: URIs para identificar unívocamente elementos. XML y XML Schema para definir la estructura de elementos de información. RDF para expresar afirmaciones ( conocimiento ) sobre elementos. Ontologías (OWL, DAML+OIL, RDF Schema) para expresar vocabularios y taxonomías de conceptos, y cómo estos se relacionan entre sí. Estas ontologías se expresan muchas veces utilizando primitivas similares a las del diseño OO (herencia, agregación, ). Los Servicios Web también se mencionan a veces como parte de la Web Semántica. Las partes de reglas de inferencia y cadenas de confianza aún no se ha desarrollado.
6 Ejemplo de Web Semántica (1) Ejemplo (Berners-Lee en Scientific American): Los Beatles cantan We can work it out en el equipo de sonido de Bob cuando el teléfono suena El teléfono avisa a todos los dispositivos que tienen control de volumen para que lo bajen automáticamente Es su hermana Lucy al teléfono. Su madre va a necesitar sesiones de fisioterapia y tienen que turnarse para acompañarla. Acuerdan que sus agentes (que residen probablemente en algún móvil o PDA) hagan los arreglos necesarios. El agente de Lucy recoge la prescripción de los sistemas del médico, busca clínicas en un área de 20 millas que tengan un nivel de confianza por parte de organismos fiables de alto o muy alto, y que su rango de precios esté en un margen determinado.
7 Ejemplo de Web Semántica (2) Ejemplo (Berners-Lee en Scientific American): Una vez escogida la clínica, el agente de Lucy contacta con el de su hermano. Cotejan sus agendas personales, y fijan las fechas en las que cada uno acompañará a su madre. Los agentes plantean las opciones a sus usuarios. A Lucy le parece bien, pero a Bob no. A la hora a la que son las sesiones, hay mucho tráfico desde su casa al hospital escogido. Así que Bob especifica a su agente criterios más estrictios de hora y localización. El agente de Bob busca otras opciones y las encuentra siempre que cambie un par de citas de su agenda. Bob lo acepta. El nuevo plan es enviado al agente de Lucy, quién lo acepta.
8 Viabilidad Web Semántica (1) Como puede verse, el concepto global de Web Semántica es muy ambicioso. Mucha gente tiene dudas sobre la viabilidad actual de la versión más ambiciosa: Los sistemas basados en reglas de inferencia (estilo Inteligencia Artificial más o menos clásica) no han acabado de funcionar bien salvo en dominios muy específicos. La infraestructura de las redes de confianza puede ser costosa y difícil de montar. Definir ontologías de amplio uso es un proceso lento y difícil. Problema del momento cero. Círculo vicioso: Por qué el médico tendría un sistema de Web Semántica si montarlo tiene un coste importante y casi ningún paciente lo usa? Por qué los usuarios tendrían agentes, si casi ningún proveedor (e.g. médico) lo soporta?
9 Viabilidad Web Semántica (2) Sin embargo, formas menos ambiciosas de la Web Semántica siguen siendo extraordinariamente útiles: Sólo con etiquetación, las organizaciones podrían utilizar enormes volúmenes de información no estructurada y semiestructurada disponible ya en la actualidad en Internet. Etiquetar información no estructurada permite realizar consultas precisas y procesamientos complejos que serían impensables en otro caso. Además, muchas tareas que aparentemente requieren inteligencia, requieren sólo formas estandarizadas de comunicación inter-aplicación.
10 Viabilidad Web Semántica (3) Otro ejemplo: Qué hace hoy un secretario de una empresa para organizar un viaje a un congreso? El viajero le dice más o menos cuando quiere llegar, cuando quiere irse y la ciudad y dirección del congreso... El asistente contrata los vuelos, reserva un hotel cerca de la exposición y además lo hace al mejor precio posible. Tiene en cuenta conflictos con otras actividades de la agenda del viajero. Antes de confirmarlo todo, pregunta si esta todo bien
11 Viabilidad Web Semántica (y 4) Puede un agente artificial asumir estas tareas? Imagínese que tenemos fácilmente accesibles servicios web o webs etiquetadas para consultar y contratar hoteles, otros para vuelos, y además un perfil personal del usuario con sus preferencias de viaje y con su agenda. Supóngase además que hay una serie de normas que estandarizan los intercambios entre partners para contratación de viajes. Programar el sistema se transforma en un problema de Integración de Aplicaciones. Por lo tanto, muchas veces el problema no es de inteligencia, sino disponer de una manera común de entendimiento entre aplicaciones. Esto puede ser perfectamente posible en ámbitos verticales (B2B es un ejemplo claro), aunque no lo acabe siendo a nivel tan general como en la Web Semántica.
12 URIs (1) Una URI (Uniform Resource Identifier) es un identificador que identifica un recurso o un objeto cualquiera dentro de la Web Semántica. E.g. Una URI NO tiene por qué proporcionar una forma de acceder a dicho recurso o a información sobre dicho recurso. De hecho, una URI puede referenciar a un objeto que no esté disponible en la web, y sobre el que no tiene por qué haber ninguna información. Las URLs (Uniform Resource Locators) son tipos especiales de URIs que sí dicen cómo localizar un recurso, además de identificarlo.
13 URIs (y 2) No hay gestión centralizada de las URIs: Cualquiera puede crear sus propias URIs de la forma que desee. Puede ocurrir que varias URIs representen el mismo objeto, recurso o concepto.
14 XML A diferencia de HTML, XML especifica la estructura de sus contenidos. XML Schema permite definir esquemas que describen la sintaxis (orden, tipos de dato y formatos) de los documentos XML. El hecho de que el parsing contra el esquema sea interpretado, da bastante flexibilidad para tratar con sitios web nuevos (no es preciso distribuir parsers a priori).
15 RDF (1) RDF (Resource Description Framework) es una manera de expresar sentencias simples. Cada sentencia RDF consta de tres partes, que se especifican mediante URIs: Sujeto Predicado Objeto Ejemplo: <rdf:rdf xmlns:rdf= xmlns:like= > <rdf:description rdf:about= > <like:reallylikes rdf:resource= /> </rdf:description> </rdf:rdf>
16 RDF (y 2) Por qué no directamente XML? Habría muchas maneras de expresar algo similar en XML. Estaríamos imponiendo una sintaxis concreta para expresar el conocimiento, lo cuál dificulta la interoperabilidad. Además, la semántica en XML no es explícita, sino implícita. Por tanto, RDF es una manera de expresar relaciones entre conceptos sintácticamente bien definidos y no una manera de definir nuevos elementos sintácticos. Si bien RDF no está siendo tan utilizado como XML y hay un alto grado de confusión sobre su uso, está ganando aceptación con cierta rapidez.
17 Ontologías (1) Una ontología es un artefacto de ingeniería que contiene un vocabulario de conceptos, así como una serie de relaciones, restricciones y reglas sobre esos conceptos. Las ontologías describen las relaciones entre los conceptos de un determinado dominio de una forma estándar. Una ontología puede actuar como modelo de referencia común entre sistemas diferentes que utilizan conceptos similares: facilitan interoperabilidad. Si no todo el mundo usa la misma ontología: pueden definirse reglas de mapping.
18 Ontologías (2) Una ontología también puede permitir a los programas razonar semánticamente sobre determinados conceptos, sin haber sido programados explícitamente para ello, sino utilizando una serie de primitivas generales en términos de las cuáles están definidos los conceptos que forman las ontologías. Estas primitivas básicas tienen bastante que ver con las utilizadas en diseño OO.
19 Ontologías (3) Lenguajes: DAML+OIL. Fusión de DAML (desarrollado por DARPA USA) y OIL (proyecto financiado por la unión europea). OWL. Lenguaje emergente que sustituye al anterior. Una ontología contiene: Clases. Conceptos generales en el dominio. Instancias. Instancias particulares del concepto. Relaciones entre instancias/clases. Propiedades de clases e instancias. Funciones y procesos que involucran a clases e instancias. Restricciones y reglas de inferencia. Los lenguajes para ontologías también incluyen mecanismos de mapping entre ontologías.
20 Ontologías (4) Ejemplo: Definición de vino El vino es una subclase de los líquidos potables asociado a al menos un productos, elaborado a partir de al menos un tipo de uva (de tipos uvas válidos para fabricar vino). El vino, además, vienen de una región productora de vino (subclase de región ), y tiene tres propiedades: color, cuerpo y sabor.
21 Ontologías (y 5) Ventajas: Aplicaciones de fabricantes, productores, distribuidores, clientes, etc. pueden interoperarmás fácilmente. La ontología no exige una sintaxis estricta, sino mappings de cómo una sintaxis se ajusta a la ontología. Un programa genérico que no esté programado específicamente para el problema de tratar vinos, será capaz de realizar igualmente bastantes procesamientos con items de tipo vino.
22 Uso Hoy de la Web Semántica (1) Una organización puede sacar un enorme partido de tener su información etiquetada estructural y semánticamente. Es posible realizar consultas precisas sobre toda la información, combinándola además entre sí: sólo eso es ya un enorme avance. Sería posible también usar RDF para expresar conocimientos sencillos sobre los que ejecutar reglas de inferencia sencillas (más dudoso a corto plazo). Además, etiquetar la información de acuerdo a estándares facilita las cosas: Más fácil de implementar y mantener: Herramientas. Permite la interoperabilidad.
23 Uso Hoy de la Web Semántica (y 2) Lo mismo vale a la hora de definir y utilizar ontologías: Las organizaciones de estándares tienden a utilizar lenguajes de la Web Semántica para definir vocabularios, aunque estos muchas veces sean menos generales que el poder de una ontología compleja. Conclusión: Independientemente de que la Web Semántica logre o no hacer realidad su visión más ambiciosa, se está convirtiendo en una norma de facto para etiquetar información. Etiquetar sintáctica y semánticamente toda la información proporciona enormes ventajas a una organización. Por lo tanto, la Web semántica tiene ya hoy espacio para su aplicación.
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 detallesLa 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 detallesLA 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 detallesTema 5.2: Tecnología Comercio Electrónico B2C
Tema 5.2: Tecnología Comercio Electrónico B2C Tecnologías B2C (1) Se han desarrollado diversas herramientas tecnológicas para ayudar a compradores y/o vendedores durante el proceso de compra B2C. A menudo,
Más detallesCaracterísticas generales de un servicio Web.
Características generales de un servicio Web. Qué son los Servicios Web? Existen múltiples definiciones sobre lo que son los Servicios Web, lo que muestra su complejidad a la hora de dar una adecuada definición
Más detallesWeb 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 detallesDatos 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 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 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 detallesCaracterísticas generales de un servicio Web. Jesús Torres Cejudo
Los servicios web son un conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre sí con el objetivo de ofrecer unos
Más detallesMétodos de Inteligencia Artificial
Métodos de Inteligencia Artificial L. Enrique Sucar (INAOE) esucar@inaoep.mx ccc.inaoep.mx/esucar Tecnologías de Información UPAEP Agentes basados en conocimiento Contenido Sistemas basados en conocimiento
Más detallesLa web semántica y Drupal Adam Sánchez CONDESAN
La web semántica y Drupal Adam Sánchez CONDESAN para qué usamos la web? Para encontrar la información que me interesa. Para comprar, vender y pagar bienes o servicios. Para ver videos, escuchar música.
Más detallesRDF. 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 detallesUso 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 detallesRecomendador 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 detallesNÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO
PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes
Más detallesCOLEGIO DE ESTUDIOS DE POSGRADO DE LA CIUDAD DE MÉXICO
COLEGIO DE ESTUDIOS DE POSGRADO DE LA CIUDAD DE MÉXICO ELABORO: ALEJANDRA FUERTES FRANCISCO TEMA: LENGUAJES DE PROGRAMACIÓN INTRODUCCIÓN Un lenguaje de programación es un conjunto de instrucciones que
Más detallesCaracterísticas generales de un servicio web
Características generales de un servicio web Tema 4 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Características generales de un servicio web Existen múltiples definiciones sobre lo que son los Servicios
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 detallesBases de datos 1. Teórico: Diseño Conceptual
Bases de datos 1 Teórico: Diseño Conceptual Modelado Conceptual Primera etapa en el diseño de una BD Estudio del problema real Especificación usando un lenguaje de muy alto nivel Validar el resultado Actividad
Más detallesBASES DE DATOS 1. Teórico: Diseño Conceptual
BASES DE DATOS 1 Teórico: Diseño Conceptual MODELADO CONCEPTUAL Primera etapa en el diseño de una BD Sub-etapas: Estudio del problema real Especificación usando un lenguaje de muy alto nivel Validar el
Más detallesRedes Semánticas. Redes semánticas. Limitaciones de las redes semánticas. Notas
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 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 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 detallesTu Ruta por la Ciudad de Zaragoza: Aplicación de la Web Semántica en la Web del Ayuntamiento de Zaragoza
Tu Ruta por la Ciudad de Zaragoza: Aplicación de la Web Semántica en la Web del Ayuntamiento de Zaragoza www.zaragoza.es Mª Jesús Fernández Ruíz Día W3C en España: Standars for Business. 27 de mayo de
Más detallesCodina, Lluis; Marcos, Mari Carmen; Pedraza, Rafael; coords. Web semántica y sistemas de información documental. Madrid: Trea, p.
Codina, Lluis; Marcos, Mari Carmen; Pedraza, Rafael; coords. Web semántica y sistemas de información documental. Madrid: Trea, 2009. 289 p. 104 Reseña preparada por: Dr. Juan René García Lagunas Universidad
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 detallesAdquisición de conocimiento usando técnicas de procesamiento de texto y red semántica Sesión 4: Red semántica
Adquisición de conocimiento usando técnicas de procesamiento de texto y red semántica Sesión 4: Red semántica Dra. Olivia Sánchez Graillet 21 de marzo 2012 Dra. Olivia Sánchez Graillet (IIMAS) Seminario
Más detallesNorma técnica para los órganos de la Administración del Estado sobre interoperabilidad de documentos electrónicos
Norma técnica para los órganos de la Administración del Estado sobre interoperabilidad de documentos electrónicos Claudio Gutiérrez Depto. de Ciencias de la Computación Universidad de Chile http://purl.org/net/claudio
Más detallesDIPLOMADO NIIF PLENAS Y PYMES
DIPLOMADO NIIF PLENAS Y PYMES EXTENSIBLE BUSINESS REPORTING LANGUAGE : XBRL JULIO 2017 Agenda Extensible Business Reporting Language 1. Qué es 2. Origen 3. En que consiste la propuesta XBRL 4. Ventajas
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 detalles05/03/2008. x: perro (x) Hechos. perro (capricho) mamífero (perro) mamifero(x) Un perro es un mamífero. Representaciones internas
Representación de Información Angela C. Carrillo Ramos Agenda El problema de la representación de la información Conocimiento Representación de Conocimiento Reglas Ontologías 1 Problema de Representación
Más detallesINDEXADOR 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 detallesPunto 1 Introducción al servicio. Juan Luis Cano
Punto 1 Introducción al servicio Juan Luis Cano Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de la World Wide Web.
Más detallesHL7, CDA, IHE. Seminario de Informática Médica. Lucía Grundel, Set
HL7, CDA, IHE. Seminario de Informática Médica. Lucía Grundel, Set 2016 luciagrundel@gmail.com Agenda Estándares HL7 CDA IHE Problema. - Necesidad de intercambiar información clínica entre diferentes aplicaciones
Más detallesInterfaz de usuario 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 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 detallesOntologí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 detallesINGENIERÍA DEL SOFTWARE
ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ MANUEL FÉLIX LÓPEZ CARRERA INFORMÁTICA SEMESTRE SÉPTIMO PERIODO ABR. /SEP.-2015 INGENIERÍA DEL SOFTWARE TEMA: RESUMEN#4: LENGUAJE UNIFICADO DE MODELADO
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 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 detallesIntroducció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 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 detallesWWW URI, HTML, HTTP. La visión. Estático. Sintáctico. Desarrollar al máximo el potencial de la web. Capacidad de Integración.
El tetraedro de Servicios Web Semánticos: Integración basada en Servicios Web Semánticos Juan Miguel Gomez Mariano Rico Francisco García-Sanchez César Acuña (DERI Irlanda) (Univ. Autónoma Madrid) (Univ.
Más detallesRepresentación del conocimiento. Lógica y representación del conocimiento.
Representación del conocimiento Lógica y representación del conocimiento. Contenidos 1. Papel de la lógica en la representación del conocimiento. 2. Principios de Ingeniería de Conocimiento en Lógica de
Más detallesPunto 2 Características del Servicio Web. Juan Luis Cano
Punto 2 Características del Servicio Web Juan Luis Cano Un servicio web (en inglés, Web service) es una pieza de software que utiliza un conjunto de protocolos y estándares que sirven para intercambiar
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 detallesLenguaje Marcado. Introducción
Lenguaje Marcado Introducción Introducción. Definición Un lenguaje de marcado o lenguaje de marcas es una forma de codificar un documento que, junto con el texto, incorpora etiquetas o marcas que contienen
Más detallesUniversidad de la República Facultad de Ingeniería Instituto de Computación. Proyecto de Grado
Universidad de la República Facultad de Ingeniería Instituto de Computación Proyecto de Grado Evolución de sistemas de Web Warehousing guiado por Parámetros de calidad Integrantes Daniela Vila Martín Balestra
Más detallesGPS Internet Bluetooth 4 GB Dual Core Google Maps Google Earth OSMAnd. Y muchos SIG turísticos
GPS Internet Bluetooth 4 GB Dual Core Google Maps Google Earth OSMAnd Y muchos SIG turísticos Que puedo visitar? Cómo puedo ir a ese lugar? Dame Internet! O me das Internet o no digo nada = INTERNET Cómo
Más detallesIntroducción a la programación: Contenido. Introducción
Introducción a la programación: Contenido Introducción a la programación:... 1 Introducción... 1 1. Procesamiento automatizado de información... 1 2. Concepto de algoritmo.... 2 3. Lenguajes de programación....
Más detallesDichas interfaces se consideran
88 Web semántica y firma electrónica ES UNA INICIATIVA QUE CONCEPTÚA A LA WEB COMO UN SISTEMA INFORMÁTICO DISTRIBUIDO CAPAZ DE REALIZAR, DE FORMA COMPLETA, FUNCIONES Y TAREAS SOCIALES, CON LAS NECESARIAS
Más detallesInteligencia Artificial
Inteligencia Artificial Conjunto de técnicas que se aplican en el diseño de programas de computador para la resolución de problemas que por su dificultad requieren el uso de un cierto grado de inteligencia.
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 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 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 detallesINTRODUCCION A LA INTELIGENCIA ARTIFICIAL
INTRODUCCION A LA INTELIGENCIA ARTIFICIAL MODULO 3- REPRESENTACION DEL CONOCIMIENTO Referencias: Inteligencia Artificial Russell and Norvig Cap.6,7,8, 9,10.. Artificial Intellingence Nils Nilsson Chap.
Más detallesUn Framework para la Definición e Implantación de Mecanismos de Control de Acceso Basado en Roles, Contenidos e Información Contextual
Un Framework para la Definición e Implantación de Mecanismos de Control de Acceso Basado en Roles, Contenidos e Información Contextual G. Betarte A. Gatto R. Martínez F. Zipitría Grupo de Seguridad Informática
Más detallesOntología. María del Carmen Rodríguez Hernández
Ontología María del Carmen Rodríguez Hernández Agenda 1. Qué es una ontología? 2. Criterio de diseño para ontologías 3. Sistema de Representación del Conocimiento 4. Nivel epistemológico y ontológico Qué
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos Clases, herencia y contención Programación Avanzada 7 de agosto de 2017 Contenido Introducción Contenido Introducción Introducción al DOO Contenido Introducción Introducción
Más detallesRDF. 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 detallesInteligencia artificial
Inteligencia artificial Proceso de Lenguaje Natural Qué es el Lenguaje? Qué es el Lenguaje Natural? Procesamiento del lenguaje Natural (PLN) Aplicaciones PLN Niveles del Lenguaje Arquitectura de un sistema
Más detallesIntroducción a OOP. Programación Orientada a Objeto
Introducción a OOP Programación Orientada a Objeto Evolución Programación no Estructurada, Programación procedimental, Programación modular y Programación orientada a objetos. Programación no Estructurada
Más detallesSemántica en la Web. Claudio Gutierrez DCC, Universidad de Chile. Taller de la Web, CIW, USACH 2009
Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009 Agenda 1. Definiciones previas - Semántica, Web, Computador, Humano 2. Computadores y humanos 3. Web Computadores
Más detallesLenguajes de Cuarta Generación
Lenguajes de Cuarta Generación Diana Marcela SánchezS http://www.csi.map.es/csi/metrica3/index.html www.csi.map.es/csi/metrica3/ /metrica3/index.htmlindex.html Que es un programa? La unión de una secuencia
Más detallesTema 3.1: Introducción a Servicios Web
Tema 3.1: Introducción a Servicios Web Servicios Web (1) La Web proporciona un mecanismo de transporte universal, eficiente, robusto, escalable y probado tanto en aplicaciones inter-organización como intraorganización.
Más detallesLa forma correcta de publicar Datos Abiertos
La forma correcta de publicar Datos Abiertos Introducción Daniel Dietrich, consultor DPADM para proyecto DAG Investigador y Consultor en Gobierno Abierto, Datos Abiertos, Transparencia, Rendición de Cuentas
Más detallesCC 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 detallesTIPOS DE DIAGRAMAS. Diagramas de estructura: mostrar la estructura estática del sistema que se está modelando
DIAGRAMA DE CLASE TIPOS DE DIAGRAMAS Diagramas de estructura: mostrar la estructura estática del sistema que se está modelando Incluye: diagramas de clase, componentes y/o objetos. Diagramas de comportamiento:
Más detallesTransformaciones entre el modelo Relacional y el modelo de Clases.
Gestión de la Información Transformaciones entre el modelo Relacional y el modelo de Clases. José Luis Pastrana Brincones (pastrana@lcc.uma.es) 2 Supongamos que tenemos un modelo de objetos como el siguiente:
Más detallesJorge De Nova Segundo
UD 4: Instalación y administración de servicios Web Introducción Jorge De Nova Segundo La World Wide Web (WWW) o Red informática mundial es un sistema de distribución de información basado en hipertexto
Más detallesIntroducción a GAM. Ahora queremos agregarle Seguridad a la aplicación, tanto a la parte web como a la de Smart Devices. Page1
Page1 Introducción a GAM En videos anteriores hemos venido desarrollando una aplicación web y para dispositivos móviles para administrar los datos de un evento, con información de sus conferencias, oradores,
Más detallesUna aplicación de las ontologías
Taula de Nova Recerca Departament de Comunicació 5 Noviembre 2015 Una aplicación de las ontologías al estudio de la prensa de la Edad Moderna Francisco BAENA Universidad de Sevilla Proyecto BIDISO IV -
Más detallesHistoria Clínica Electrónica Nacional: propuesta de indicadores
Historia Clínica Electrónica Nacional: propuesta de indicadores Mayo 2014 1 Introducción... 3 2 Requisitos... 4 3 Propuesta de indicadores... 4 3.1 Indicadores relacionados con el objetivo estratégico:
Más detallesIntroducció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 detallesProgramación de Sistemas Concurrentes y Distribuidos 2 a Convocatoria curso 12/13
Programación de Sistemas Concurrentes y Distribuidos 2 a Convocatoria curso 12/13 13 de septiembre de 2013 Dpto. de Informática e Ingeniería de Sistemas Universidad de Zaragoza Ejercicio 1 (2.0 ptos.)
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 detallesCapítulo 3. Metodología
Capítulo 3. Metodología 3.1 Introducción Para el desarrollo de este trabajo se utilizó la metodología Ingeniería Web IWeb es una propuesta metodológica que trabaja con la World Wide Web y la Internet.
Más detallesINTEROPERABILIDAD Un gran proyecto
INTEROPERABILIDAD Un gran proyecto Ventajas para la calidad y eficiencia del sistema sanitario. Problemas técnicos. Madrid, 5 de Febrero de 2014 INTEROPERABILIDAD La capacidad de los sistemas de información
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 detallesNueva generación de innovaciones empresariales con un entorno de red abierta
Descripción general de la solución Nueva generación de innovaciones empresariales con un entorno de red abierta Descripción general Tecnologías como la nube, la movilidad, las redes sociales y el vídeo
Más detallesNORMALIZACIÓN Y OTROS NUEVOS ESCENARIOS PARA LA TERMINOLOGÍA. Eva Mª Méndez
XIV Jornada NORMALIZACIÓN Y OTROS NUEVOS ESCENARIOS PARA LA TERMINOLOGÍA Eva Mª Méndez Rodríguez emendez@bib.uc3m.es @evamen Dpto. Biblioteconomía y Documentación Universidad Carlos III de Madrid Documentación
Más detallesTaller 5. Cómo saber si una Guía de Práctica Clínica te interesa o no?
Taller 5. Cómo saber si una Guía de Práctica Clínica te interesa o no? XXIX Congreso Nacional de la Sociedad Española de Medicina Interna. A Coruña. 19 Noviembre 2008 Dr. Ignacio Marín León. Dra. Mª Asunción
Más detallesJava Avanzado Facultad de Ingeniería. Escuela de computación.
2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 4 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas
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 detallesFacultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Mg. Ing. Gustavo E. Juárez
Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Mg. Ing. Gustavo E. Juárez INTRODUCCION A LA INTELIGENCIA ARTIFICIAL Contenido: Inteligencia Artificial. Definiciones y Conceptos.
Más detallesINTRODUCCIÓN A LA NOTACIÓN UML Diagramas de clases
INTRODUCCIÓN A LA NOTACIÓN UML Diagramas de clases 1 Introducción Este documento proporciona una breve descripción de la notación UML utilizada en los diagramas UML de clases. 2 Clase Una clase UML (figura
Más detallesDesafíos en Accesibilidad a la Información. Loreto Bravo Universidad de Concepción
Desafíos en Accesibilidad a la Información Loreto Bravo Universidad de Concepción Asimetrías de Información El consejo de innovación de Chile ha destacado: Es necesario pasar de una economía basada en
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 detallesAplicaciones y Servicios Avanzados Internet
Avanzados Internet Curso de Doctorado 2006-2007 Calidad de Servicio: gestión y evaluación. 1 Calidad de servicio Concepto de QoS tradicional Involucra áreas como planificación de redes, control de congestión,
Más detallesW3C Y ESTANDARES WEB. SERVIDORES WEB Y CLIENTES WE (NAVEGADORES)
W3C Y ESTANDARES WEB. SERVIDORES WEB Y CLIENTES WE (NAVEGADORES) a) Estandares de W3C Accesibilidad Web Amaya Hablar de Accesibilidad Web es hablar del acceso de todos a la Web, independientemente del
Más detallesMetadatos Dublín Core (DCMI) que tiene el propósito de fomentar la adopción generalizada de
Conferencia Internacional de Dublín Core 2006: reseña Esta conferencia es parte de las actividades que realiza la organización mundial Iniciativa de Metadatos Dublín Core (DCMI) que tiene el propósito
Más detallesUnidad IV. Este tipo de codificación nos es permitido gracias a la sobrecarga, la cual se aplica a métodos y constructores.
Unidad IV Métodos. 4.1 Definición de un método. El polimorfismo, en programación orientada a objetos, se refiere a la posibilidad de acceder a un variado rango de funciones distintas a través del mismo
Más detallesSoftware para supervisión y control de operaciones
Software para supervisión y control de operaciones PLCVisual es una solución de Software SCADA (Adquisición de datos y control de operaciones) Multiusuario en tiempo real, orientada a la automatización
Más detallesApuntes de Tipos Abstractos de Datos. Juan M. Molina Bravo
Apuntes de Tipos Abstractos de Datos Juan M. Molina Bravo curso 2001-2002 0-2 Capítulo 1 Introducción a la Programación Basada en Tipos Abstractos de Datos. 1.1 Diseño basado en ttaadd Los sistemas de
Más detallesLos diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema
Modelado Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Vocabulario del Sistema Distribución de Responsabilidades Semántica de una Clase
Más detallesINTERPRETACION DE DOCUMENTOS HTML VIA RDF SCHEMA
INTERPRETACION DE DOCUMENTOS HTML VIA RDF SCHEMA Jacqueline Guzman, Silvia Revello jguzman@adinet.com.uy, revellos@adinet.com.uy RESUMEN Este trabajo fue realizado en el marco de la materia de Facultad
Más detallesdocumentos DATOS Mi amor ATOMOS
BITS ATOMOS documentos DATOS Mi amor bla,bla ATOMOS El mundo virtual de los datos 0111100101110111010001111110000110101111001010000101010 Datos en todas partes 2005: Los datos son el próximo componente
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 detallesIntroducción a los Sistemas Basados en el Conocimiento (2011/2012)
Luis Valencia Cabrera (coordinador) lvalencia@us.es (http://www.cs.us.es/~lvalencia) Manuel García-Quismondo mgarciaquismondo@us.es (http://www.cs.us.es/~mgarcia) Ciencias de la Computacion e IA (http://www.cs.us.es/)
Más detalles