SlideShare uma empresa Scribd logo
1 de 10
Ontologías - I
Juan Esteban Álvarez
Ing. Informático
Que es?
•   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.
•   Una ontología define los términos y conceptos comunes
    empleados para describir un área de conocimiento
•   Hace referencia al intento de formular un exhaustivo y
    riguroso esquema conceptual dentro de un dominio dado, con
    la finalidad de facilitar la comunicación y la compartición de la
    información entre diferentes sistemas.
•   Otras definición, según la inteligencia artificial se define como
    estudio de un dominio que nos permite definir algo con todas
    sus características, lo que es, para que sirve, etc.
    Por ejemplo:
•   UTPL, es un dominio, Personas es un dominio, Juan Pérez es
    un dominio pero también puede ser una instancia de
    Personas
     Si los metadatos sirven para la estructuración del contenido, las
         ontologías hacen posible una semántica para construirlos.
Que no es?
•   Diccionario: un alista ordenada de palabras, con sus respectivas
    definiciones.

•   Tesauro: una lista de conceptos definidos, ordenados por área de
    conocimiento y por jerarquía.

•   Taxonomía: una jerarquía donde las relaciones no están
    explicitadas.

•   Clasificación: un agrupamiento de conceptos basada en uno más
    criterios.

•   Base de datos: una forma de almacenar datos en formato
    electrónico que busca optimizar su almacenamiento y recuperación.

•   Modelo orientado a objetos: un paradigma de programación.
• Conclusión: “Una ontología es un
  sistema experto basado en el
  conocimiento.”
Quienes la usan?
• Son usadas por personas, bases de
  datos y aplicaciones para compartir
  información sobre un tema en particular.
  Con el uso de ontologías, las
  aplicaciones del mañana pueden ser
  “inteligentes”, en el sentido de que
  pueden trabajar mejor en el nivel
  conceptual humano.
De que se compone?
•   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.
Otros conceptos relevantes
•   La Semántica, como significado procesable por máquinas
•   Los Metadatos, como contenedores de información semántica
    sobre los datos. Dentro de este concepto podrían estar los
    siguientes lenguajes:
     – XML: Aporta la sintaxis superficial para los documentos estructurados, pero
       sin dotarles de ninguna restricción sobre el significado.
     – XML Schema: Es un lenguaje para definir la estructura de los documentos
       XML.
     – RDF: Es un modelo de datos para los recursos y las relaciones que se
       puedan establecer entre ellos. Aporta una semántica básica para este
       modelo de datos.
     – RDF Schema: Es un vocabulario para describir las propiedades y las clases
       de los recursos RDF, con una semántica para establcer jerarquías de
       generalización entre dichas propiedades y clases.
     – OWL: Añade más vocabulario para describir propiedades y clases tales
       como relaciones entre clases, cardinalidad (únicamente uno), igualdad,
       tipologías de propiedades más complejas, caracterización de propiedades
       (simetría) o clases enumeradas.
Lenguajes para su manipulación
  •   RQL
      RQL es un lenguaje tipado, que siguiendo un enfoque funcional, define un conjunto de
        consultas básicas e iteradores. RQL es soportado por el sistema Sesame.

  •   RDQL
      RDQL es una implementación de un lenguaje de consulta similar a SQL pero para RDF.
        Ha sido desarrollado por HP y es soportado por Jena2. De hecho, también podemos
        decir que RDQL es el lenguaje de consulta para grafos RDF de Jena2. El hecho de
        que sea similar a SQL, resulta familiar a muchos usuarios.

  •   SeRQL
      SeRQL es un lenguaje declarativo de consulta de instancias y esquemas RDF, que
         aprovecha todas las características del modelamiento RDF. Fue desarrollado por la
         empresa holandesa Aidministrator. SeRQL es soportado por el sistema Sesame.

  •   SPARQL
      Es un lenguaje de consulta capaz de obtener información desde grafos RDF. Es la
          propuesta de estándar del W3C. Al igual que SeRQL, es soportado por Sesame y
          Jena. Proporciona facilidades para:
      – Extraer información en forma de URIs, nodos blancos y literales.
      – Extraer subgrafos RDF.
      – Construir nuevos grafos RDF basados en los grafos incluidos en la consulta.
Utilidades
Las ontologías son útiles para aplicaciones
  inteligentes como:
•   Búsqueda y recuperación semántica/conceptual

•   Agentes de software

•   Soporte en toma de decisiones

•   Tratamiento de lenguaje natural

•   Administración del conocimiento

•   Bases de datos inteligentes

•   Comercio electrónico
Conclusiones
1.   Conjunto de conceptos formalizados para describir
     un área de conocimiento especifica.
2.   Diccionario, Tesauro, Taxonomía, Clasificación,
     Base de Datos y Modelo orientado a objetos.
