SlideShare uma empresa Scribd logo
1 de 21
ONTOLOGIAS
BASES DE DATOS HETEROGENEAS Son un conjunto de BD administradas por diferentes SMBD, la heterogeneidad de éstas se debe a que los datos son de diferentes tipos o formatos. En el contexto de bases de datosheterogeneas, se distinguentrestipos de heterogeneidad: semantica, esquematica y sintactica.
BASES DE DATOS HETEROGENEAS HeterogeneidadSemantica:es la diferencia de la informacion en el contexto, debido a que el significado de la informacion se intercambiayaquetieneque ser entendidoatraves de massistemas. HeterogeneidadSintactica: se refiere a lasdiferencias en lasrepresentaciones de los datos.  HeterogeneidadEsquematica:diferencias en lasabstraccioneshechas en cuanto a la definicion  de clases, atributos y susrelaciones.
BASES DE DATOS HETEROGENEAS Para la resolución de problemas con la heterogeneidad esquemática podemos considerar: 	Un esquema compartido y mediador de contexto: El usuario se comunica con el esquema compartido, y este al resolver los conflictos se comunica con el mediador de contesto que es el encargado de mapear la información. Cuando el esquema tenga la solución a la pregunta se la envía al mediador para que la vuelva a mapear y así pasársela al usuario. Para resolver el conflicto de heterogeneidadsemantica la mejorsoluciones el uso de ontologias,  es la mejormanera de que los individuoscomprendan la informacion de sistemas o bases de datosmuydiferentes.
ONTOLOGIAS Si los metadatos sirven para la estructuración del contenido, las ontologías hacen posible una semántica para construirlos.  Una ontología es una especificación de una conceptualización, es decir, un marco común o una estructura conceptual sistematizada y de consenso no sólo para almacenar información, sino también para poder buscarla y recuperarla
ONTOLOGIAS Una ontología define los términos y las relaciones básicas para la comprensión de un área del conocimiento, así como las reglas para poder combinar los términos para definir las extensiones de este tipo de vocabulario controlado.
ONTOLOGIAS Por ejemplo, un agente inteligente que busque un vino que satisfaga las preferencias de un usuario, usará las ontologías vinícolas para elegir el vino (color, sabor, olor, embotellado) y empleará las ontologías empresariales para encargarlo a alguna tienda y regatear en el precio (siempre que se pueda).  Otro ejemplo: mediante las ontologías, un agente encargado de comprar viviendas se podrá comunicar con agentes hipotecarios (de entidades bancarias) y con agentes inmobiliarios (de empresas constructoras e inmobiliarias).
ONTOLOGIAS Dependiendo del grado de formalidad, las ontologías explícitas se clasifican en informales, semi-informales, semi-formales y formales. Las primeras se expresan directamente en cualquier lenguaje natural.  Las segundas se expresan en una forma estructurada y restringida de algún lenguaje natural.  Las terceras se expresan en lenguajes estructurados, como RDF.
ONTOLOGIAS Las ontologías se usan para favorecer la comunicación entre personas, organizaciones y aplicaciones,lograr la interoperabilidad entre sistemas informáticos, razonar automáticamente y para la ingeniería de software.
ONTOLOGIAS Se componen de: conceptos: son las ideas básicas que se intentan formalizar. Los conceptos pueden ser clases de objetos, métodos, planes, estrategias, procesos de razonamiento, etc.  relaciones: representan la interacción y enlace entre los conceptos de un dominio. Suelen formar la taxonomía del dominio. Por ejemplo: subclase-de, parte-de, parte-exhaustiva-de, conectado-a, etc.  funciones: son un tipo concreto de relación donde se identifica un elemento mediante el cálculo de una función que considera varios elementos de la ontología. Por ejemplo, pueden aparecer funciones como: asignar-fecha, categorizar-clase, etc.  instancias: se utilizan para representar objetos determinados de un concepto.  reglas de restricción o axiomas: son teoremas que se declaran sobre relaciones que deben cumplir los elementos de la ontología. Por ejemplo: "Si A y B son de la clase C, entonces A no es subclase de B", "Para todo A que cumpla la condición B1, A es C", etc. Los axiomas, junto con la herencia de conceptos, permiten inferir conocimiento que no esté indicado explícitamente en la taxonomía de conceptos.
LENGUAJES UTILIZADOS PARA ONTOLOGIAS
RDF Es un framework para metadatos en laWorldWideWeb. Este modelo se basa en la idea de convertir las declaraciones de los recursos en expresiones con la forma sujeto-predicado-objeto (conocidas en términos RDF como tripletes). El sujeto es el recurso, es decir aquello que se está describiendo. El predicado es la propiedad o relación que se desea establecer acerca del recurso. Por último, el objeto es el valor de la propiedad o el otro recurso con el que se establece la relación. La combinación de RDF con otras herramientas como RDF Schema y OWL permite añadir significado a las páginas, y es una de las tecnologías esenciales de la Web semántica.
OWL Un lenguaje de marcado para publicar y compartir datos usando ontologías en la WWW. OWL tiene como objetivo facilitar un modelo de marcado construido sobre RDF y codificado en XML. Está diseñado para ser usado en aplicaciones que necesitan procesar el contenido de la información en lugar de únicamente representar información para los humanos. OWL facilita un mejor mecanismo de interpretabilidad de contenido Web que los mecanismos admitidos por XML, RDF, y esquema RDF (RDF-S) proporcionando vocabulario adicional junto con una semántica formal. OWL tiene tres sublenguajes, con un nivel de expresividad creciente: OWL Lite, OWL DL, y OWL Full.
Herramientas para Trabajar con Ontologías
GECOsoft GECOSoft está compuesto por dos herramientas de software principales:  Un Editor de Conocimiento, llamado Macosoft (Software para la construcción de Mapas Conceptuales), cuyas funcionalidades básicas permiten automatizar el proceso de construcción de conocimiento en forma de Mapas Conceptuales (MC) y a través del componente Map-to-OWL se obtiene la formalización en el lenguaje de ontologías OWL de los MC construidos;  Y un Servidor de Conocimiento, llamado ServiMap (Servidor de Mapas Conceptuales) que automatiza los procesos de gestión de persistencia, colaboración, acceso e integración del conocimiento que es generado y que ha sido compartido en diferentes momentos por diferentes usuarios.
GECOSoft
PROTEGE Protégé es una herramienta para el desarrollo de Ontologías y Sistemas basados en el conocimiento. Protégé está desarrollada en JAVA y puede funcionar perfectamente bajo WINDOWS.Las aplicaciones desarrolladas con Protégé son empleadas en resolución de problemas y toma de decisiones en dominios particulares. La herramienta Protégé soporta dos formas de modelar ontologías, con frames y con OWL. Las ontologías generadas pueden ser exportadas a varios formatos incluyendo RDF Schema, OWL y XML Schema.Un proyecto en Protégé consiste en el desarrollo de una ontología o estructura de conocimiento. Los elementos que se pueden ir creando son fundamentalmente clases, slots, formularios, instancias y consultas, aunque la herramienta es modular y permite adicionar más componentes de una forma sencilla. Cada uno de estos elementos dispone de una etiqueta en la ventana principal de la herramienta, seleccionando cada una de ellas podemos elegir el tipo de elemento concreto sobre el que se va a trabajar.
APLICACIONES DE LA ONTOLOGIAS Las ontologías pueden usarse para mejorar la búsqueda de información en Web y en las intranets de las organizaciones, así como para navegar por ellas.  Si se definieran una o más ontologías para cada dominio, los contenidos web podrían describirse en función de los términos ontológicos, lo cuál ´permitiría expandir las búsquedas  mediante términos de las categorías mas específicas de la ontología. Se pueden usar para comprobar la validez de los datos. En una ontología de animales podría usarse para comprobar si  ciertas afirmaciones son válidas o no,  por ejemplo, Afirmaciones como “ el perro  fido tiene una mascota llamada miau” sería falsa, ya que solo las personas tienen mascotas.
APLICACIONES DE LA ONTOLOGIAS También son útiles para organizar las colecciones de recursos multimedia, ya que permiten incluir anotaciones semánticas en colecciones de imágenes y videos y otros recursos no textuales. Actualmente estos recursos se indexan mediante metadatos que pueden usarse para buscar mediante palabras clave. Las ontologías se utilizarán para programar Agentes inteligentes que entenderán e integrarán las informaciones procedentes de distintas fuentes. En el futuro los servicios web se describirán mediante ontologías. Los agentes las usarán para buscar los servicios web que les interesen y utilizarlos automáticamente, sin intervención humana.
Aplicaciones de Ontologías en Bases de Datos Especialmente interesante es el uso de las ontologías para la validación de datos procedentes de Bases de Datos. Por ejemplo, una ontología que establezca que una instancia de la clase TrabajadorAutónomo debe estar vinculada a una o más instancias de la clase ActividadEconómica podría usarse para comprobar que todos los autónomos registrados en una base de datos tienen al menos una actividad.
Bibliografia http://ontologiasdemetadatos.50webs.com/ontologiasymetadatos.html http://www.wshoy.sidar.org/index.php?2005/12/09/30-ontologias-que-son-y-para-que-sirven http://cihde.blogspot.com/2009/05/bases-de-datos-heterogeneas.html http://www.hipertexto.info/documentos/ontologias.htm

