Tema 4. Adquisición de conocimiento

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

Download "Tema 4. Adquisición de conocimiento"

Transcripción

1 Tema 4. Adquisición de conocimiento Técnicas y metodologías de adquisición de conocimiento Técnicas de extracción automática de conocimiento Aprendizaje máquina, Data Mining, Introducción a las Ontologías (desarrollo y aplicaciones) Lenguajes de representación de ontologías Web Semántica Tutorial de Protege - OWL Introducción a las ontologías 1 Introducción a las ontologías Reutilización de conocimiento Metodologías de desarrollo de sistemas basados en conocimiento (SBCs) Ontologías Qué es una ontología? Aplicaciones. Principios de construcción Compromisos ontológicos. Elementos de una ontología Tipos de Ontologías Lenguajes de representación de ontologías Bibliotecas y herramientas de desarrollo de ontologías Aplicaciones:Web Semántica, Agentes, Comercio Electrónico, portales, indexación de páginas web, PLN,.. Introducción a las ontologías 2

2 Reutilización de conocimiento Creciente interés en la reutilización (software, datos, conocimiento) Reduce los recursos y el tiempo de desarrollo invertido en los proyectos Reduce el cuello de botella derivado del alto coste de la adquisición de conocimiento ARPA Knowledge Sharing Effort (1991) Actualmente el desarrollo de sistemas basados en conocimiento supone, en general, la construcción desde cero de bases de conocimiento nuevas. Esto podría hacerse ensamblando componentes reutilizables y así, los desarrolladores de los sistemas sólo necesitarían preocuparse de la creación de conocimiento y mecanismos de razonamiento especializados, que sean nuevos para la tarea o sistema específicos. Este nuevo sistema interaccionaría con otros sistemas existentes, utilizándolos para llevar a cabo parte de sus razonamientos. De este modo, el conocimiento declarativo, los métodos de resolución de problemas y los servicios de razonamiento podrían ser elementos compartidos entre los sistemas. Esta aproximación facilitaría la construcción con un menor coste de sistemas mayores y mejores. Traducido de [Neches et al. 91] Introducción a las ontologías 3 Reutilización de conocimiento Objetivo: compartir y reutilizar conocimiento y mecanismos de razonamiento a través de dominios y tareas Desarrollo de metodologías, bases conceptuales, ontologías y métodos genéricos de resolución de problemas (PSMs) Reutilización y compartición de conocimiento Área de investigación en AI Candidatos: ontologías y métodos de resolución de problemas Las ontologías: capturan el conocimiento de un dominio de modo genérico y proporcionan una comprensión comúnmente aceptada que puede ser reutilizada y compartida a través de aplicaciones y grupos. proporcionan un vocabulario común de un área y definen, usando distintos niveles de formalidad, el significado de los términos y de las relaciones entre ellos. Los PSMs describen los procesos de razonamiento de los KBSs de forma independiente de la implementación y del dominio concreto de aplicación Introducción a las ontologías 4

3 Metodologías de desarrollo de SBC En las décadas de los 80 y 90 surgieron metodologías para la Ingeniería del Conocimiento que dan soporte al proceso de desarrollo de SBCs Generic Tasks [Chandrasekaran86][Chandrasekaran87] PROTÉGÉ [Musen89], PROTÉGÉ-II [Puerta et al. 92] Components of Expertise [Steels90] KADS [Wielinga et al. 92] y CommonKADS [Schreiber et al. 94] Promueven la reutilización de conocimiento proporcionando y utilizando bibliotecas de componentes Desarrollo de SBCs Proceso de reutilización de componentes de conocimiento Conocimiento del dominio Conocimiento de resolución de problemas Integración conexión y configuración de dichos componentes División del conocimiento de un SBC en varios modelos según el papel que juegan Resolución de problemas como un proceso de descomposición de tareas en subtareas utilizando métodos que hacen uso del conocimiento del SBC Introducción a las ontologías 5 Qué es una ontología? An ontology defines the basic terms and relations comprising the vocabulary of a topic area, as well as the rules for combining terms and relations to define extensions to the vocabulary Neches 91 Explicit formal specifications of the terms in the domain and relations among them Gruber 93 An ontology is an explicit specification of a conceptualization Gruber 95 An ontology is an explicit, partial account of a conceptualization Guarino & Giaretta 95 An ontology for a body of knowledge concerning a particular task or domain describes a taxonomy of concepts that define the semantic interpretation of the knowledge Alberts 93 Ontologies are explicit representations of a shared understanding of terms in a domain Gómez-Pérez 98 Introducción a las ontologías 6

4 Qué es una ontología? Ontología en Filosofía significa "una explicación sistemática de lo que existe" Disciplina genérica: rama de la Filosofía que trata de la naturaleza y organización de la realidad. En Inteligencia Artificial, y en particular en Ingeniería del Conocimiento, la palabra ontología se utiliza para denotar un objeto particular Una ontología es una base de conocimiento reutilizable Una base de conocimiento es una representación explícita, expresada en un lenguaje formal, del conocimiento acerca de un dominio An ontology is a herarchically structured set of terms for describing a domain that can be used as a skeletal foundation for a knowledge base An ontology provides the means for describing explicititly the conceptualization behind the knowldege represented in a knowledge base. Introducción a las ontologías 7 Qué es una ontología? Diferencias entre ontologías y bases de conocimiento Adam Farquhar del KSL (Knowledge Sharing Laboratory) de la Universidad de Stanford Expresa el conocimiento consensuado de una comunidad de personas o de agentes? Se usa como referencia de términos definidos de forma precisa? El lenguaje es suficientemente expresivo para que la gente pueda expresar lo que quiere? Puede ser reutilizado en distintas situaciones para distintos episodios de resolución de problemas? Es estable? Se puede usar para resolver distintos tipos de problemas? Se puede usar como punto de partida para construir distintos tipos de aplicaciones incluyendo una nueva base de conocimiento, un esquema de base de datos o un programa orientado a objetos? Cuanto más positivas sean las respuestas a estas preguntas, más ontológico es el conocimiento representado Introducción a las ontologías 8

