1) OBJETIVO DEL TRABAJO 5 2) DESCRIPCION DEL CASO 5 METODOLOGA
PARA DESARROLLAR ONTOLOGIAS. 5 3) DESCRIPCION DE LA ONTOLOGIA 6 4)
CONSTRUCCION CON EL PROTEGE 20 1.1 CREACIN DE ONTOLOGAS EN PROTG.
20 VALIDAR EL MODELO CON EL RAZONADOR PELLET 29 1.2 VALIDACION DEL
MODELO 30 5) PRESENTAR CONSULTAS SPARQL 31 6) HACER LAS CONEXIONES
JENA 32 7) HACER CONSULTAS EN EL JENA 35 8 REFERENCIAS 39
OBJETIVO DEL TRABAJO
El Uso de la herramienta protege 3.4.8 es para la creacin de una
ontologa que ayude al fcil manejo de consultas referente al
proyecto de implementar una ontologa a un restaurante criollo para
mostrar los datos organizados segn platos, precios, proveedores y
locales de ubicacin.
El objetivo de realizar este proyecto es de integrar de manera
completamente automtica, la informacin de una compaa con datos
externos de su mercado, su competencia, sus proveedores o con
cualquier otra informacin disponible en La Web Semntica OWL.
DESCRIPCION DEL CASOONTOLOGIA.ELEMENTOS DE UNA ONTOLOGA.Axioma:
Clase o tipo: Instancias o individuosRelacionesPropiedades
FrameConceptualizacinTaxonoma:WEB SEMNTICA
DESCRIPCION DE LA ONTOLOGIALa metodologa que fue adoptaba en el
proyecto es producto de combinar ciertas fases de methontology con
las fases del proceso unificado con el fin de tomar de cada una las
que ms se ajustaran a la construccin del prototipo y su integracin
con el repositorio. Se escogi methontology porque sigue el estndar
para el desarrollo de software IEEE-1074 y porque es la metodologa
ms acogida por la comunidad de desarrolladores de la Web semntica
para desarrollar ontologas. As mismo, se escogi el proceso
unificado por la visibilidad de las fases y flujos de trabajo
contenidos en ella.MethontologyEs una metodologa para la planeacin,
construccin y soporte de ontologas que adopt algunas ideas de otras
disciplinas ms maduras de ingeniera de software, como por ejemplo
del estndar IEEE-1074. Las actividades establecidas permiten
visualizar las fases por las cuales se mueve una ontologa durante
el ciclo de vida de su construccin.CONSTRUCCION VERSION 3.4.8
Al iniciar una ontologa OWL existe una clase inicial llamada
owl:Thing que contendr la ontologa. Las Clases y Subclases en la
construccin de RESTAURANTE2013.owl , son las siguientesCLASES Y
SUBCLASES
PROPIEDADES OWLLas propiedades OWL representan relaciones entre
dos objetos o individuos. Existen dos tipos de propiedades en OWL:
ObjectProperties, que permite relacionar un individuo con otro, y
DatatypeProperties, que relaciona un individuo con un XML Schema
Datatypevalue o un literal RDF.
RESTRICCIONESA la Clase Actividad, se le ha ingresado dos
restricciones, como se aprecia en la imagen
INSTANCIAS CREADASSon objetos, miembros de una clase, que no
pueden ser divididos sin perder su estructura y caractersticas
funcionales.
VALIDACION Para realizar el razonamiento de una ontologa es
necesario adquirir una herramienta que acte como razonador para
Protg. Para este caso se utilizo la herramienta integrada Pellet
1.5.2 para el anlisis y razonamiento de la ontologa
Validando nuestro proyecto en:
http://www.mindswap.org/2003/pellet/demo.shtml
PRESENTAR CONSULTAS SPARQL(VARIAS)
HACER LAS CONEXIONES JENA
HACER CONSULTAS EN EL JENA
IMPLEMENTAR LAS INTERFASES EN LA WEBPRESENTAR LA WEB
COMPLETA
CONCLUSIONES
En este ciclo acadmico nos ha tocado experimentar nuevas
herramientas tecnolgicas que nos permite crear una Web Semntica
cuyos resultados fueron favorables para todo el grupo de
trabajo.
Se ha aprendido a utilizar el software Protg para crear
ontologas, el SPARQL para realizar consultas y por ltimo el
NetBeans con Jena que permite hacer la conexin a nivel externo con
la ontologa OWL.
Con todo ello podemos concluir que esta nueva herramienta
tecnolgica ser muy utilizada en el futuro no muy lejano debido a
que la Web semntica proporciona mejores ventajas frente al modelo
de la Web sintctica y es ms sencillo de utilizar.Concluimos en que
la Methontology es una metodologa muy prctica al momento de crear
ontologas y proporciona mucha ayuda antes de que esta se implemente
o se construya. La Methontology nos permite definir conceptos,
establecer relaciones, crear instancias, identificar atributos,
crear axiomas y reglas para la ontologa.Se concluye en que la Web
semntica nace por la necesidad de poseer mejores entornos Web que
nos permita buscar la informacin con mayor eficiencia y obtener
resultados inmediatos asimismo una de las desventajas es que muy
pocos la conocen actualmente y quizs en el futuro toda la Web
sintctica pase a ser una Web semntica.Concluimos en que nos esperan
una inmerso de cosas por descubrir a cerca de este tema aun y que
solo este pequeo proyecto a llegado a su fin. Espero que les sirva
de mucha utilidad para sus proyectos.
RECOMENDACIONESRecomendamos a todos los estudiantes que
compartamos un poco ms de lo que sabemos o conocemos a cerca de
este tema y as haremos al mundo ms inteligente.Recomendamos que
como estudiantes perseveremos hasta el fin de lograr nuestros
objetivos y vayamos ms all del lmite.
Recomendamos a todos los estudiantes que no hay que conformarse
con poco y seguir investigando ms a cerca de esta nueva herramienta
tecnolgica.