Mais conteúdo relacionado

Mais procurados

النظم الخبيرة في مجال التصنيف
النظم الخبيرة في مجال التصنيفالنظم الخبيرة في مجال التصنيف
النظم الخبيرة في مجال التصنيف
nada labib
 
Obras de referencia y guias
Obras de referencia y guiasObras de referencia y guias
Obras de referencia y guias
LUISEDO79
 
Rda descripcion-y-acceso-al-recurso-bases-estructura-e-implementacion
Rda descripcion-y-acceso-al-recurso-bases-estructura-e-implementacionRda descripcion-y-acceso-al-recurso-bases-estructura-e-implementacion
Rda descripcion-y-acceso-al-recurso-bases-estructura-e-implementacion
Giovana Soares Carneiro
 

Mais procurados (20)

النظم الخبيرة في مجال التصنيف
النظم الخبيرة في مجال التصنيفالنظم الخبيرة في مجال التصنيف
النظم الخبيرة في مجال التصنيف
 
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge ModellingTaxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
 
دورة تدريبية بعنوان تصنيف ديوي العشري
دورة تدريبية بعنوان تصنيف ديوي العشريدورة تدريبية بعنوان تصنيف ديوي العشري
دورة تدريبية بعنوان تصنيف ديوي العشري
 
A Brief Introduction to SKOS
A Brief Introduction to SKOSA Brief Introduction to SKOS
A Brief Introduction to SKOS
 