5 Qué es una ontología? Las ontologías representan los conocimientos de forma genérica y consensuada Sus definiciones pueden ser reutilizadas y compartidas en distintos dominios y por diferentes aplicaciones. Proporcionan un vocabulario unificado, consistente, y coherente, expresado en lenguajes procesables por una computadora y con distinto grado de formalidad, que permite que una aplicación pueda "dialogar" con otra porque las dos entienden lo mismo, aunque los términos empleados sean distintos. Permiten el intercambio de información y conocimientos entre aplicaciones heterogéneas desde una perspectiva semántica: vocabulario utilizado por las aplicaciones Significados que cada una de las aplicaciones dan a los términos que utilizan Dos aplicaciones que utilizan términos diferentes podrán "dialogar" si existe una ontología que establece relaciones de sinónimos, o de especialización, o de generalización, o de equivalencia matemática, entre otros, entre los conceptos Introducción a las ontologías 9 Aplicaciones comercio electrónico gestión de conocimientos sistemas de agentes portales en internet indexación de páginas web recuperación de información procesamiento de lenguaje natural web semántica, etc. Introducción a las ontologías 10

6 Compartición y reutilización del conocimiento Compartir significa que varias aplicaciones usan los mismos recursos Reusar implica la construcción de nuevas aplicaciones a partir del ensamblado razonable de componentes preexistentes Áreas: Software Comunicaciones Interfaces Ventajas: Menos dinero Menos tiempo Menos recursos Introducción a las ontologías 11 Problemas cuando se comparte el conocimiento diagnóstico Mantenimiento Red de SBC Cómo? diseño análisis Predicción Aplicaciones independientes que comparten su conocimiento. 1) Vocabulario Común 2) Un formato de intercambio de conocimiento 3) Un protocolo específico de comunicación Introducción a las ontologías 12

7 Principios de Construcción Claridad y Objetividad. Una ontología debe proveer al usuario con el significado del término definido de forma objetiva y, también, en lenguaje natural Completitud. Las definiciones deben ser expresadas en términos necesarios y suficientes Coherencia. Para asegurar (permitir) que las inferencias derivadas de esta sean consistentes con las definiciones Máxima extensibilidad monótona. Es decir, las especializaciones o generalizaciones deben ser incluidas en la ontología de tal forma que no requiera una revisión de las definiciones preexistentes Principio de distinción ontológica. Las clases en una ontología deben ser disjuntas Diversificación de las jerarquías incluidas para aumentar la potencia de los mecanismos de herencia múltiple Modularidad para disminuir el acoplamiento entre los módulos Estandarización de nombres siempre que sea posible Minimización de la distancia semántica entre conceptos emparentados. Conceptos similares estarán agrupados usando las mismas primitivas Introducción a las ontologías 13 Compromisos Ontológicos Qué es un cubo? x 3 cubo Compromisos para usar el vocabulario de forma coherente y consistente. Introducción a las ontologías 14

8 Elementos de una ontología Conceptos. Se emplean en un sentido amplio y pueden ser: tareas, funciones, acciones, estrategias, planes, etc Relaciones. Representan un tipo de interacción entre conceptos del dominio. R: C1 x C2 x x Cn Subclase-de: Concepto 1 x Concepto 2 Conectado con: Componente1 x Componente2 Funciones. Son un tipo especial de relación. F: C1 x C2 x x Cn-1---> Cn Madre-de--> Persona Precio-objeto: Valor+Ganancia+IVA-->Precio Instancias Axiomas. Proposiciones que siempre son verdaderas Introducción a las ontologías 15 Clases Conceptos Categorías La organización de los objetos (conocidos) en categorías (conceptos) es vital en los procesos de representación del conocimiento. La interacción en el mundo tiene lugar al nivel de objetos individuales (instancias) pero el razonamiento tiene lugar a nivel de las categorías (que son abstracciones de esos objetos) Las categorías permiten Heredar propiedades Crear taxonomías Las ontologías no son bases de datos Introducción a las ontologías 16