3.   Existen diversos lenguajes que permiten la
     manipulación de las ontologías y facilitan su
     interpretación.
4.   Las ontologías permiten el entendimiento de un área
     de conocimiento desde una perspectiva semántica.
5.   Las ontologías pueden tener variados usos como por
     ejemplo acercar el entendimiento de la maquina al
     lenguaje natural humano y viceversa.

Mais conteúdo relacionado

Mais procurados

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
 
Monografia ontologias - Primera Aproximación
Monografia ontologias - Primera AproximaciónMonografia ontologias - Primera Aproximación
Monografia ontologias - Primera AproximaciónMarcos Umaño
 
Lenguajes Documentales
Lenguajes DocumentalesLenguajes Documentales
Lenguajes Documentalesmrsnorris
 
Métodos de Organización de Archivos
Métodos de Organización de ArchivosMétodos de Organización de Archivos
Métodos de Organización de ArchivosWilliams Torres
 
Los lenguajes controlados en la organización y recuperación de contenidos
Los lenguajes controlados en la organización y recuperación de contenidosLos lenguajes controlados en la organización y recuperación de contenidos
Los lenguajes controlados en la organización y recuperación de contenidosWilmer Arturo Moyano Grimaldo
 
M.A. actividad unidad no. 4
M.A. actividad unidad no. 4M.A. actividad unidad no. 4
M.A. actividad unidad no. 4Marymar3105
 
Nuevas Tendencias Lenguajes Documentales
Nuevas Tendencias Lenguajes DocumentalesNuevas Tendencias Lenguajes Documentales
Nuevas Tendencias Lenguajes DocumentalesExagono Bibliotecario
 
Red+semantica+en+la+web
Red+semantica+en+la+webRed+semantica+en+la+web
Red+semantica+en+la+webJohannaLizette
 
uso ATLAS TI y la Sociología
uso ATLAS TI y la Sociologíauso ATLAS TI y la Sociología
uso ATLAS TI y la SociologíaLUISAFERNANDA409
 

Mais procurados (17)

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
 
Examen trimestral
Examen trimestralExamen trimestral
Examen trimestral
 
Monografia ontologias - Primera Aproximación
Monografia ontologias - Primera AproximaciónMonografia ontologias - Primera Aproximación
Monografia ontologias - Primera Aproximación
 
LENGUAJES DOCUMENTALES
LENGUAJES DOCUMENTALESLENGUAJES DOCUMENTALES
LENGUAJES DOCUMENTALES
 
Lenguajes Documentales
Lenguajes DocumentalesLenguajes Documentales
Lenguajes Documentales
 
Métodos de Organización de Archivos
Métodos de Organización de ArchivosMétodos de Organización de Archivos
Métodos de Organización de Archivos
 
Tesauro
TesauroTesauro
Tesauro
 
Los lenguajes controlados en la organización y recuperación de contenidos
Los lenguajes controlados en la organización y recuperación de contenidosLos lenguajes controlados en la organización y recuperación de contenidos
Los lenguajes controlados en la organización y recuperación de contenidos
 
Rdf
RdfRdf
Rdf
 
Xpath
XpathXpath
Xpath
 
M.A. actividad unidad no. 4
M.A. actividad unidad no. 4M.A. actividad unidad no. 4
M.A. actividad unidad no. 4
 
Web Semántica
Web SemánticaWeb Semántica
Web Semántica
 
Nuevas Tendencias Lenguajes Documentales
Nuevas Tendencias Lenguajes DocumentalesNuevas Tendencias Lenguajes Documentales
Nuevas Tendencias Lenguajes Documentales
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Red+semantica+en+la+web
Red+semantica+en+la+webRed+semantica+en+la+web
Red+semantica+en+la+web
 
uso ATLAS TI y la Sociología
uso ATLAS TI y la Sociologíauso ATLAS TI y la Sociología
uso ATLAS TI y la Sociología
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 

Destaque

Simbolos de embalaje
Simbolos de embalajeSimbolos de embalaje
Simbolos de embalajejuanillo2010
 
Historia de mexico 1
Historia de mexico 1Historia de mexico 1
Historia de mexico 1vjgaby
 
Web o no_web,_esa_es_la questionc
Web o no_web,_esa_es_la questioncWeb o no_web,_esa_es_la questionc
Web o no_web,_esa_es_la questioncvjgaby
 
Seminario Almacenamiento de Datos Ambientales Hoy
Seminario Almacenamiento de Datos Ambientales HoySeminario Almacenamiento de Datos Ambientales Hoy
Seminario Almacenamiento de Datos Ambientales HoyCAESCG.org
 
Derecho laboral 2
Derecho laboral 2Derecho laboral 2
Derecho laboral 2M. Fernanda
 