Semantic Web - Ontologies
Semantic Web - OntologiesSemantic Web - Ontologies
Semantic Web - Ontologies
 
Linked Data 4 principles
Linked Data 4 principles Linked Data 4 principles
Linked Data 4 principles
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 
Curs 1.6 Datos Enlazados
Curs 1.6 Datos EnlazadosCurs 1.6 Datos Enlazados
Curs 1.6 Datos Enlazados
 
Ontologia de Medios de Transporte
Ontologia de Medios de TransporteOntologia de Medios de Transporte
Ontologia de Medios de Transporte
 
ACCESO A DEMO DE KOHA
ACCESO A DEMO DE KOHAACCESO A DEMO DE KOHA
ACCESO A DEMO DE KOHA
 
LOD (linked open data) part 2 lod 구축과 현황
LOD (linked open data) part 2   lod 구축과 현황LOD (linked open data) part 2   lod 구축과 현황
LOD (linked open data) part 2 lod 구축과 현황
 
Indización.pdf diapositiva
 Indización.pdf  diapositiva Indización.pdf  diapositiva
Indización.pdf diapositiva
 
Ontologías: definición, metodologías y buenas prácticas para su construcción....
Ontologías: definición, metodologías y buenas prácticas para su construcción....Ontologías: definición, metodologías y buenas prácticas para su construcción....
Ontologías: definición, metodologías y buenas prácticas para su construcción....
 