9 Tipos de Ontologías Dominio Objetos: Scanner, martillo Actividad: anestesiar, abrir Ontología Tareas General Sustantivos:meta, horario, plan Verbos: resolver, pensar Adjetivos: grande Cosas, eventos, tiempo, espacio, causalidad, conducta, función Una ontología de propósito general debe se aplicable a casi todos los posibles dominios (con la adición de los axiomas específicos necesarios) Introducción a las ontologías 17 Lenguajes de formalización de ontologías Lenguajes basados en alguno de los paradigmas de representación de conocimiento clásicos (DLs, marcos o lógica de predicados): EXPRESS [Spibey91] CML el lenguaje de modelado de CommonKADS [Schreiber et al. 94] Ontolingua [Gruber93] Estándar de lenguaje de especificación de ontologías Es una extensión de KIF y Frame Ontology [Gruber93] No tiene un motor de inferencias asociado traducirla a algún lenguaje implementado KIF (Knowledge Interchange Format) [Genesereth&Fikes92] CycL[Lenat&Guha90] FLogic [Kifer et al. 95] Loom [MacGregor&Bates87] [MacGregor88] Intercambio de ontologías a través de la Web nuevos lenguajes de especificación de ontologías basados en los estandares Web: XML, RDF, SHOE, XOL, DAML+OIL ( OWL Existen varios trabajos sobre ontologías y lenguajes basados en Web para representarlas Introducción a las ontologías 18

10 Bibliotecas de ontologías y herramientas de desarrollo Ontology Server WebODE PROTEGE WordNet CyC (parcialmente gratuita) UCO (Upper Cyc Ontology) es la parte de CyC disponible públicamente e incluye unas 3000 definiciones. Introducción a las ontologías 19 Bibliotecas de ontologías y herramientas de desarrollo Mikrokosmos del NMSU (New Mexico State University) Computing Research Laboratory Lexicones para español, japonés e inglés. Ontosaurus Servidor de ontologías en Loom y un sistema de visualización de ontologías basado en páginas HTML que se generan de forma dinámica Ontobroker Es una herramienta para gestión de conocimiento que permite llevar a cabo la inspección avanzada de distintas fuentes de información Web. Proporciona visualización hiperbólica, una interfaz de consultas, un motor de inferencias para derivar las respuestas y un buscador para adquirir conocimiento en la Web. TOP (The Ontology Page) (Onto)2Agent Introducción a las ontologías 20

11 Leer el Deliverable 1.3 de OntoWeb: incluye Comparativa entre distintas herramientas de edición de ontologías (Protégé 2000, WebODE,..) y tecnología relacionada con la Web Semántica. WebODE Introducción a las ontologías 21 Uso de Ontologías PROBLEMA: Cómo acceder eficientemente a un gran número de depósitos de datos heterogéneos y autónomos que se encuentran sobre la infraestructura global de información Estado actual de la tecnología: Infraestructura de comunicación física Formalismos estándar para la expresión sintáctica (HTML o XML) de la comunicación Un problema que trasciende la integración sintáctica es la semántica de los términos que se usan en las diferentes fuentes de información (incluso cuando esos términos están expresados con las mismas estructuras sintácticas) Con diferentes depósitos disponibles, el usuario debe conocer sus estructuras, organizaciones, lenguajes de interrogación y semántica de los datos almacenados en los mismos. La búsqueda por palabras clave es limitada Los datos de diferentes depósitos están muchas veces interrelacionados, y no se saca provecho de esta circunstancia. Introducción a las ontologías 22

12 Uso de ontologías Definición de vistas (descripción semántica de los contenidos de las fuentes de datos) Usar metadatos para capturar el contenido de información de los depósitos Trabajos relevantes TSIMMIS (Univ. de Stanford & IBM, 1993) (OntoAgents) SIMS (Univ. de California del Sur, 1992) Information Manifold (AT&T Bell Lab., 1994) OBSERVER (Univ. Pais Vasco & UGA, 1995) Las Ontologías permiten que la expresión de la pregunta se concentre en lo que se solicita, desentendiéndose de cómo habrá que operar para obtenerlo OBSERVER: Ontology Based System Enhanced with Relationships for Vocabulary heterogeneity Resolution Introducción a las ontologías 23 Uso de ontologías Agentes y ontologías Web Semántica Tratamiento del lenguaje natural Aplicaciones de generación del lenguaje natural en varios idiomas GUM Wordnet Mikrokosmos Introducción a las ontologías 24

13 Agentes y ontologías Una ontología se escribe en algún lenguaje de formalización de ontologías que la hace independiente del contexto de uso Varios agentes pueden compartir conocimiento si están de acuerdo en la semántica dada por una cierta ontología Agent that commits an ontology Una ontología común define el vocabulario con el que los agentes intercambian consultas y asertos Que dos agentes compartan un vocabulario no significa Que compartan la misma base de conocimiento cada agente puede saber muchas cosas que otros agentes no saben Que sea capaz de contestar cualquier pregunta formulada con ese vocabulario común Un compromiso (commitment) de un agente con una cierta ontología garantiza la consistencia pero no la completitud respecto a las consultas y asertos utilizando el vocabulario de la ontología Introducción a las ontologías 25 Web Semántica Web actual = mayor almacén de información recopilado por personas Grandes cantidades de información sobre distintos temas Acceso casi instantáneo desde cualquier lugar con conexión a Internet Sistema no centralizado Cualquier persona puede añadir más información La estructura de las páginas Web se ha sacrificado a favor de los aspectos de visualización y presentación de los contenidos Dificultades para: Localizar información Buscadores basados en: Palabras clave (sin información del contexto) Catálogos (problema de actualización) Automatizar tareas Ej: Encontrar el mejor precio, reserva de viajes, etc. Trabajo colaborativo Grupos de personas actualizan/comparten información (Ej. bookmarks) Colecciones multimedia (vídeos, imágenes, sonidos) Introducción a las ontologías 26

14 Web Semántica La Web semántica (Tim Berners-Lee) pretende desarrollar lenguajes que faciliten la inclusión en la Web de contenido legible por las máquinas Algunas aplicaciones: Actualmente, los sistemas se basan en catálogos o en palabras clave Sistemas de búsqueda basados en el contexto Portales corporativos y colaborativos Agentes de Internet Sistemas automáticos de obtención y gestión de información Ejemplo: Reservas de viajes, comparación de precios, participación en subastas... Sistemas de información emergentes Sistema de búsqueda autónoma que informa cuando encuentra algo interesante Introducción a las ontologías 27 Web Semántica Web Semántica: extensión de la Web actual en la que la información tiene un significado preciso y bien definido para facilitar el trabajo y la cooperación de ordenadores y personas. Propuesta: uso de una terminología común definida a través de ontologías para obtener servicios más potentes ( inteligentes, semántica ) como búsquedas, agentes software inteligentes y sistemas de gestión de conocimiento. Iniciativas: SHOE (Simple HTML Ontology Extensions) conjunto de extensiones a HTML para anotar las páginas Web con conocimiento basado en ontologías sobre sus contenidos. SWRC (Semantic Web Research Community Ontology)una ontología que modela la comunidad de investigación en la Web Semántica, incluyendo sus investigadores, publicaciones, temas de interés, herramientas, etc., así como las relaciones entre ellos. Dominio de las telecomunicaciones Representación de procesos de negocio Desarrollo de vocabularios XML estandarizados para recursos humanos Introducción a las ontologías 28

15 Web Semántica Información en la Web HTML? <html> <head> <title>pizzeria Al Capone</title> </head> <body bgcolor="blue" text="yellow"> <h1>pizzería Al Capone</h1> <table> <caption>lista de Pizzas</caption> <tr> <td>barbacoa</td> <td>mozzarella, Queso, Bacon</td> <td>7 </td> </tr>... </body> </html> Información de visualización comprensible por máquina Contenido no comprensible por máquina Orientado a personas Meta-información Sistema no estándar Sin estructura <meta name= Author content= JoseGranda > <meta name= keywords content= pizza, pizzería > <meta name= Description content= blah blah... > <meta name= Tipo content= Lista de pizzas > Introducción a las ontologías 29 Web Semántica Información en la Web XML? XML separa contenido de su presentación El contenido se define mediante marcas propias <?xml version= 1.0?> <pizzas> <pizza nombre= Barbacoa > <ingredientes>salsa, Mozzarella, Pollo, Bacon, Ternera</ingredientes> </pizza> </pizzas> XML define una sintaxis común pero... No define un significado de esas marcas Qué quiere decir <ingredientes>? Pueden aparecer diferentes modelizaciones de un mismo dominio Para intercambiar información, las aplicaciones deben ponerse de acuerdo sobre un vocabulario particular Cuál es el significado de las marcas? Introducción a las ontologías 30

16 Ontologías para la Web Semántica Ontologías: diccionarios para definir (etiquetar) con precisión cada uno de los términos de la Web Semántica y establecer sus propiedades y sus relaciones con otros conceptos. Precio = tarifa = price...: misma etiqueta semántica Ejemplo: Ontología para estandarizar ofertas de trabajo Cada sector debe estandarizar los conceptos de su área crear ontologías Introducción a las ontologías 31 Ontologías para la Web Semántica Ontología Dublin Core Metadata Initiative ( Utilizado para la catalogación de documentos Espacio de nombres: Conjunto de elementos básicos cuyo significado es compartido Contenido: Coverage, Description, Type, Relation, Source, Subject, Title Propiedad Intelectual: Contributor, Creator, Publisher, Rights Instanciación: Date, Format, Identifier, Language Cada elemento básico admite una serie de cualificadores Refinamiento de elementos Ejemplo: Date.created, Description.tableOfContents Esquema de codificación Ejemplos: Identifier.URI, Date.DCMIPeriod.10 Introducción a las ontologías 32

17 Web Semántica. RDF Ventajas Declara meta-información de forma global (URI) Información manejable por una máquina Incorporación gradual en Internet Basado en XML Modelo simple (grafo dirigido) RDF Schema permite definir restricciones Validación de descripciones Fácil extensibilidad Mecanismos de herencia (subclassof, subproperty, etc.) Crecimiento descentralizado y distribuido Numerosas aplicaciones existentes Introducción a las ontologías 33 Web Semántica. RDF Problemas No ofrece mecanismo de inferencia Expresividad limitada Información negativa, clases disjuntas, etc. Ontologías compartidas Unión de descripciones puede producir incoherencias y contradicciones Detección de inconsistencias Evolución de ontologías Errores en definiciones originales, nuevos modelos,... Compatibilidad de descripciones? Interoperabilidad de ontologías Relación entre diferentes representaciones Facilidad de uso: sintaxis XML? Otros sistemas propuestos: SHOE, DAML+OIL, MetaLog.11 Introducción a las ontologías 34

18 OWL, Lógicas Descriptivas & Ontologias Lógicas Descriptivas (DLs) La rama lógica dentro de la familia de los marcos (frames) Descienden de los lenguajes KRL y KL-ONE: CLASSIC, LOOM, BACK, RACER Subconjuntos de la lógica de primer orden computacionalmente tratables Describen relaciones entre conceptos (clases) Los individuos son secundarios Las ontologías no son bases de datos Conceptos (clases), Individuos (instancias o ejemplares de las clases) y Relaciones entre los individuos OWL Web Ontology Language Estándar W3C DAML (frames) + Oil (DLs in Frame clothing ) OWL-Lite Es simple expresividad limitada OWL-DL - Se corresponde con lo que los investigadores en DLs piensan que van a desarrollar (pero no lo han hecho del todo todavía) OWL-Full Capas sobre RDF Schema Introducción a las ontologías 35 Selección de Enlaces Dublin Core: Darpa Markup Language: Open Directory Project: OntoWeb: Topic Maps: Web Semántica Introducción a las ontologías 36

19 Mikrokosmos Mikrokosmos es un sistema de KBMT interlingüe desarrollado por el Computing Research Laboratory (CRL) de la New Mexico State University (NMSU) de EE.UU. [Beale, Nirenburg & Mahesh, 1995; Mahesh & Nirenburg 1995a,b;] Mikrokosmos es un sistema práctico a gran escala, enfocado en principio a traducir entre los idiomas inglés y español y que actualmente está siendo expandido para dar cabida a otros idiomas En la actualidad, este sistema traduce artículos periodísticos españoles sobre adquisiciones y fusiones empresariales sin restricciones de input. Para ello utiliza una serie de lexicones específicos para cada lengua y una ontología de conceptos independiente de cualquiera de las lenguas. Introducción a las ontologías 37 Mikrokosmos Las principales razones para usar una ontología en aplicaciones de procesamiento de lenguaje natural son las siguientes Aportar un fundamento para representar el significado del texto en una interlingua. Permitir que los lexicones de las distintas lenguas se apoyen en conocimiento. Permitir que los analizadores y los generadores de las lenguas compartan conocimiento. Almacenan las restricciones de selección y otros elementos de conocimiento del mundo. Ayudan en la resolución de ambigüedades semánticas y en la interpretación del lenguaje no literal, realizando inferencias basadas en la topología de la ontología para medir afinidad semántica entre significados. Suponen una herramienta para clasificar personas, lugares, roles sociales y organizaciones. Conforman el substrato sobre el que los significados de las palabras de cualquier lengua están fundados. Ayuda a organizar el trabajo a realizar en la gran tarea de la TA, sirviendo de punto de referencia para la realización de los lexicones de las lenguas. Guía al lexicógrafo sobre el modo de descomponer y representar los significados de las palabras. Introducción a las ontologías 38

20 Niveles superiores de la ontología de Mikrokosmos Introducción a las ontologías 39

Introducción. Metadatos

Introducción. Metadatos Introducción La red crece por momentos las necesidades que parecían cubiertas hace relativamente poco tiempo empiezan a quedarse obsoletas. Deben buscarse nuevas soluciones que dinamicen los sistemas de

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 Fundamentos de la Web Semántica Justificación Esquema General Principales Vocabularios Departamento de Informática Universidad

Más detalles

Buscadores basados en agentes inteligentes

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

Más detalles

Seminario Repositorios Institucionales Centros Públicos de Investigación-CONACYT. La Interoperabilidad en el ámbito de los Repositorios Nacionales

Seminario Repositorios Institucionales Centros Públicos de Investigación-CONACYT. La Interoperabilidad en el ámbito de los Repositorios Nacionales Seminario Repositorios Institucionales Centros Públicos de Investigación-CONACYT La Interoperabilidad en el ámbito de los Repositorios Nacionales 25 de noviembre de 2015 Interoperabilidad AGENDA Qué es

Más detalles

La Web Semántica como herramienta para e-learning

La Web Semántica como herramienta para e-learning La Web Semántica como herramienta para e-learning Lidia Marina López llopez@uncoma.edu.ar Departamento de Ciencias de la Computación Universidad Nacional del Comahue Buenos Aires 1400 8300 Neuquén Tel.

Más detalles

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

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

Más detalles

5.2. PROYECTO RODA. http://roda.ibit.org/index.cfm (6/07/04).

5.2. PROYECTO RODA. http://roda.ibit.org/index.cfm (6/07/04). 5.2. PROYECTO RODA Se trata de un proyecto 1 piloto de demostración tecnológica, cofinanciado por el PROFIT 2003, cuya duración se fijó de Enero 2003 a Marzo de 2004. Los participantes son ROBOTIKER, la

Más detalles

O jeto de apre r ndizaje

O jeto de apre r ndizaje Herramientas de Gestión para Objetos de Aprendizaje. Plataforma AGORA Victor Hugo Menéndez Domínguez Universidad Autónoma de Yucatán, México :: mdoming@uady.mx Manuel Emilio Prieto Méndez Universidad de

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

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

METADATOS Y SITIOS WEB

METADATOS Y SITIOS WEB Revista Digital Universitaria METADATOS Y SITIOS WEB Anabell Gamboa Comas Incubador de empresas de base tecnológica del Instituto Politécnico Nacional anabell@alethia.dgsca.unam.mx Metadatos y sitios web

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com

Más detalles

Uso de ontologías en tareas de recupero de información. Marcelo Tallarico Tesis de Licenciatura

Uso de ontologías en tareas de recupero de información. Marcelo Tallarico Tesis de Licenciatura Uso de ontologías en tareas de recupero de información Marcelo Tallarico Tesis de Licenciatura Uso de ontologías en tareas de recupero de información Objetivo Definición Componentes Clasificación Lenguajes

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

Más detalles

Service Oriented Architecture

Service Oriented Architecture Programación Concurrente y Distribuida Ingeniería en Informática Service Oriented Architecture José Carlos Cortizo Pérez josecarlos.cortizo@uem.es http://www.esp.uem.es/jccortizo D. Sistemas Informáticos

Más detalles

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

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

Más detalles

Servidores Donantonio

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

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

Fundamentos del diseño 3ª edición (2002)

Fundamentos del diseño 3ª edición (2002) Unidades temáticas de Ingeniería del Software Fundamentos del diseño 3ª edición (2002) Facultad de Informática necesidad del diseño Las actividades de diseño afectan al éxito de la realización del software

Más detalles

M.T.I. Arturo López Saldiña

M.T.I. Arturo López Saldiña M.T.I. Arturo López Saldiña Hoy en día, existen diversas aproximaciones al tema de cómo hacer que las personas trabajen dentro de una organización de manera colaborativa. El problema se vuelve más difícil

Más detalles

Autenticación Centralizada

Autenticación Centralizada Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes

Más detalles

Introducción. Componentes de un SI. Sistema de Información:

Introducción. Componentes de un SI. Sistema de Información: Introducción. Sistema de Información: Conjunto de elementos relacionados entre sí de acuerdo a ciertas reglas, que aporta a la organización la información necesaria para el cumplimiento de sus fines, para

Más detalles

Web Semántica y proyecto RODA

Web Semántica y proyecto RODA Web Semántica y proyecto RODA Xisco Tous xisco@ibit.org Fundación IBIT Depto. e-business y Administración Digital Índice Web Semántica Proyecto RODA Presentación Centro Tecnológico Misión: Promoción del

Más detalles

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.

Más detalles

Gestión del Conocimiento e Inteligencia de Negocios. Mónica Henao Cálad, PhD.

Gestión del Conocimiento e Inteligencia de Negocios. Mónica Henao Cálad, PhD. Gestión del Conocimiento e Inteligencia de Negocios Mónica Henao Cálad, PhD. Departamento de Informática y Sistemas Universidad EAFIT Medellín, Colombia 1 Gestión del Conocimiento (1) El Instituto Kaieteur

Más detalles

Una puerta abierta al futuro

Una puerta abierta al futuro Una puerta abierta al futuro SOA E ITIL EN LA LEY DE ACCESO ELECTRÓNICO DE LOS CIUDADANOS A LOS SERVICIOS PÚBLICOS (LAECSP) por francisco javier antón Vique La publicación de la Ley de Acceso electrónico

Más detalles

Desarrollo de Ontologías

Desarrollo de Ontologías Desarrollo de Ontologías ECSDI LSI-FIB-UPC cbea Curso 2014/2015 ECSDI (LSI-FIB-UPC cbea) Desarrollo de Ontologías Curso 2014/2015 1 / 31 Índice 1 Introducción 2 Metodologías de desarrollo ECSDI (LSI-FIB-UPC

Más detalles

Nombre de la asignatura: Inteligencia Artificial. Créditos: 2-2 - 4. Aportación al perfil

Nombre de la asignatura: Inteligencia Artificial. Créditos: 2-2 - 4. Aportación al perfil Nombre de la asignatura: Inteligencia Artificial Créditos: 2-2 - 4 Aportación al perfil Diseñar e implementar interfaces hombre- máquina y máquinamáquina para la automatización de sistemas. Identificar

Más detalles

Aproximación práctica a ITIL. Proyecto VeredaCS. F07.02.01.00.30.r00

Aproximación práctica a ITIL. Proyecto VeredaCS. F07.02.01.00.30.r00 Aproximación práctica a ITIL. Proyecto VeredaCS Introducción En esta presentación pretendemos mostrar una aproximación práctica a la implantación de un modelo de prestación de servicios basado en ITIL

Más detalles

Modulo 3 Cómo usar mapas conceptuales en la formación NECOBELAC

Modulo 3 Cómo usar mapas conceptuales en la formación NECOBELAC Scholarly output in health sciences: publication process and open access First NECOBELAC training Course for trainers. Sao Paolo (Brasil) 13-15 April 2010 Modulo 3 Cómo usar mapas conceptuales en la formación

Más detalles

SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0

SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0 SPEM 2.0 SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0 Metamodelo para modelos de procesos de ingeniería de software y de ingeniería de sistemas. La idea central de SPEM

Más detalles

Los servicios más comunes son como por ejemplo; el correo electrónico, la conexión remota, la transferencia de ficheros, noticias, etc.

Los servicios más comunes son como por ejemplo; el correo electrónico, la conexión remota, la transferencia de ficheros, noticias, etc. Página 1 BUSCADORES EN INTERNET Internet es una red de redes informáticas distribuidas por todo el mundo que intercambian información entre sí mediante protocolos 1 TCP/IP. Puede imaginarse Internet como

Más detalles

Resumen obtenido de: Roger S. Pressman, Ingeniería de Software. Un enfoque práctico, quinta edición, 2002. Introducción al Diseño de Software

Resumen obtenido de: Roger S. Pressman, Ingeniería de Software. Un enfoque práctico, quinta edición, 2002. Introducción al Diseño de Software Principio de Diseño Resumen obtenido de: Roger S. Pressman, Ingeniería de Software. Un enfoque práctico, quinta edición, 2002 Introducción al Diseño de Software Qué es el diseño? Representación ingenieril

Más detalles

Capitulo III. Diseño del Sistema.

Capitulo III. Diseño del Sistema. Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje

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

Computing, nuevos horizontes para

Computing, nuevos horizontes para Acuerdo de Bibliotecas Universitarias de Córdoba Seminario 27 y 28 de septiembre de 2012 Web semántica ntica,, Web 3.0 y entornos Cloud Computing, nuevos horizontes para bibliotecarios, documentalistas

Más detalles

Alumna: Adriana Elizabeth Mendoza Martínez. Grupo: 303. P.S.P. Miriam De La Rosa Díaz. Carrera: PTB. en Informática 3er Semestre.

Alumna: Adriana Elizabeth Mendoza Martínez. Grupo: 303. P.S.P. Miriam De La Rosa Díaz. Carrera: PTB. en Informática 3er Semestre. Alumna: Adriana Elizabeth Mendoza Martínez. Grupo: 303. P.S.P. Miriam De La Rosa Díaz. Carrera: PTB. en Informática 3er Semestre. Tema: Sistemas Subtema: Base de Datos. Materia: Manejo de aplicaciones

Más detalles

METODOLOGÍA PARA ORGANIZAR, RECUPERAR Y COMPARTIR

METODOLOGÍA PARA ORGANIZAR, RECUPERAR Y COMPARTIR METODOLOGÍA PARA ORGANIZAR, RECUPERAR Y COMPARTIR RECURSOS DE INFORMACIÓN Y CONOCIMIENTO EN UN CENTRO I+D+I EN LA PLATAFORMA SURICATA Marrero, S.R; Nelson, J.C; Galán, M; Ocón, A.; Rubio, E. sonia@cicei.com;

Más detalles

Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI)

Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI) Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI) OFERTAS TECNOLÓGICAS 1) GESTIÓN ORGANIZACIONAL Y LOGÍSTICA INTEGRADA: TÉCNICAS Y SISTEMAS DE INFORMACIÓN 2) GESTIÓN

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