Creative commons
Creative commonsCreative commons
Creative commonsbertorsg
 
Con un boli Bic
Con un boli BicCon un boli Bic
Con un boli Bickiermel
 
C:\Fakepath\Ensayo Sobre Salud
C:\Fakepath\Ensayo Sobre SaludC:\Fakepath\Ensayo Sobre Salud
C:\Fakepath\Ensayo Sobre SaludLuis Gonzaga
 
Los alimentos
Los alimentosLos alimentos
Los alimentosALINA
 
La Segunda 2010
La Segunda 2010La Segunda 2010
La Segunda 2010Publilog
 
01 breve intro a_internet1
01 breve intro a_internet101 breve intro a_internet1
01 breve intro a_internet1SamPinilla
 
El Desempleo
El DesempleoEl Desempleo
El DesempleoyoselinA
 

Destaque (20)

Simbolos de embalaje
Simbolos de embalajeSimbolos de embalaje
Simbolos de embalaje
 
Presentación ntic
Presentación nticPresentación ntic
Presentación ntic
 
Historia de mexico 1
Historia de mexico 1Historia de mexico 1
Historia de mexico 1
 
Pres navas 100416
Pres navas 100416Pres navas 100416
Pres navas 100416
 
Web o no_web,_esa_es_la questionc
Web o no_web,_esa_es_la questioncWeb o no_web,_esa_es_la questionc
Web o no_web,_esa_es_la questionc
 
Seminario Almacenamiento de Datos Ambientales Hoy
Seminario Almacenamiento de Datos Ambientales HoySeminario Almacenamiento de Datos Ambientales Hoy
Seminario Almacenamiento de Datos Ambientales Hoy
 
Portafolio nº 2
Portafolio nº 2Portafolio nº 2
Portafolio nº 2
 
Derecho laboral 2
Derecho laboral 2Derecho laboral 2
Derecho laboral 2
 
Creative commons
Creative commonsCreative commons
Creative commons
 
Con un boli Bic
Con un boli BicCon un boli Bic
Con un boli Bic
 
Demografia
DemografiaDemografia
Demografia
 
Imp
ImpImp
Imp
 
C:\Fakepath\Ensayo Sobre Salud
C:\Fakepath\Ensayo Sobre SaludC:\Fakepath\Ensayo Sobre Salud
C:\Fakepath\Ensayo Sobre Salud
 
Sant cugat
Sant cugatSant cugat
Sant cugat
 
Ermita ntra. sra. del castillo
Ermita ntra. sra. del castilloErmita ntra. sra. del castillo
Ermita ntra. sra. del castillo
 
Tipos de parrafos
Tipos de parrafosTipos de parrafos
Tipos de parrafos
 
Los alimentos
Los alimentosLos alimentos
Los alimentos
 
La Segunda 2010
La Segunda 2010La Segunda 2010
La Segunda 2010
 
01 breve intro a_internet1
01 breve intro a_internet101 breve intro a_internet1
01 breve intro a_internet1
 
El Desempleo
El DesempleoEl Desempleo
El Desempleo
 

Semelhante a Ontologías

Semelhante a Ontologías (20)

Ontologías
OntologíasOntologías
Ontologías
 
Ti036 Caso Práctico
Ti036 Caso PrácticoTi036 Caso Práctico
Ti036 Caso Práctico
 
ATIX18
ATIX18ATIX18
ATIX18
 
Atix18
Atix18Atix18
Atix18
 
Trabajo web semantica
Trabajo web semanticaTrabajo web semantica
Trabajo web semantica
 
Ontologias con Bases de Datos
Ontologias con Bases de DatosOntologias con Bases de Datos
Ontologias con Bases de Datos
 
Web semantic
Web semanticWeb semantic
Web semantic
 
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ó...
 
Programación orientada-objetos
Programación orientada-objetosProgramación orientada-objetos
Programación orientada-objetos
 
Red semantica en la+web
Red semantica en la+webRed semantica en la+web
Red semantica en la+web
 
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
 
La web semantica
La web semanticaLa web semantica
La web semantica
 
Web semántica
Web semánticaWeb semántica
Web semántica
 
Atix18
Atix18Atix18
Atix18
 
Web semántica13.41
Web semántica13.41Web semántica13.41
Web semántica13.41
 
Arquitectura de la informacion
Arquitectura de la informacionArquitectura de la informacion
Arquitectura de la informacion
 
Web Semántica
Web SemánticaWeb Semántica
Web Semántica
 
Seminario Ontologia IA
Seminario Ontologia IASeminario Ontologia IA
Seminario Ontologia IA
 
Introduccion - Curso Ontologías
Introduccion - Curso OntologíasIntroduccion - Curso Ontologías
Introduccion - Curso Ontologías
 
Comp2
Comp2Comp2
Comp2
 