Obras de referencia y guias
Obras de referencia y guiasObras de referencia y guias
Obras de referencia y guias
 
Automated and Explainable Deep Learning for Clinical Language Understanding a...
Automated and Explainable Deep Learning for Clinical Language Understanding a...Automated and Explainable Deep Learning for Clinical Language Understanding a...
Automated and Explainable Deep Learning for Clinical Language Understanding a...
 
FOLIO and Linked Data
FOLIO and Linked DataFOLIO and Linked Data
FOLIO and Linked Data
 
Guía Práctica para la Elaboración de un Vocabulario Controlado
Guía Práctica para la Elaboración de un Vocabulario ControladoGuía Práctica para la Elaboración de un Vocabulario Controlado
Guía Práctica para la Elaboración de un Vocabulario Controlado
 
Fundamentos de bases de datos
Fundamentos de  bases de datosFundamentos de  bases de datos
Fundamentos de bases de datos
 
RDA. Nuevos estándares de descripción. Introducción e implicaciones
RDA. Nuevos estándares de descripción. Introducción e implicacionesRDA. Nuevos estándares de descripción. Introducción e implicaciones
RDA. Nuevos estándares de descripción. Introducción e implicaciones
 
Rda descripcion-y-acceso-al-recurso-bases-estructura-e-implementacion
Rda descripcion-y-acceso-al-recurso-bases-estructura-e-implementacionRda descripcion-y-acceso-al-recurso-bases-estructura-e-implementacion
Rda descripcion-y-acceso-al-recurso-bases-estructura-e-implementacion
 

Destaque

TRANSFORMACIÓN A LA WEB 2.0 DEL SERVICIO DE ARCHIVO VERTICAL (AV) DE UNA BIBL...
TRANSFORMACIÓN A LA WEB 2.0 DEL SERVICIO DE ARCHIVO VERTICAL (AV) DE UNA BIBL...TRANSFORMACIÓN A LA WEB 2.0 DEL SERVICIO DE ARCHIVO VERTICAL (AV) DE UNA BIBL...
TRANSFORMACIÓN A LA WEB 2.0 DEL SERVICIO DE ARCHIVO VERTICAL (AV) DE UNA BIBL...
Klöb, Comfama, MiMercadovirtual.com
 
Tercer nivel lingüístico
Tercer nivel lingüísticoTercer nivel lingüístico
Tercer nivel lingüístico
Lily Robledo
 
Tendencias en bases de datos
Tendencias en bases de datosTendencias en bases de datos
Tendencias en bases de datos
millosvale
 
El Lenguaje
El LenguajeEl Lenguaje
El Lenguaje
3rotico
 

Destaque (20)

Metodologia para ontologias
Metodologia para ontologiasMetodologia para ontologias
Metodologia para ontologias
 
TRANSFORMACIÓN A LA WEB 2.0 DEL SERVICIO DE ARCHIVO VERTICAL (AV) DE UNA BIBL...
TRANSFORMACIÓN A LA WEB 2.0 DEL SERVICIO DE ARCHIVO VERTICAL (AV) DE UNA BIBL...TRANSFORMACIÓN A LA WEB 2.0 DEL SERVICIO DE ARCHIVO VERTICAL (AV) DE UNA BIBL...
TRANSFORMACIÓN A LA WEB 2.0 DEL SERVICIO DE ARCHIVO VERTICAL (AV) DE UNA BIBL...
 
Methontology
MethontologyMethontology
Methontology
 
Ontologias
OntologiasOntologias
Ontologias
 
Lenguaje owl para ontologias
Lenguaje owl para ontologiasLenguaje owl para ontologias
Lenguaje owl para ontologias
 
Tercer nivel lingüístico
Tercer nivel lingüísticoTercer nivel lingüístico
Tercer nivel lingüístico
 
Etapas del lenguaje prelinguistico
Etapas del lenguaje prelinguisticoEtapas del lenguaje prelinguistico
Etapas del lenguaje prelinguistico
 