UNIVERSIDAD CATOLICA DE COLOMBIA FACULTAD DE INGENIERIA DE SISTEMAS

UNIVERSIDAD CATOLICA DE COLOMBIA FACULTAD DE INGENIERIA DE SISTEMAS UNIVERSIDAD CATOLICA DE COLOMBIA FACULTAD DE INGENIERIA DE SISTEMAS CURSO: JAVA BASICO PROFESOR: EMERSON CASTAÑEDA SANABRIA TEMA: Programación Orientada a Objetos OBJETIVOS: Familiarizarse con la Programación

Más detalles

Arquitectura Básica CÍCLOPE CMS

Arquitectura Básica CÍCLOPE CMS Arquitectura Básica CÍCLOPE CMS Introducción. Arquitectura Colaborativa. El diseño de la arquitectura documental de CÍCLOPE CMS permite crear y administrar documentos electrónicos y mantenerlos disponibles

Más detalles

forma de entrenar a la nuerona en su aprendizaje.

forma de entrenar a la nuerona en su aprendizaje. Sistemas expertos e Inteligencia Artificial,Guía5 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: SISTEMAS BASADOS EN CONOCIMIENTO. Objetivo

Más detalles

6.1. BIBLIOTECA (VIRTUAL) DE WEBQUEST.

