SlideShare a Scribd company logo
1 of 6
Download to read offline
Creación de una Ontología para el Área de la Energía, las Industrias y
los Recursos Naturales No Renovables de la Universidad Nacional de
Loja utllizando Protége
Jorge Mejía
Universidad Nacional de Loja
Vanessa Erraez
Universidad Nacional de Loja
Resúmen
En el presente artículo se abordará los temas de Web Semántica y Ontologías. La Web está
a punto de sufrir un nuevo cambio: la información que aparece en Internet va a poder inter-
pretarse por los ordenadores sin necesidad de intervención humana, es la denominada Web
Semántica. Para que esto ocurra, es necesario que la información de las páginas web se codifi-
que mediante ontologías. Las ontologías representarán el conocimiento de Internet, definiendo
formalmente los conceptos de los diferentes dominios y sus relaciones, con capacidad para
realizar deducciones con este conocimiento
Introducción
Actualmente, la Web es un espacio preparado para el
intercambio de información diseñado para el consumo
humano. Las páginas web son creadas por personas para
ser entendidas por personas. No existe un formato común
para mostrar la información, por lo cual, los desarrolladores
de páginas web crean sus páginas dependiendo de los
potenciales usuarios que van a visitarlas. Los actuales
browsers de web realizan la búsqueda de información,
con más o menos fortuna, mediante palabras clave que
aparecerán en el código HTML de las páginas web dispersas
en Internet. En los últimos años, algunas empresas están
realizando anotaciones de datos introducidas dentro de
este código HTML, siguiendo algún esquema de anotación
común, normalmente basado en XML.
Otra carencia de la situación actual es que, con los
estándares web del momento, no se puede diferenciar entre
información personal, académica, comercial, etc. Es decir,
cuando un buscador web realiza una consulta con algunas
palabras clave, normalmente aparece información que no
es útil porque no corresponde a lo que estamos buscando.
Además no todas las páginas proporcionan igual cantidad
de información, debido precisamente a que no existe un
formato o convenio que nos diga qué contenido debemos
añadir a las páginas web.
Es indudable que las ventajas que ofrece Internet son enor-
mes a la hora de buscar información, pero adolece de una
manera de encontrar información de forma precisa y de po-
der realizar deducciones con la información existente.
Web Semántica
Definición
La web semántica es un área pujante en la confluencia de
la Inteligencia Artificial y las tecnologías web, que propone
nuevas técnicas y paradigmas para la representación del
conocimento que faciliten la localización, compartición e
integración de recursos a través de la WWW.
La web semántica mantiene los principios que han hecho
un éxito de la web actual, como son los principios de des-
centralización, compartición, compatibilidad, o la apertura al
crecimiento y uso no previstos de antemano. En este contex-
to un problema clave es alcanzar un entendimiento entre las
partes: usuarios, desarrolladores y programas de muy diver-
so perfil. La web semántica rescata la noción de ontología
del campo de la Inteligencia Artificial como vehículo para
cumplir este objetivo (Castells, s.f.).
Infraestructura de la Web Semántica
(Lluís Codina, s.f.).
Unicode + URI
Unicode es un sistema internacional estándar que pro-
porciona un número único para cada carácter, sin im-
portar la plataforma ni el programa. Esto permite re-
presentar caracteres de cualquier idioma con una codi-
ficación unificada. Uniform Resource Identifier (URI)
es un sistema de direccionamiento e identificación de
recursos. El sistema que usamos actualmente para ac-
ceder a los recursos de la Web (URL) es una parte de
URI.
Jorge Mejía,Vanessa Erraez Tutor: Ing Henry Paz
XML+NS+XML SCHEMA
eXtended Markup Language (XML) es un sistema que
permite definir lenguajes de marcas para usos especí-
ficos. Name Spaces (NS) permite combinar diversos
lenguajes de marcado creados con XML en un mismo
documento. XML Schema sirve para definir tipos de
documentos complejos en los que se pueden especifi-
car tipos de datos, listas de componentes y restriccio-
nes similares a las del diccionario de datos típico de
una base de datos.
RDF + rdfschema
Resource Description Framework (RDF) es un modelo
de representación de metadatos que, entre otras cosas,
permite representar recursos digitales tales como sitios
o páginas web. RDF está concebido para representar
cualquier clase de recursos (no solamente páginas pu-
blicadas en la web). RDF Schema, por su parte, es una
extensión de RDF que aporta un lenguaje con mayor
capacidad para representar relaciones semánticas com-
plejas.
Ontology vocabulary
Una ontología es una especificación formal de un do-
minio del conocimiento que, en su expresión más sim-
ple, se identifica con una taxonomía. Una taxonomía
consiste en una jerarquía de conceptos y sus relacio-
nes del tipo clase-subclase. Una ontología formaliza
la relación de clase, añade otras relaciones y especi-
fica propiedades para individuos y clases. Ontology-
vocabulary se refiere a una ontología concreta sobre
un dominio concreto del conocimiento.
Logic
En este contexto, logic se refiere al estudio de las re-
glas formales que permiten determinar si un razona-
miento se sigue de sus premisas. La lógica estudia, por
tanto, la estructura de los razonamientos válidos. Se
espera que los ordenadores del futuro puedan efectuar
razonamientos sobre los recursos y servicios de la Web
combinando los conocimientos expresados en las on-
tologías, los hechos declarados en los metadatos y la
aplicación de reglas lógicas.
Proof
En este contexto, Proof (prueba) significa demostra-
ción [matemática]. Se considera que un ordenador al-
canza la máxima fiabilidad en sus razonamientos cuan-
do es capaz de realizar demostraciones o, lo que es lo
mismo a efectos prácticos, cuando es capaz de justifi-
car el motivo por el cual tomó (o aconsejó tomar) una
decisión.
Trust (+ Digital Signature)
La última capa, Trust (confianza) debe servir para otor-
gar confianza a las transacciones en la Web a través
que se llevarán a cabo no solamente entre usuarios y
sitios web sino también entre programas de software; y
todo ello tanto en el plano C2B (consumer to business)
como en el B2B (business to business). La Digital Sig-
nature (firma digital) proporcionará soporte específico
a esta capa, tal como muestra el diagrama.
Representación gráfica de la infraestructura de la Web Se-
mántica.
Figura 1. Infraestructura de la Web Semántica
Campos de Aplicación de la Web Semántica
Entre los campos de aplicación donde las nuevas ideas
de la web semántica pueden tener utilidad podemos citar:
(Castells, s.f.)
Comercio electrónico.
Gestión del conocimiento corporativo
Búsqueda de información en la web
Procesamiento del lenguaje natural
Enseñanza
Turismo
Patrimonio cultural
Ontologias
Definición
Una ontología es una taxonomía de conceptos con atribu-
tos y relaciones, que proporciona un vocabulario consensua-
do para definir redes semánticas de unidades de información.
UNIVERSIDAD NACIONAL DE LOJA
jlmejiam@unl.edu.ec, mverraeaze@unl.edu.ec
2
Jorge Mejía,Vanessa Erraez Tutor: Ing Henry Paz
interrelacionadas.
Las ontologías son acuerdos, en un contexto social, para cu-
brir una serie de objetivos. Se crean, entre otras cosas, para:
Permitir el intercambio de datos entre programas.
Simplificar la unificación (o traducción) de distintas
representaciones.
Facilitar la comunicación entre personas.(Alvarez, s.f.)
Componentes de una Ontología
(1, s.f.) Las ontologías tienen los siguientes componentes
que servirán para representar el conocimiento de algún do-
minio.
Conceptos
Son las ideas básicas que se intentan formalizar. Los
conceptos pueden ser clases de objetos, métodos, pla-
nes, estrategias, procesos de razonamiento, etc
Relaciones
representan la interacción y enlace entre losconceptos
del 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 identifi-
ca un elemento mediante el cálculo de una función
que considera varios elementos de la ontología. Por
ejemplo, pueden aparecer funciones como categorizar-
clase, asignar-fecha, etc
Instancias
Se utilizan para representar objetos determinados de
un concepto.
Protegé
Protege es un programa de ciencias de la compu-
tación que proporciona las herramientas necesarias pa-
ra construir modelos de dominio y las aplicaciones ba-
sadas en el conocimiento de la tecnología basada en
ontologías . Ontología , a los efectos de la informática
, define las primitivas de representación que ayuden a
los dominios de modelado de acuerdo a clases, propie-
dades y relaciones entre las clases dentro del dominio.
Protege - OWL permite a los usuarios crear dominios
ontológicos para la web semántica con referencia a la
Web Ontología Language (OWL ) . Hay varias herra-
mientas con las que podrás interactuar durante el uso
Protege. (TanianaRodríguez, s.f.)
• Es gratis, open source.
• Está basado en Java, es extendible.
• Es un editor de ontologías y marco de trabajo de
bases de conocimiento.
• Define la estructura de una ontología.
• Define y administra instancias
Owl propiedades
Propiedades OWL representan las relaciones entre los
dos objetos. Hay dos propiedades principales:
• Propiedades del objeto: link objeto a objeto .
• Propiedades de tipo de datos: vínculo de objeto
de tipo de datos de esquema XML o RDF: literal.
OWL tiene otra propiedad - propiedades de anotación,
para ser utilizado para agregar información de anota-
ción a las clases, los individuos, y las propiedades.
Restricciones de propiedad
En OWL, las propiedades se utilizan para crear restric-
ciones. Las restricciones se utilizan para restringir los
individuos que pertenecen a una clase
La ventana principal de Protege es la siguiente:
Figura 2. Ventana principal de Protege
Jena
Jena es una libreria java para trabajar con la web se-
mántica. Permite hacer consultas SPARQL (lenguaje
sql para rdf). Rdf se estructura en tripletas de infor-
mación (formato turtle) de la siguiente forma: "sujeto
predicadoobjeto", donde sujeto es el recurso (una uri);
predicado es una propiedad y objeto el valor de di-
cha propiedad (la propiedad normalmente es un enla-
ce también , ya que la web semántica es información
"muy repartida"por distintos recursos. Es un marco de
código abierto para la Web Semántica escrito en Ja-
va.Jena está compuesto de:
• API de procesamiento de RDF.
• API de procesamiento de OWL.
UNIVERSIDAD NACIONAL DE LOJA
jlmejiam@unl.edu.ec, mverraeaze@unl.edu.ec
3
Jorge Mejía,Vanessa Erraez Tutor: Ing Henry Paz
• Un motor de razonamiento basado en reglas
• Un motor de consultas SPARQ
Creación de la Ontología del Área de la Energía,
las Industrias y los Recursos Naturales no
Renovables del Universidad Nacional de Loja de
con Protege
• En Classes podemos crear las clases y subclases
como se muestra en la Figura 3.
Figura 3. Clases y subclases de la Ontologia
• En Data Properties creamos los atributos, do-
minio y rango de las clases y subclases.
La Figura 4 representa a los atributos de las cla-
ses y subclases.
Figura 4. Atributos
La Figura 5 representa el dominio de las clases y
subclases.
Figura 5. Dominio
La Figura 6 representa el rango de las clases y
subclases.
Figura 6. Rango
• Seleccionando Object Properties podemos
crear las diferentes relaciones.
Figura 7. Creacion de las relaciones
• La Figura 8 representa la creación de la Relación
cursan e inversa son_estudiadas_por.
Estudiantes_Mod_I cursan Materias_Mod_I.
Materias_Mod_I son_estudiadas_por los
Estudiantes_Mod_I.
Figura 8. Relación cursan e inversa
• La figura 9 representa la creación de la Relación
dicta e inversa es_dictada.
Docentes dicta Materias_Mod_X.
Materias_Mod_X es_dictada por Docentes.
UNIVERSIDAD NACIONAL DE LOJA
jlmejiam@unl.edu.ec, mverraeaze@unl.edu.ec
4
Jorge Mejía,Vanessa Erraez Tutor: Ing Henry Paz
Figura 9. Relación dicta e inversa
• La figura 10 representa la creación de la Relación
pueden_recibir e inversa son_impartidas_a.
Estudiantes_Mod_II pueden_recibir Mate-
rias_Mod_I y Materias_Mod_II.
Materias_Mod_I y Materias_Mod_II
son_impartidas_a Estudiantes_Mod_II.
Figura 10. Relación pueden_recibir e inversa
• La figura 11 representa la creación de la Relación
recibe e inversa son_recibidas .
Estudiantes_Mod_X recibe Materias_Mod_X
Materias_Mod_X son_recibidas por
Estudiantes_ModX
Figura 11. Relación recibe e inversa
• Seleccionando OntoGraf se visualiza la estruc-
tura jerárquica de la Ontología .
Figura 12. Estructura jerárquica de la Ontología
Código
En la figura 13 se muestra el códido que nos permite
mostrar la lista de clases y subclases, lista de realcio-
nes y lista de individuos.
Figura 13. Código
La figura 14 representa la ventana principal en donde
podemos visualizar las relaciones, individuos, clases y
subclases.
Figura 14. Ventana Principal
UNIVERSIDAD NACIONAL DE LOJA
jlmejiam@unl.edu.ec, mverraeaze@unl.edu.ec
5
Jorge Mejía,Vanessa Erraez Tutor: Ing Henry Paz
Al pulsar el botón Clases se visualiza la lista de las
clases y subclases como se muestra en la figura 15.
Figura 15. Ventana Principal
Al pulsar el botón Individuos se visualiza la lista de los
individuos como se muestra en la figura 16.
Figura 16. Ventana Principal
Al pulsar el botón Relaciones se visualiza la lista de
todas las relacionescomo se muestra en la figura 17.
Figura 17. Ventana Principal
Código disponible en: https://github.com/Sjlmejia/Examen4
/tree/master/Web %20Semantica
Conclusiones
• La Web Semántica se basa en dos conceptos fun-
damentales como son descripción y manipula-
ción.
• Las ontologías permiten trabajar con conceptos,
en lugar de palabras clave, en los sistemas de re-
cuperación de información.
• Una ontología es una taxonomía de conceptos
con atributos y relaciones, que proporciona un
vocabulario consensuado para definir redes se-
mánticas de unidades de información interrela-
cionadas.
Referencias
1, A. L. T. (s.f.). Ontologías en
la web semántica. Descargado de
http://www.anobium.es/docs/gcf ichas/doc/68ERfhjkmv.pd f
Alvarez, C. (s.f.). OntologÍas. Descargado de
http://www.infor.uva.es/ sblanco/Tesis/Ontolog
C3 ADas.pdf
Castells, P. (s.f.). Aplicación de técni-
cas de la web semántica. Descargado de
http://arantxa.ii.uam.es/ castells/publications
/coline02.pdf
Lluís Codina, C. R. (s.f.). La web semántica. Descargado de
http://eprints.rclis.org/8899/1/websemantica.pd f
TanianaRodríguez, J. A. (s.f.). Protege. Descargado de
http://www.ing.ula.ve/ aguilar/actividad-docente/IA/
UNIVERSIDAD NACIONAL DE LOJA
jlmejiam@unl.edu.ec, mverraeaze@unl.edu.ec
6

More Related Content

What's hot

What's hot (19)

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ó...
 
Indizacion
IndizacionIndizacion
Indizacion
 
Orientado a objeto
Orientado a objetoOrientado a objeto
Orientado a objeto
 
Buscador Semántico
Buscador SemánticoBuscador Semántico
Buscador Semántico
 
Ontologías
OntologíasOntologías
Ontologías
 
Web semantic
Web semanticWeb semantic
Web semantic
 
Tesauro
TesauroTesauro
Tesauro
 
Herramienta Protégé para la Web Semántica
Herramienta Protégé para la Web SemánticaHerramienta Protégé para la Web Semántica
Herramienta Protégé para la Web Semántica
 
LENGUAJES DOCUMENTALES
LENGUAJES DOCUMENTALESLENGUAJES DOCUMENTALES
LENGUAJES DOCUMENTALES
 
Clase sobre lenguaje Documental
Clase sobre lenguaje DocumentalClase sobre lenguaje Documental
Clase sobre lenguaje Documental
 
Ontologías
OntologíasOntologías
Ontologías
 
Nuevas Tendencias Lenguajes Documentales
Nuevas Tendencias Lenguajes DocumentalesNuevas Tendencias Lenguajes Documentales
Nuevas Tendencias Lenguajes Documentales
 
El tesauro
El tesauroEl tesauro
El tesauro
 
Pln
PlnPln
Pln
 
Lenguaje documental
Lenguaje documentalLenguaje documental
Lenguaje documental
 
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
 
M.A. actividad unidad no. 4
M.A. actividad unidad no. 4M.A. actividad unidad no. 4
M.A. actividad unidad no. 4
 
Red+semantica+en+la+web
Red+semantica+en+la+webRed+semantica+en+la+web
Red+semantica+en+la+web
 
Ontología cis
Ontología cisOntología cis
Ontología cis
 

Similar to Web semantica y ontologias

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ísticasPollis Morales
 
Red semantica en la+web
Red semantica en la+webRed semantica en la+web
Red semantica en la+webrccmaria
 
PresentacióN De La Tesis
PresentacióN De La TesisPresentacióN De La Tesis
PresentacióN De La TesisGEOVAN21
 
Relación de una Web Semántica CIS-UNL
Relación de una Web Semántica CIS-UNLRelación de una Web Semántica CIS-UNL
Relación de una Web Semántica CIS-UNLAndreita Armijos C
 
Pensáis que es posible la web semántica actividad 1
Pensáis que es posible la web semántica actividad 1Pensáis que es posible la web semántica actividad 1
Pensáis que es posible la web semántica actividad 1Catalino Dominguez Villarreal
 
TecnologíAs Y Herramientas De La Web SemáNtica
TecnologíAs Y Herramientas De La Web SemáNticaTecnologíAs Y Herramientas De La Web SemáNtica
TecnologíAs Y Herramientas De La Web SemáNticaJavier Capa
 
Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder...
Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder...Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder...
Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder...Víctor Jesús Hernández
 
Indización automatizada
Indización automatizadaIndización automatizada
Indización automatizadaJavier Gascón
 

Similar to Web semantica y ontologias (20)

Ontología
OntologíaOntología
Ontología
 
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
 
Red semantica en la+web
Red semantica en la+webRed semantica en la+web
Red semantica en la+web
 
PresentacióN De La Tesis
PresentacióN De La TesisPresentacióN De La Tesis
PresentacióN De La Tesis
 
Presentación3
Presentación3Presentación3
Presentación3
 
La web semantica y su futuro
La web semantica y su futuroLa web semantica y su futuro
La web semantica y su futuro
 
Relación de una Web Semántica CIS-UNL
Relación de una Web Semántica CIS-UNLRelación de una Web Semántica CIS-UNL
Relación de una Web Semántica CIS-UNL
 
Web Semanticammj
Web SemanticammjWeb Semanticammj
Web Semanticammj
 
Pensáis que es posible la web semántica actividad 1
Pensáis que es posible la web semántica actividad 1Pensáis que es posible la web semántica actividad 1
Pensáis que es posible la web semántica actividad 1
 
TecnologíAs Y Herramientas De La Web SemáNtica
TecnologíAs Y Herramientas De La Web SemáNticaTecnologíAs Y Herramientas De La Web SemáNtica
TecnologíAs Y Herramientas De La Web SemáNtica
 
Universidad
UniversidadUniversidad
Universidad
 
Introduccion - Curso Ontologías
Introduccion - Curso OntologíasIntroduccion - Curso Ontologías
Introduccion - Curso Ontologías
 
La Web Semantica
La Web SemanticaLa Web Semantica
La Web Semantica
 
Ontologia de la web semantica
Ontologia de la web semanticaOntologia de la web semantica
Ontologia de la web semantica
 
Web semantica
Web semanticaWeb semantica
Web semantica
 
Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder...
Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder...Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder...
Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder...
 
Como funciona la web
Como funciona la webComo funciona la web
Como funciona la web
 
Indización automatizada
Indización automatizadaIndización automatizada
Indización automatizada
 
La web semantica
La web semanticaLa web semantica
La web semantica
 
Web semantica (2)
Web semantica (2)Web semantica (2)
Web semantica (2)
 

Recently uploaded

Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosfranchescamassielmor
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOCamiloSaavedra30
 
JimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdfJimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdfJimyPomalaza
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionnewspotify528
 
Informe Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docxInforme Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docxTAKESHISAC
 
La Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfLa Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfAnthony Gualpa
 
Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)esmerling14
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejerciciosEfrain Yungan
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaLissetteMorejonLeon
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptxEfrain Yungan
 
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptxLICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptxLucindaMy
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesjohannyrmnatejeda
 
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTACUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTAvanessaecharry2511
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptxluiscisnerosayala23
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptxJOSLUISCALLATAENRIQU
 
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEfrain Yungan
 
Diseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalDiseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalEfrain Yungan
 

Recently uploaded (20)

Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negocios
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
 
JimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdfJimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdf
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacion
 
Informe Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docxInforme Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docx
 
La Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfLa Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdf
 
Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicios
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieria
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx
 
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptxLICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajes
 
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTACUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
 
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
 
Diseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalDiseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje vertical
 

Web semantica y ontologias

  • 1. Creación de una Ontología para el Área de la Energía, las Industrias y los Recursos Naturales No Renovables de la Universidad Nacional de Loja utllizando Protége Jorge Mejía Universidad Nacional de Loja Vanessa Erraez Universidad Nacional de Loja Resúmen En el presente artículo se abordará los temas de Web Semántica y Ontologías. La Web está a punto de sufrir un nuevo cambio: la información que aparece en Internet va a poder inter- pretarse por los ordenadores sin necesidad de intervención humana, es la denominada Web Semántica. Para que esto ocurra, es necesario que la información de las páginas web se codifi- que mediante ontologías. Las ontologías representarán el conocimiento de Internet, definiendo formalmente los conceptos de los diferentes dominios y sus relaciones, con capacidad para realizar deducciones con este conocimiento Introducción Actualmente, la Web es un espacio preparado para el intercambio de información diseñado para el consumo humano. Las páginas web son creadas por personas para ser entendidas por personas. No existe un formato común para mostrar la información, por lo cual, los desarrolladores de páginas web crean sus páginas dependiendo de los potenciales usuarios que van a visitarlas. Los actuales browsers de web realizan la búsqueda de información, con más o menos fortuna, mediante palabras clave que aparecerán en el código HTML de las páginas web dispersas en Internet. En los últimos años, algunas empresas están realizando anotaciones de datos introducidas dentro de este código HTML, siguiendo algún esquema de anotación común, normalmente basado en XML. Otra carencia de la situación actual es que, con los estándares web del momento, no se puede diferenciar entre información personal, académica, comercial, etc. Es decir, cuando un buscador web realiza una consulta con algunas palabras clave, normalmente aparece información que no es útil porque no corresponde a lo que estamos buscando. Además no todas las páginas proporcionan igual cantidad de información, debido precisamente a que no existe un formato o convenio que nos diga qué contenido debemos añadir a las páginas web. Es indudable que las ventajas que ofrece Internet son enor- mes a la hora de buscar información, pero adolece de una manera de encontrar información de forma precisa y de po- der realizar deducciones con la información existente. Web Semántica Definición La web semántica es un área pujante en la confluencia de la Inteligencia Artificial y las tecnologías web, que propone nuevas técnicas y paradigmas para la representación del conocimento que faciliten la localización, compartición e integración de recursos a través de la WWW. La web semántica mantiene los principios que han hecho un éxito de la web actual, como son los principios de des- centralización, compartición, compatibilidad, o la apertura al crecimiento y uso no previstos de antemano. En este contex- to un problema clave es alcanzar un entendimiento entre las partes: usuarios, desarrolladores y programas de muy diver- so perfil. La web semántica rescata la noción de ontología del campo de la Inteligencia Artificial como vehículo para cumplir este objetivo (Castells, s.f.). Infraestructura de la Web Semántica (Lluís Codina, s.f.). Unicode + URI Unicode es un sistema internacional estándar que pro- porciona un número único para cada carácter, sin im- portar la plataforma ni el programa. Esto permite re- presentar caracteres de cualquier idioma con una codi- ficación unificada. Uniform Resource Identifier (URI) es un sistema de direccionamiento e identificación de recursos. El sistema que usamos actualmente para ac- ceder a los recursos de la Web (URL) es una parte de URI.
  • 2. Jorge Mejía,Vanessa Erraez Tutor: Ing Henry Paz XML+NS+XML SCHEMA eXtended Markup Language (XML) es un sistema que permite definir lenguajes de marcas para usos especí- ficos. Name Spaces (NS) permite combinar diversos lenguajes de marcado creados con XML en un mismo documento. XML Schema sirve para definir tipos de documentos complejos en los que se pueden especifi- car tipos de datos, listas de componentes y restriccio- nes similares a las del diccionario de datos típico de una base de datos. RDF + rdfschema Resource Description Framework (RDF) es un modelo de representación de metadatos que, entre otras cosas, permite representar recursos digitales tales como sitios o páginas web. RDF está concebido para representar cualquier clase de recursos (no solamente páginas pu- blicadas en la web). RDF Schema, por su parte, es una extensión de RDF que aporta un lenguaje con mayor capacidad para representar relaciones semánticas com- plejas. Ontology vocabulary Una ontología es una especificación formal de un do- minio del conocimiento que, en su expresión más sim- ple, se identifica con una taxonomía. Una taxonomía consiste en una jerarquía de conceptos y sus relacio- nes del tipo clase-subclase. Una ontología formaliza la relación de clase, añade otras relaciones y especi- fica propiedades para individuos y clases. Ontology- vocabulary se refiere a una ontología concreta sobre un dominio concreto del conocimiento. Logic En este contexto, logic se refiere al estudio de las re- glas formales que permiten determinar si un razona- miento se sigue de sus premisas. La lógica estudia, por tanto, la estructura de los razonamientos válidos. Se espera que los ordenadores del futuro puedan efectuar razonamientos sobre los recursos y servicios de la Web combinando los conocimientos expresados en las on- tologías, los hechos declarados en los metadatos y la aplicación de reglas lógicas. Proof En este contexto, Proof (prueba) significa demostra- ción [matemática]. Se considera que un ordenador al- canza la máxima fiabilidad en sus razonamientos cuan- do es capaz de realizar demostraciones o, lo que es lo mismo a efectos prácticos, cuando es capaz de justifi- car el motivo por el cual tomó (o aconsejó tomar) una decisión. Trust (+ Digital Signature) La última capa, Trust (confianza) debe servir para otor- gar confianza a las transacciones en la Web a través que se llevarán a cabo no solamente entre usuarios y sitios web sino también entre programas de software; y todo ello tanto en el plano C2B (consumer to business) como en el B2B (business to business). La Digital Sig- nature (firma digital) proporcionará soporte específico a esta capa, tal como muestra el diagrama. Representación gráfica de la infraestructura de la Web Se- mántica. Figura 1. Infraestructura de la Web Semántica Campos de Aplicación de la Web Semántica Entre los campos de aplicación donde las nuevas ideas de la web semántica pueden tener utilidad podemos citar: (Castells, s.f.) Comercio electrónico. Gestión del conocimiento corporativo Búsqueda de información en la web Procesamiento del lenguaje natural Enseñanza Turismo Patrimonio cultural Ontologias Definición Una ontología es una taxonomía de conceptos con atribu- tos y relaciones, que proporciona un vocabulario consensua- do para definir redes semánticas de unidades de información. UNIVERSIDAD NACIONAL DE LOJA jlmejiam@unl.edu.ec, mverraeaze@unl.edu.ec 2
  • 3. Jorge Mejía,Vanessa Erraez Tutor: Ing Henry Paz interrelacionadas. Las ontologías son acuerdos, en un contexto social, para cu- brir una serie de objetivos. Se crean, entre otras cosas, para: Permitir el intercambio de datos entre programas. Simplificar la unificación (o traducción) de distintas representaciones. Facilitar la comunicación entre personas.(Alvarez, s.f.) Componentes de una Ontología (1, s.f.) Las ontologías tienen los siguientes componentes que servirán para representar el conocimiento de algún do- minio. Conceptos Son las ideas básicas que se intentan formalizar. Los conceptos pueden ser clases de objetos, métodos, pla- nes, estrategias, procesos de razonamiento, etc Relaciones representan la interacción y enlace entre losconceptos del 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 identifi- ca un elemento mediante el cálculo de una función que considera varios elementos de la ontología. Por ejemplo, pueden aparecer funciones como categorizar- clase, asignar-fecha, etc Instancias Se utilizan para representar objetos determinados de un concepto. Protegé Protege es un programa de ciencias de la compu- tación que proporciona las herramientas necesarias pa- ra construir modelos de dominio y las aplicaciones ba- sadas en el conocimiento de la tecnología basada en ontologías . Ontología , a los efectos de la informática , define las primitivas de representación que ayuden a los dominios de modelado de acuerdo a clases, propie- dades y relaciones entre las clases dentro del dominio. Protege - OWL permite a los usuarios crear dominios ontológicos para la web semántica con referencia a la Web Ontología Language (OWL ) . Hay varias herra- mientas con las que podrás interactuar durante el uso Protege. (TanianaRodríguez, s.f.) • Es gratis, open source. • Está basado en Java, es extendible. • Es un editor de ontologías y marco de trabajo de bases de conocimiento. • Define la estructura de una ontología. • Define y administra instancias Owl propiedades Propiedades OWL representan las relaciones entre los dos objetos. Hay dos propiedades principales: • Propiedades del objeto: link objeto a objeto . • Propiedades de tipo de datos: vínculo de objeto de tipo de datos de esquema XML o RDF: literal. OWL tiene otra propiedad - propiedades de anotación, para ser utilizado para agregar información de anota- ción a las clases, los individuos, y las propiedades. Restricciones de propiedad En OWL, las propiedades se utilizan para crear restric- ciones. Las restricciones se utilizan para restringir los individuos que pertenecen a una clase La ventana principal de Protege es la siguiente: Figura 2. Ventana principal de Protege Jena Jena es una libreria java para trabajar con la web se- mántica. Permite hacer consultas SPARQL (lenguaje sql para rdf). Rdf se estructura en tripletas de infor- mación (formato turtle) de la siguiente forma: "sujeto predicadoobjeto", donde sujeto es el recurso (una uri); predicado es una propiedad y objeto el valor de di- cha propiedad (la propiedad normalmente es un enla- ce también , ya que la web semántica es información "muy repartida"por distintos recursos. Es un marco de código abierto para la Web Semántica escrito en Ja- va.Jena está compuesto de: • API de procesamiento de RDF. • API de procesamiento de OWL. UNIVERSIDAD NACIONAL DE LOJA jlmejiam@unl.edu.ec, mverraeaze@unl.edu.ec 3
  • 4. Jorge Mejía,Vanessa Erraez Tutor: Ing Henry Paz • Un motor de razonamiento basado en reglas • Un motor de consultas SPARQ Creación de la Ontología del Área de la Energía, las Industrias y los Recursos Naturales no Renovables del Universidad Nacional de Loja de con Protege • En Classes podemos crear las clases y subclases como se muestra en la Figura 3. Figura 3. Clases y subclases de la Ontologia • En Data Properties creamos los atributos, do- minio y rango de las clases y subclases. La Figura 4 representa a los atributos de las cla- ses y subclases. Figura 4. Atributos La Figura 5 representa el dominio de las clases y subclases. Figura 5. Dominio La Figura 6 representa el rango de las clases y subclases. Figura 6. Rango • Seleccionando Object Properties podemos crear las diferentes relaciones. Figura 7. Creacion de las relaciones • La Figura 8 representa la creación de la Relación cursan e inversa son_estudiadas_por. Estudiantes_Mod_I cursan Materias_Mod_I. Materias_Mod_I son_estudiadas_por los Estudiantes_Mod_I. Figura 8. Relación cursan e inversa • La figura 9 representa la creación de la Relación dicta e inversa es_dictada. Docentes dicta Materias_Mod_X. Materias_Mod_X es_dictada por Docentes. UNIVERSIDAD NACIONAL DE LOJA jlmejiam@unl.edu.ec, mverraeaze@unl.edu.ec 4
  • 5. Jorge Mejía,Vanessa Erraez Tutor: Ing Henry Paz Figura 9. Relación dicta e inversa • La figura 10 representa la creación de la Relación pueden_recibir e inversa son_impartidas_a. Estudiantes_Mod_II pueden_recibir Mate- rias_Mod_I y Materias_Mod_II. Materias_Mod_I y Materias_Mod_II son_impartidas_a Estudiantes_Mod_II. Figura 10. Relación pueden_recibir e inversa • La figura 11 representa la creación de la Relación recibe e inversa son_recibidas . Estudiantes_Mod_X recibe Materias_Mod_X Materias_Mod_X son_recibidas por Estudiantes_ModX Figura 11. Relación recibe e inversa • Seleccionando OntoGraf se visualiza la estruc- tura jerárquica de la Ontología . Figura 12. Estructura jerárquica de la Ontología Código En la figura 13 se muestra el códido que nos permite mostrar la lista de clases y subclases, lista de realcio- nes y lista de individuos. Figura 13. Código La figura 14 representa la ventana principal en donde podemos visualizar las relaciones, individuos, clases y subclases. Figura 14. Ventana Principal UNIVERSIDAD NACIONAL DE LOJA jlmejiam@unl.edu.ec, mverraeaze@unl.edu.ec 5
  • 6. Jorge Mejía,Vanessa Erraez Tutor: Ing Henry Paz Al pulsar el botón Clases se visualiza la lista de las clases y subclases como se muestra en la figura 15. Figura 15. Ventana Principal Al pulsar el botón Individuos se visualiza la lista de los individuos como se muestra en la figura 16. Figura 16. Ventana Principal Al pulsar el botón Relaciones se visualiza la lista de todas las relacionescomo se muestra en la figura 17. Figura 17. Ventana Principal Código disponible en: https://github.com/Sjlmejia/Examen4 /tree/master/Web %20Semantica Conclusiones • La Web Semántica se basa en dos conceptos fun- damentales como son descripción y manipula- ción. • Las ontologías permiten trabajar con conceptos, en lugar de palabras clave, en los sistemas de re- cuperación de información. • Una ontología es una taxonomía de conceptos con atributos y relaciones, que proporciona un vocabulario consensuado para definir redes se- mánticas de unidades de información interrela- cionadas. Referencias 1, A. L. T. (s.f.). Ontologías en la web semántica. Descargado de http://www.anobium.es/docs/gcf ichas/doc/68ERfhjkmv.pd f Alvarez, C. (s.f.). OntologÍas. Descargado de http://www.infor.uva.es/ sblanco/Tesis/Ontolog C3 ADas.pdf Castells, P. (s.f.). Aplicación de técni- cas de la web semántica. Descargado de http://arantxa.ii.uam.es/ castells/publications /coline02.pdf Lluís Codina, C. R. (s.f.). La web semántica. Descargado de http://eprints.rclis.org/8899/1/websemantica.pd f TanianaRodríguez, J. A. (s.f.). Protege. Descargado de http://www.ing.ula.ve/ aguilar/actividad-docente/IA/ UNIVERSIDAD NACIONAL DE LOJA jlmejiam@unl.edu.ec, mverraeaze@unl.edu.ec 6