Cuadro de prelinguistico y linguistico
Cuadro de prelinguistico y linguisticoCuadro de prelinguistico y linguistico
Cuadro de prelinguistico y linguistico
 
Tendencias en bases de datos
Tendencias en bases de datosTendencias en bases de datos
Tendencias en bases de datos
 
Retorica de la imagen examen
Retorica de la imagen examenRetorica de la imagen examen
Retorica de la imagen examen
 
Ontologías: definición, metodologías y buenas prácticas para su construcción
Ontologías: definición, metodologías y buenas prácticas para su construcción Ontologías: definición, metodologías y buenas prácticas para su construcción
Ontologías: definición, metodologías y buenas prácticas para su construcción
 
Diseño de Ontologías: Protégé OWL - Ejemplo de las Pizzas
Diseño de Ontologías: Protégé OWL - Ejemplo de las PizzasDiseño de Ontologías: Protégé OWL - Ejemplo de las Pizzas
Diseño de Ontologías: Protégé OWL - Ejemplo de las Pizzas
 
TIC en lectoescritura
TIC en lectoescrituraTIC en lectoescritura
TIC en lectoescritura
 
Ontologías y su utilidad en ingeniería de software
Ontologías y su utilidad en ingeniería de softwareOntologías y su utilidad en ingeniería de software
Ontologías y su utilidad en ingeniería de software
 
ESCUCHAR: El Lado Oscuro del Lenguaje.
ESCUCHAR: El Lado Oscuro del Lenguaje.ESCUCHAR: El Lado Oscuro del Lenguaje.
ESCUCHAR: El Lado Oscuro del Lenguaje.
 
Desarrollo prelinguistico
Desarrollo prelinguisticoDesarrollo prelinguistico
Desarrollo prelinguistico
 
Conceptos de metafísica y ontología
Conceptos de metafísica y ontologíaConceptos de metafísica y ontología
Conceptos de metafísica y ontología
 
El Lenguaje
El LenguajeEl Lenguaje
El Lenguaje
 
Métodos filosóficos
Métodos filosóficosMétodos filosóficos
Métodos filosóficos
 
Desarrollo evolutivo del lenguaje y Atencion temprana
Desarrollo evolutivo del lenguaje y Atencion tempranaDesarrollo evolutivo del lenguaje y Atencion temprana
Desarrollo evolutivo del lenguaje y Atencion temprana
 

Semelhante a Ontologias con Bases de Datos

Web semantica y ontologias
Web semantica y ontologiasWeb semantica y ontologias
Web semantica y ontologias
Vane Erraez
 
Herramientas digitales
Herramientas digitalesHerramientas digitales
Herramientas digitales
Isaías Reyes
 
Web semántica y sus principales características
Web semántica y sus principales característicasWeb semántica y sus principales características
Web semántica y sus principales características
Pollis Morales
 
Red semantica en la+web
Red semantica en la+webRed semantica en la+web
Red semantica en la+web
rccmaria
 

Semelhante a Ontologias con Bases de Datos (20)

Introduccion - Curso Ontologías
Introduccion - Curso OntologíasIntroduccion - Curso Ontologías
Introduccion - Curso Ontologías
 
Web semantica y ontologias
Web semantica y ontologiasWeb semantica y ontologias
Web semantica y ontologias
 
ATIX18
ATIX18ATIX18
ATIX18
 
Atix18
Atix18Atix18
Atix18
 
Ontologías: qué son y para qué sirven
Ontologías: qué son y para qué sirvenOntologías: qué son y para qué sirven
Ontologías: qué son y para qué sirven
 
Ontologías
OntologíasOntologías
Ontologías
 
Ontologías
OntologíasOntologías
Ontologías
 
Desarrollo orientado a la semántica - Encuentro de la Industria en el Tecnoló...
Desarrollo orientado a la semántica - Encuentro de la Industria en el Tecnoló...Desarrollo orientado a la semántica - Encuentro de la Industria en el Tecnoló...
Desarrollo orientado a la semántica - Encuentro de la Industria en el Tecnoló...
 