6.1. BIBLIOTECA (VIRTUAL) DE WEBQUEST. 6.1. BIBLIOTECA (VIRTUAL) DE WEBQUEST. Hay varios ejemplos de sitios Web dedicados a almacenar WebQuest. Bernie Dodge mantiene en sus páginas una tabla (Figura 17) con los WebQuest publicados de los que

Más detalles

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services.

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Windows Server 2012: Identidad y Acceso Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Manual del Módulo Autor: Andrew J Warren, Content Master Publicado: Septiembre 10 de

Más detalles

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

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

Más detalles

BASES DE DATOS OFIMÁTICAS

BASES DE DATOS OFIMÁTICAS BASES DE DATOS OFIMÁTICAS Qué es una Bases de Datos Ofimática?. En el entorno de trabajo de cualquier tipo de oficina ha sido habitual tener un archivo con gran parte de la información necesaria para el

Más detalles

Representación del conocimiento. Diferencia entre información y conocimiento (1) Diferencia entre información y conocimiento (2) Notas

Representación del conocimiento. Diferencia entre información y conocimiento (1) Diferencia entre información y conocimiento (2) Notas Todo problema es más sencillo de resolver si disponemos de conocimiento específico sobre él Este conocimiento dependiente del dominio se combina con el conocimiento general sobre cómo resolver problemas