Ontologías

  • 1. Ontologías - I Juan Esteban Álvarez Ing. Informático
  • 2. Que es? • 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. • Una ontología define los términos y conceptos comunes empleados para describir un área de conocimiento • Hace referencia al intento de formular un exhaustivo y riguroso esquema conceptual dentro de un dominio dado, con la finalidad de facilitar la comunicación y la compartición de la información entre diferentes sistemas. • Otras definición, según la inteligencia artificial se define como estudio de un dominio que nos permite definir algo con todas sus características, lo que es, para que sirve, etc. Por ejemplo: • UTPL, es un dominio, Personas es un dominio, Juan Pérez es un dominio pero también puede ser una instancia de Personas Si los metadatos sirven para la estructuración del contenido, las ontologías hacen posible una semántica para construirlos.
  • 3. Que no es? • Diccionario: un alista ordenada de palabras, con sus respectivas definiciones. • Tesauro: una lista de conceptos definidos, ordenados por área de conocimiento y por jerarquía. • Taxonomía: una jerarquía donde las relaciones no están explicitadas. • Clasificación: un agrupamiento de conceptos basada en uno más criterios. • Base de datos: una forma de almacenar datos en formato electrónico que busca optimizar su almacenamiento y recuperación. • Modelo orientado a objetos: un paradigma de programación.
  • 4. • Conclusión: “Una ontología es un sistema experto basado en el conocimiento.”
  • 5. Quienes la usan? • Son usadas por personas, bases de datos y aplicaciones para compartir información sobre un tema en particular. Con el uso de ontologías, las aplicaciones del mañana pueden ser “inteligentes”, en el sentido de que pueden trabajar mejor en el nivel conceptual humano.
  • 6. De que se compone? • 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.
  • 7. Otros conceptos relevantes • La Semántica, como significado procesable por máquinas • Los Metadatos, como contenedores de información semántica sobre los datos. Dentro de este concepto podrían estar los siguientes lenguajes: – XML: Aporta la sintaxis superficial para los documentos estructurados, pero sin dotarles de ninguna restricción sobre el significado. – XML Schema: Es un lenguaje para definir la estructura de los documentos XML. – RDF: Es un modelo de datos para los recursos y las relaciones que se puedan establecer entre ellos. Aporta una semántica básica para este modelo de datos. – RDF Schema: Es un vocabulario para describir las propiedades y las clases de los recursos RDF, con una semántica para establcer jerarquías de generalización entre dichas propiedades y clases. – OWL: Añade más vocabulario para describir propiedades y clases tales como relaciones entre clases, cardinalidad (únicamente uno), igualdad, tipologías de propiedades más complejas, caracterización de propiedades (simetría) o clases enumeradas.
  • 8. Lenguajes para su manipulación • RQL RQL es un lenguaje tipado, que siguiendo un enfoque funcional, define un conjunto de consultas básicas e iteradores. RQL es soportado por el sistema Sesame. • RDQL RDQL es una implementación de un lenguaje de consulta similar a SQL pero para RDF. Ha sido desarrollado por HP y es soportado por Jena2. De hecho, también podemos decir que RDQL es el lenguaje de consulta para grafos RDF de Jena2. El hecho de que sea similar a SQL, resulta familiar a muchos usuarios. • SeRQL SeRQL es un lenguaje declarativo de consulta de instancias y esquemas RDF, que aprovecha todas las características del modelamiento RDF. Fue desarrollado por la empresa holandesa Aidministrator. SeRQL es soportado por el sistema Sesame. • SPARQL Es un lenguaje de consulta capaz de obtener información desde grafos RDF. Es la propuesta de estándar del W3C. Al igual que SeRQL, es soportado por Sesame y Jena. Proporciona facilidades para: – Extraer información en forma de URIs, nodos blancos y literales. – Extraer subgrafos RDF. – Construir nuevos grafos RDF basados en los grafos incluidos en la consulta.
  • 9. Utilidades Las ontologías son útiles para aplicaciones inteligentes como: • Búsqueda y recuperación semántica/conceptual • Agentes de software • Soporte en toma de decisiones • Tratamiento de lenguaje natural • Administración del conocimiento • Bases de datos inteligentes • Comercio electrónico
  • 10. Conclusiones 1. Conjunto de conceptos formalizados para describir un área de conocimiento especifica. 2. Diccionario, Tesauro, Taxonomía, Clasificación, Base de Datos y Modelo orientado a objetos. 3. Existen diversos lenguajes que permiten la manipulación de las ontologías y facilitan su interpretación. 4. Las ontologías permiten el entendimiento de un área de conocimiento desde una perspectiva semántica. 5. Las ontologías pueden tener variados usos como por ejemplo acercar el entendimiento de la maquina al lenguaje natural humano y viceversa.