Herramientas digitales
Herramientas digitalesHerramientas digitales
Herramientas digitales
 
Web semántica y sus principales características
Web semántica y sus principales característicasWeb semántica y sus principales características
Web semántica y sus principales características
 
Ti036 Caso Práctico
Ti036 Caso PrácticoTi036 Caso Práctico
Ti036 Caso Práctico
 
Web semántica13.41
Web semántica13.41Web semántica13.41
Web semántica13.41
 
Ti036 caso practico
Ti036  caso practicoTi036  caso practico
Ti036 caso practico
 
Red semantica en la+web
Red semantica en la+webRed semantica en la+web
Red semantica en la+web
 
Red+semantica+en+la+web
Red+semantica+en+la+webRed+semantica+en+la+web
Red+semantica+en+la+web
 
La web semantica
La web semanticaLa web semantica
La web semantica
 
Ontología
OntologíaOntología
Ontología
 
Atix18
Atix18Atix18
Atix18
 
Medibulary - Sistema de Terminología Médica
Medibulary - Sistema de Terminología MédicaMedibulary - Sistema de Terminología Médica
Medibulary - Sistema de Terminología Médica
 
Metadatos
MetadatosMetadatos
Metadatos
 

Mais de Silvana Cecilia Vire (10)

Análisis y visualización de OER contenidos en sitios OCW
Análisis y visualización de OER contenidos en sitios OCWAnálisis y visualización de OER contenidos en sitios OCW
Análisis y visualización de OER contenidos en sitios OCW
 
Como realizar un Buscador Semantico
Como realizar un Buscador SemanticoComo realizar un Buscador Semantico
Como realizar un Buscador Semantico
 
Divide y Venceras
Divide y VencerasDivide y Venceras
Divide y Venceras
 
Comprobacion de Paridad
Comprobacion de ParidadComprobacion de Paridad
Comprobacion de Paridad
 
Auditoria Oracle 10g
Auditoria Oracle 10gAuditoria Oracle 10g
Auditoria Oracle 10g
 
Impacto TecnolóGico
Impacto TecnolóGicoImpacto TecnolóGico
Impacto TecnolóGico
 
Manipulacion de Bases de Datos
Manipulacion de Bases de DatosManipulacion de Bases de Datos
Manipulacion de Bases de Datos
 
Simulacion de Sistemas
Simulacion de SistemasSimulacion de Sistemas
Simulacion de Sistemas
 
Open Innovation
Open InnovationOpen Innovation
Open Innovation
 
Gestion de Tesis
Gestion de TesisGestion de Tesis
Gestion de Tesis
 

Último

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Último (20)

AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 