Más detalles

Arquitectura de Aplicaciones

Arquitectura de Aplicaciones 1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Servicios y aplicaciones clave de la web 2.0

Servicios y aplicaciones clave de la web 2.0 Servicios y aplicaciones clave de la web 2.0 Etiquetado y social bookmarking La web 2,0 ha permitido crear comunidades llamadas Social Bookmarking o marcadores sociales, las cuales son una forma en la

Más detalles

1.2 Alcance. 1.3 Definición del problema

1.2 Alcance. 1.3 Definición del problema 1. INTRODUCCIÓN El avance de Internet y las comunicaciones de los últimos años ha provocado un interés creciente por el desarrollo de propuestas metodológicas que ofrezcan un marco de referencia adecuado

Más detalles

Parte I: Introducción

Parte I: Introducción Parte I: Introducción Introducción al Data Mining: su Aplicación a la Empresa Cursada 2007 POR QUÉ? Las empresas de todos los tamaños necesitan aprender de sus datos para crear una relación one-to-one

Más detalles

Gestión de la Información Multimedia en Internet Gestión del conocimiento DAML y ontologías consensuadas

Gestión de la Información Multimedia en Internet Gestión del conocimiento DAML y ontologías consensuadas Gestión de la Información Multimedia en Internet Gestión del conocimiento DAML y ontologías consensuadas Autor: Pablo Barrera González Profesor: Carlos Delgado Kloos Fecha de presentación: 7 de Febrero

