SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Ontologies, web de données et SKOS transformation
Ontologies, web de données et SKOS transformationOntologies, web de données et SKOS transformation
Ontologies, web de données et SKOS transformationcatherine roussey
 
LinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODO
LinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODOLinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODO
LinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODOChris Mungall
 
Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance
Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance
Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance BigID Inc
 
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 ModellingSemantic Web Company
 
Introduction to Knowledge Graphs for Information Architects.pdf
Introduction to Knowledge Graphs for Information Architects.pdfIntroduction to Knowledge Graphs for Information Architects.pdf
Introduction to Knowledge Graphs for Information Architects.pdfHeather Hedden
 
stackconf 2021 | Weaviate Vector Search Engine – Introduction
stackconf 2021 | Weaviate Vector Search Engine – Introductionstackconf 2021 | Weaviate Vector Search Engine – Introduction
stackconf 2021 | Weaviate Vector Search Engine – IntroductionNETWAYS
 
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...Denodo
 
Clean architecture with ddd layering in php
Clean architecture with ddd layering in phpClean architecture with ddd layering in php
Clean architecture with ddd layering in phpLeonardo Proietti
 
Workshop - Build a Graph Solution
Workshop - Build a Graph SolutionWorkshop - Build a Graph Solution
Workshop - Build a Graph SolutionNeo4j
 
Taxonomy Design for SharePoint
Taxonomy Design for SharePointTaxonomy Design for SharePoint
Taxonomy Design for SharePointHeather Hedden
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at ScaleDATAVERSITY
 
stackconf 2022: Introduction to Vector Search with Weaviate
stackconf 2022: Introduction to Vector Search with Weaviatestackconf 2022: Introduction to Vector Search with Weaviate
stackconf 2022: Introduction to Vector Search with WeaviateNETWAYS
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for DinnerKent Graziano
 
Building a Knowledge Graph using NLP and Ontologies
Building a Knowledge Graph using NLP and OntologiesBuilding a Knowledge Graph using NLP and Ontologies
Building a Knowledge Graph using NLP and OntologiesNeo4j
 
Ontology for Knowledge and Data Strategies.pptx
Ontology for Knowledge and Data Strategies.pptxOntology for Knowledge and Data Strategies.pptx
Ontology for Knowledge and Data Strategies.pptxMike Bennett
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchDatabricks
 

Was ist angesagt? (20)

Ontologies, web de données et SKOS transformation
Ontologies, web de données et SKOS transformationOntologies, web de données et SKOS transformation
Ontologies, web de données et SKOS transformation
 
LinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODO
LinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODOLinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODO
LinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODO
 
Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance
Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance
Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance
 
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
 
Introduction to Knowledge Graphs for Information Architects.pdf
Introduction to Knowledge Graphs for Information Architects.pdfIntroduction to Knowledge Graphs for Information Architects.pdf
Introduction to Knowledge Graphs for Information Architects.pdf
 
stackconf 2021 | Weaviate Vector Search Engine – Introduction
stackconf 2021 | Weaviate Vector Search Engine – Introductionstackconf 2021 | Weaviate Vector Search Engine – Introduction
stackconf 2021 | Weaviate Vector Search Engine – Introduction
 
Data Governance for Enterprises
Data Governance for EnterprisesData Governance for Enterprises
Data Governance for Enterprises
 
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...
 
Semantic AI
Semantic AISemantic AI
Semantic AI
 
Clean architecture with ddd layering in php
Clean architecture with ddd layering in phpClean architecture with ddd layering in php
Clean architecture with ddd layering in php
 
Workshop - Build a Graph Solution
Workshop - Build a Graph SolutionWorkshop - Build a Graph Solution
Workshop - Build a Graph Solution
 
Taxonomy Design for SharePoint
Taxonomy Design for SharePointTaxonomy Design for SharePoint
Taxonomy Design for SharePoint
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at Scale
 
ontop: A tutorial
ontop: A tutorialontop: A tutorial
ontop: A tutorial
 
Data Mesh 101
Data Mesh 101Data Mesh 101
Data Mesh 101
 
stackconf 2022: Introduction to Vector Search with Weaviate
stackconf 2022: Introduction to Vector Search with Weaviatestackconf 2022: Introduction to Vector Search with Weaviate
stackconf 2022: Introduction to Vector Search with Weaviate
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
 
Building a Knowledge Graph using NLP and Ontologies
Building a Knowledge Graph using NLP and OntologiesBuilding a Knowledge Graph using NLP and Ontologies
Building a Knowledge Graph using NLP and Ontologies
 
Ontology for Knowledge and Data Strategies.pptx
Ontology for Knowledge and Data Strategies.pptxOntology for Knowledge and Data Strategies.pptx
Ontology for Knowledge and Data Strategies.pptx
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorch
 

Andere mochten auch

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üísticoLily Robledo
 
Etapas del lenguaje prelinguistico
Etapas del lenguaje prelinguisticoEtapas del lenguaje prelinguistico
Etapas del lenguaje prelinguisticok4rol1n4
 
Cuadro de prelinguistico y linguistico
Cuadro de prelinguistico y linguisticoCuadro de prelinguistico y linguistico
Cuadro de prelinguistico y linguisticok4rol1n4
 
Tendencias en bases de datos
Tendencias en bases de datosTendencias en bases de datos
Tendencias en bases de datosmillosvale
 
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 Ana Carrillo Pozas
 
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 PizzasCarlos Casamayor
 
TIC en lectoescritura
TIC en lectoescrituraTIC en lectoescritura
TIC en lectoescrituravillaves56
 
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 softwareSelin Carrasco
 
ESCUCHAR: El Lado Oscuro del Lenguaje.
ESCUCHAR: El Lado Oscuro del Lenguaje.ESCUCHAR: El Lado Oscuro del Lenguaje.
ESCUCHAR: El Lado Oscuro del Lenguaje.Ingrid Serra
 
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íaWilbert Tapia
 
El Lenguaje
El LenguajeEl Lenguaje
El Lenguaje3rotico
 
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 tempranaerikba7
 

Andere mochten auch (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
 

Ähnlich wie BD heterogéneas ontologías

Ähnlich wie BD heterogéneas ontologías (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
 

Mehr von Silvana Cecilia Vire

Mehr von 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
 

Kürzlich hochgeladen

TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 

Kürzlich hochgeladen (20)

TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 

BD heterogéneas ontologías

  • 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