Ontologias con Bases de Datos

  • 2. BASES DE DATOS HETEROGENEAS Son un conjunto de BD administradas por diferentes SMBD, la heterogeneidad de éstas se debe a que los datos son de diferentes tipos o formatos. En el contexto de bases de datosheterogeneas, se distinguentrestipos de heterogeneidad: semantica, esquematica y sintactica.
  • 3. BASES DE DATOS HETEROGENEAS HeterogeneidadSemantica:es la diferencia de la informacion en el contexto, debido a que el significado de la informacion se intercambiayaquetieneque ser entendidoatraves de massistemas. HeterogeneidadSintactica: se refiere a lasdiferencias en lasrepresentaciones de los datos. HeterogeneidadEsquematica:diferencias en lasabstraccioneshechas en cuanto a la definicion de clases, atributos y susrelaciones.
  • 4. BASES DE DATOS HETEROGENEAS Para la resolución de problemas con la heterogeneidad esquemática podemos considerar: Un esquema compartido y mediador de contexto: El usuario se comunica con el esquema compartido, y este al resolver los conflictos se comunica con el mediador de contesto que es el encargado de mapear la información. Cuando el esquema tenga la solución a la pregunta se la envía al mediador para que la vuelva a mapear y así pasársela al usuario. Para resolver el conflicto de heterogeneidadsemantica la mejorsoluciones el uso de ontologias, es la mejormanera de que los individuoscomprendan la informacion de sistemas o bases de datosmuydiferentes.
  • 5. ONTOLOGIAS Si los metadatos sirven para la estructuración del contenido, las ontologías hacen posible una semántica para construirlos. Una ontología es una especificación de una conceptualización, es decir, un marco común o una estructura conceptual sistematizada y de consenso no sólo para almacenar información, sino también para poder buscarla y recuperarla
  • 6. ONTOLOGIAS Una ontología define los términos y las relaciones básicas para la comprensión de un área del conocimiento, así como las reglas para poder combinar los términos para definir las extensiones de este tipo de vocabulario controlado.
  • 7. ONTOLOGIAS Por ejemplo, un agente inteligente que busque un vino que satisfaga las preferencias de un usuario, usará las ontologías vinícolas para elegir el vino (color, sabor, olor, embotellado) y empleará las ontologías empresariales para encargarlo a alguna tienda y regatear en el precio (siempre que se pueda). Otro ejemplo: mediante las ontologías, un agente encargado de comprar viviendas se podrá comunicar con agentes hipotecarios (de entidades bancarias) y con agentes inmobiliarios (de empresas constructoras e inmobiliarias).
  • 8. ONTOLOGIAS Dependiendo del grado de formalidad, las ontologías explícitas se clasifican en informales, semi-informales, semi-formales y formales. Las primeras se expresan directamente en cualquier lenguaje natural. Las segundas se expresan en una forma estructurada y restringida de algún lenguaje natural. Las terceras se expresan en lenguajes estructurados, como RDF.
  • 9. ONTOLOGIAS Las ontologías se usan para favorecer la comunicación entre personas, organizaciones y aplicaciones,lograr la interoperabilidad entre sistemas informáticos, razonar automáticamente y para la ingeniería de software.
  • 10. ONTOLOGIAS Se componen de: conceptos: son las ideas básicas que se intentan formalizar. Los conceptos pueden ser clases de objetos, métodos, planes, estrategias, procesos de razonamiento, etc. relaciones: representan la interacción y enlace entre los conceptos de un dominio. Suelen formar la taxonomía del dominio. Por ejemplo: subclase-de, parte-de, parte-exhaustiva-de, conectado-a, etc. funciones: son un tipo concreto de relación donde se identifica un elemento mediante el cálculo de una función que considera varios elementos de la ontología. Por ejemplo, pueden aparecer funciones como: asignar-fecha, categorizar-clase, etc. instancias: se utilizan para representar objetos determinados de un concepto. reglas de restricción o axiomas: son teoremas que se declaran sobre relaciones que deben cumplir los elementos de la ontología. Por ejemplo: "Si A y B son de la clase C, entonces A no es subclase de B", "Para todo A que cumpla la condición B1, A es C", etc. Los axiomas, junto con la herencia de conceptos, permiten inferir conocimiento que no esté indicado explícitamente en la taxonomía de conceptos.
  • 12. RDF Es un framework para metadatos en laWorldWideWeb. Este modelo se basa en la idea de convertir las declaraciones de los recursos en expresiones con la forma sujeto-predicado-objeto (conocidas en términos RDF como tripletes). El sujeto es el recurso, es decir aquello que se está describiendo. El predicado es la propiedad o relación que se desea establecer acerca del recurso. Por último, el objeto es el valor de la propiedad o el otro recurso con el que se establece la relación. La combinación de RDF con otras herramientas como RDF Schema y OWL permite añadir significado a las páginas, y es una de las tecnologías esenciales de la Web semántica.
  • 13. OWL Un lenguaje de marcado para publicar y compartir datos usando ontologías en la WWW. OWL tiene como objetivo facilitar un modelo de marcado construido sobre RDF y codificado en XML. Está diseñado para ser usado en aplicaciones que necesitan procesar el contenido de la información en lugar de únicamente representar información para los humanos. OWL facilita un mejor mecanismo de interpretabilidad de contenido Web que los mecanismos admitidos por XML, RDF, y esquema RDF (RDF-S) proporcionando vocabulario adicional junto con una semántica formal. OWL tiene tres sublenguajes, con un nivel de expresividad creciente: OWL Lite, OWL DL, y OWL Full.
  • 14. Herramientas para Trabajar con Ontologías
  • 15. GECOsoft GECOSoft está compuesto por dos herramientas de software principales: Un Editor de Conocimiento, llamado Macosoft (Software para la construcción de Mapas Conceptuales), cuyas funcionalidades básicas permiten automatizar el proceso de construcción de conocimiento en forma de Mapas Conceptuales (MC) y a través del componente Map-to-OWL se obtiene la formalización en el lenguaje de ontologías OWL de los MC construidos; Y un Servidor de Conocimiento, llamado ServiMap (Servidor de Mapas Conceptuales) que automatiza los procesos de gestión de persistencia, colaboración, acceso e integración del conocimiento que es generado y que ha sido compartido en diferentes momentos por diferentes usuarios.
  • 17. PROTEGE Protégé es una herramienta para el desarrollo de Ontologías y Sistemas basados en el conocimiento. Protégé está desarrollada en JAVA y puede funcionar perfectamente bajo WINDOWS.Las aplicaciones desarrolladas con Protégé son empleadas en resolución de problemas y toma de decisiones en dominios particulares. La herramienta Protégé soporta dos formas de modelar ontologías, con frames y con OWL. Las ontologías generadas pueden ser exportadas a varios formatos incluyendo RDF Schema, OWL y XML Schema.Un proyecto en Protégé consiste en el desarrollo de una ontología o estructura de conocimiento. Los elementos que se pueden ir creando son fundamentalmente clases, slots, formularios, instancias y consultas, aunque la herramienta es modular y permite adicionar más componentes de una forma sencilla. Cada uno de estos elementos dispone de una etiqueta en la ventana principal de la herramienta, seleccionando cada una de ellas podemos elegir el tipo de elemento concreto sobre el que se va a trabajar.
  • 18. APLICACIONES DE LA ONTOLOGIAS Las ontologías pueden usarse para mejorar la búsqueda de información en Web y en las intranets de las organizaciones, así como para navegar por ellas. Si se definieran una o más ontologías para cada dominio, los contenidos web podrían describirse en función de los términos ontológicos, lo cuál ´permitiría expandir las búsquedas mediante términos de las categorías mas específicas de la ontología. Se pueden usar para comprobar la validez de los datos. En una ontología de animales podría usarse para comprobar si ciertas afirmaciones son válidas o no, por ejemplo, Afirmaciones como “ el perro fido tiene una mascota llamada miau” sería falsa, ya que solo las personas tienen mascotas.
  • 19. APLICACIONES DE LA ONTOLOGIAS También son útiles para organizar las colecciones de recursos multimedia, ya que permiten incluir anotaciones semánticas en colecciones de imágenes y videos y otros recursos no textuales. Actualmente estos recursos se indexan mediante metadatos que pueden usarse para buscar mediante palabras clave. Las ontologías se utilizarán para programar Agentes inteligentes que entenderán e integrarán las informaciones procedentes de distintas fuentes. En el futuro los servicios web se describirán mediante ontologías. Los agentes las usarán para buscar los servicios web que les interesen y utilizarlos automáticamente, sin intervención humana.
  • 20. Aplicaciones de Ontologías en Bases de Datos Especialmente interesante es el uso de las ontologías para la validación de datos procedentes de Bases de Datos. Por ejemplo, una ontología que establezca que una instancia de la clase TrabajadorAutónomo debe estar vinculada a una o más instancias de la clase ActividadEconómica podría usarse para comprobar que todos los autónomos registrados en una base de datos tienen al menos una actividad.
  • 21. Bibliografia http://ontologiasdemetadatos.50webs.com/ontologiasymetadatos.html http://www.wshoy.sidar.org/index.php?2005/12/09/30-ontologias-que-son-y-para-que-sirven http://cihde.blogspot.com/2009/05/bases-de-datos-heterogeneas.html http://www.hipertexto.info/documentos/ontologias.htm