Más detalles

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

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

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3

Más detalles

Controle los documentos mediante una administración de directivas detallada y ampliable.

Controle los documentos mediante una administración de directivas detallada y ampliable. Microsoft Office SharePoint Server 2007 es un conjunto integrado de funcionalidades de servidor que pueden ayudar a mejorar la eficacia de la empresa al proporcionar administración de contenido y búsqueda

Más detalles

CURSO COORDINADOR INNOVADOR

CURSO COORDINADOR INNOVADOR CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto

Más detalles

COMPILACION BIBLIOGRAFICA PMBOK, OPM3 JHON FREDY GIRALDO. Docente: Carlos Hernán Gomez Asignatura: Auditoria de Sistemas

COMPILACION BIBLIOGRAFICA PMBOK, OPM3 JHON FREDY GIRALDO. Docente: Carlos Hernán Gomez Asignatura: Auditoria de Sistemas COMPILACION BIBLIOGRAFICA PMBOK, OPM3 JHON FREDY GIRALDO Docente: Carlos Hernán Gomez Asignatura: Auditoria de Sistemas UNIVERSIDAD DE CALDAS FACULTAD DE INGENIERIA INGENIERIA EN SISTEMAS Y COMPUTACION

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

Unidad II. - Las técnicas en las que se basó, las categorías de análisis o ejes centrales que permiten guiar el proceso de investigación.

Unidad II. - Las técnicas en las que se basó, las categorías de análisis o ejes centrales que permiten guiar el proceso de investigación. Unidad II Metodología de Solución de Problemas 2.1 Descripción del problema (enunciado). Este aspecto nos indica describir de manera objetiva la realidad del problema que se esta investigando. En la descripción

Más detalles

ADMINISTRACIÓN DE PROYECTOS

ADMINISTRACIÓN DE PROYECTOS QUITO INGENIERIA MECANICA ADMINISTRACIÓN DE PROYECTOS JUAN MARCELO IBUJES VILLACÍS ADMINISTRACIÓN DE PROYECTOS Contenido tomado de referencia de la Guía de los Fundamentos para la Dirección de Proyectos

Más detalles

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

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

Más detalles

I INTRODUCCIÓN. 1.1 Objetivos

I INTRODUCCIÓN. 1.1 Objetivos I INTRODUCCIÓN 1.1 Objetivos En el mundo de la informática, la auditoría no siempre es aplicada en todos las empresas, en algunos de los casos son aplicadas por ser impuestas por alguna entidad reguladora,

Más detalles

FÁBRICA DE SOFTWARE. Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe

FÁBRICA DE SOFTWARE. Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe FÁBRICA DE SOFTWARE Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe FÁBRICA DE AUTOS Entrada Salida Autos FÁBRICA DE SOFTWARE Entrada Salida Información

Más detalles

Introducción a Protégé

Introducción a Protégé FACULTAD DE INFORMÁTICA LICENCIATURA EN DOCUMENTACIÓN SISTEMAS DE REPRESENTACIÓN Y PROCESAMIENTO AUTOMÁTICO DEL CONOCIMIENTO Práctica 1 1ª Parte Introducción a Protégé Febrero 2003 1. Objetivo La presente

Más detalles

Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo

Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes

Más detalles

DISEÑO DE FUNCIONES (TRATAMIENTOS)

DISEÑO DE FUNCIONES (TRATAMIENTOS) DISEÑO DE FUNCIONES (TRATAMIENTOS) Diseño Estructurado. Estrategias para Derivar el Diagrama de Estructura. Diseño de Módulos Programables. 1. DISEÑO ESTRUCTURADO El Diseño es el proceso por el cual se

Más detalles

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

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

Más detalles

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

Capas del Modelo ISO/OSI

Capas del Modelo ISO/OSI Modelo ISO/OSI Fue desarrollado en 1984 por la Organización Internacional de Estándares (ISO), una federación global de organizaciones que representa aproximadamente a 130 países. El núcleo de este estándar

Más detalles

Ponencia Redes y Sistemas de Información Especializadas LA VIRTUALIZACION DE LA INFORMACION EN LA RED DE BIBLIOTECAS UNIVERSITARIAS DE SAN ANDRES

Ponencia Redes y Sistemas de Información Especializadas LA VIRTUALIZACION DE LA INFORMACION EN LA RED DE BIBLIOTECAS UNIVERSITARIAS DE SAN ANDRES LA VIRTUALIZACION DE LA INFORMACION EN LA RED DE BIBLIOTECAS UNIVERSITARIAS DE SAN ANDRES Por: Lic. Hugo Morales Bellido 1 Univ. Rogelio Callizaya Nina 2 Dentro de las redes de información universitaria

Más detalles

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa

Más detalles

Definiciones sencillas para

Definiciones sencillas para Definiciones sencillas para entender lo que es un sitio web Un sitio web debe ser entendido primero como un medio de comunicación. Y en segundo lugar como una secuencia programativa que se genera y visualiza

Más detalles

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula>

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula> Objetos educativos y estandarización en e-learning: Experiencias en el sistema Fernández-Manjón, B.1, López Moratalla, J.2 Martínez Ortiz, I. 2, Moreno Ger, P. 2 Universidad Complutense de Madrid,

Más detalles

Service Oriented Architecture: Con Biztalk?

Service Oriented Architecture: Con Biztalk? Service Oriented Architecture: Con Biztalk? Pablo Abbate Servicios Profesionales Danysoft SOA supone una nueva forma de pensar acerca de la arquitectura IT para las empresas. De hecho, es una asociación

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas. El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los

Más detalles

Ingeniería de Software en SOA

Ingeniería de Software en SOA Ingeniería de Software en SOA ECSDI LSI-FIB-UPC cbea Curso 2014/2015 ECSDI (LSI-FIB-UPC cbea) Ingeniería de Software en SOA Curso 2014/2015 1 / 51 Índice 1 Directrices para la IS en SOA 2 Modelo de referencia

Más detalles

Enginyeria del Software III

Enginyeria del Software III Enginyeria del Software III Sessió 3. L estàndard ISO/IEC 15504 Antònia Mas Pichaco 1 Introducción El proyecto SPICE representa el mayor marco de colaboración internacional establecido con la finalidad

Más detalles

GENERALIDADES DE BASES DE DATOS

GENERALIDADES DE BASES DE DATOS GENERALIDADES DE BASES DE DATOS A fin de evitar que idénticos datos se encuentren repetidos en múltiples archivos, parece necesario que los comunes se almacenen en un archivo único y que este archivo sea

Más detalles

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS Administración Nacional de Universidad de la República Educación Pública Facultad de Ingenieria CF Res..0.07 Consejo Directivo Central Consejo Directivo Central Res..05.07 Res. 17.0.07 TECNÓLOGO EN INFORMÁTICA

Más detalles

Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica

Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica C1. Capacidad para la resolución de los problemas matemáticos que puedan plantearse en la ingeniería. Aptitud para aplicar

Más detalles

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes

Más detalles

Sistema informatizado de Trazabilidad alimentaria

Sistema informatizado de Trazabilidad alimentaria Universdad de Oviedo Trazabilidad Alimentaria Según el reglamento europeo, todas las empresas del sector alimentario han de tener un control de la trazabilidad alimentaria. La forma más eficiente, segura,

Más detalles

El Proceso Unificado de Desarrollo de Software

El Proceso Unificado de Desarrollo de Software El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:

Más detalles

Administración del conocimiento y aprendizaje organizacional.

Administración del conocimiento y aprendizaje organizacional. Capítulo 2 Administración del conocimiento y aprendizaje organizacional. 2.1 La Importancia Del Aprendizaje En Las Organizaciones El aprendizaje ha sido una de las grandes necesidades básicas del ser humano,

Más detalles

Ingeniería del Software I

Ingeniería del Software I - 1 - Ingeniería del Software I Introducción al Modelo Conceptual 2do. Cuatrimestre 2005 INTRODUCCIÓN... 2 CLASES CONCEPTUALES... 3 ESTRATEGIAS PARA IDENTIFICAR CLASES CONCEPTUALES... 3 Utilizar lista

Más detalles

Componentes de los SBC

Componentes de los SBC Componentes de los SBC Componentes de los SBC Queremos construir sistemas con ciertas características: Resolución de problemas a partir de información simbólica Resolución mediante razonamiento y métodos

Más detalles

Tema 9: Portales, Índices,

Tema 9: Portales, Índices, Apuntes de Introducción a Internet Tema 9: Portales, Índices, Buscadores (II) Uploaded by Ingteleco http://ingteleco.webcindario.com ingtelecoweb@hotmail.com La dirección URL puede sufrir modificaciones

Más detalles

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW): INFORMÁTICA IE MÓDULO INTERNET Términos a conocer y conceptos básicos World Wide Web (WWW): Digamos, simplemente, que es un sistema de información, el sistema de información propio de Internet. Sus características

Más detalles

e-commerce vs. e-business

e-commerce vs. e-business Formas de interactuar en los negocios e-commerce vs. e-business Día a día debemos sumar nuevas palabras a nuestro extenso vocabulario, y e-commerce y e-business no son la excepción. En esta nota explicamos

Más detalles

En la nueva versión encontrarás

En la nueva versión encontrarás En la nueva versión encontrarás Captcha en el login p.4 Páginación configurable en secciones p.4 Ordenación de noticias en Modo Blog por secciones p.6 Galería de imágenes dentro de una noticia p.6 Inclusión

Más detalles

Máster en Lenguajes y Sistemas Informáticos: Tecnologías del Lenguaje en la Web Universidad de Educación a Distancia Marzo 2013

Máster en Lenguajes y Sistemas Informáticos: Tecnologías del Lenguaje en la Web Universidad de Educación a Distancia Marzo 2013 Presentación de Trabajo de Fin de Máster PROPUESTA DE BÚSQUEDA SEMÁNTICA: APLICACIÓN AL CATÁLOGO DE MAPAS, PLANOS Y DIBUJOS DEL ARCHIVO GENERAL DE SIMANCAS Máster en Lenguajes y Sistemas Informáticos:

Más detalles

Una plataforma de trabajo colaborativo

Una plataforma de trabajo colaborativo Una plataforma de trabajo colaborativo El problema Para la colaboración en proyectos con terceros los mínimos necesarios son: 1. Disponer de un repositorio de documentos accesible del modo más sencillo

Más detalles

Soluciones de software para RI

Soluciones de software para RI Soluciones de software para RI Qué es un repositorio digital? Un repositorio, depósito o archivo es un sitio web centralizado donde se almacena y mantiene información digital, habitualmente bases de datos

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

Más detalles

Novedades. Introducción. Potencia

Novedades. Introducción. Potencia Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes

Más detalles