Revista Colombiana de
Tecnologas de Avanzada
Abstract: This work develop ontology whose contains the highlights of ichthyology in
Catatumbo watershed. All the conceptualization was created using the methodology for
development of ontologies named Methontology, which were implement a series of tasks
that guided the final work. The next step in development was to encode the model
generated in the owl ontological language; for this job was selected the editing tool
Protg. In the knowledge base generated at the ontology, users can find information
more structured and formalized related to Catatumbo fish.
Resumen: Este trabajo trata sobre la creacin de una ontologa que contiene los aspectos
ms sobresalientes de la ictiologa de la cuenca del Catatumbo. La conceptualizacin se
desarrollo usando la metodologa de desarrollo de ontologas Methontology, en la cual se
realizaron una serie de tareas que guiaron el trabajo final. Se codific el modelo generado
en un lenguaje ontolgico OWL; para esto se seleccion la herramienta de edicin
Proteg. En la base de conocimiento generada en la ontologa, los usuarios encontrarn
informacin mejor estructurada y formalizada relacionada con los peces del Catatumbo.
35
Universidad de Pamplona
I. I. D. T. A.
ISSN: 1692-7257 - Volumen 1 - Nmero 19 - Ao 2012
Revista Colombiana de
Tecnologas de Avanzada
necesita poder representar el conocimiento de acuticas que viven all. Estas aguas poseen una
forma que sea legible por los computadores, est gran cantidad de peces de diferentes formas,
consensuado, y sea reutilizable. tamaos, colores, hbitos, que enriquecen en gran
medida la ictiofauna de los ros y quebradas de esta
En este proyecto se us la metodologa de zona (Maldonado, 2005). Toda la variedad de
desarrollo Methontology que permite la peces que se encuentra en la cuenca del Catatumbo
construccin de ontologas a nivel de conocimiento permite que esta regin sea una de las ms
e incluye la identificacin del proceso de desarrollo importantes en la actividad pesquera de Colombia.
de la ontologa, un ciclo de vida basado en la
evolucin de prototipos y tcnicas particulares para
realizar cada actividad (Gmez-Prez, 2004). 2. METODOLOGA PARA EL
Adems se utiliz el editor de ontologas Protg DESARROLLO DE LA ONTOLOGA
que es de cdigo abierto y que proporciona una
arquitectura extensible para la creacin de Como en cualquier campo de estudio dentro de las
aplicaciones de bases de conocimiento ciencias computacionales, para construir un
personalizadas; con esta herramienta se logr proyecto de software de una manera confiable es
codificar la ontologa en un lenguaje dotado de una aconsejable emplear una adecuada metodologa,
expresividad adecuada como es OWL. siguiendo los procesos de desarrollo, las
actividades y las tcnicas necesarias para su uso. El
1.1 Generalidades de los peces del Catatumbo proceso de construir una ontologa lo podemos ver
como un proyecto de desarrollo de software de alto
La regin del Catatumbo toma su nombre gracias nivel, donde confluye la ingeniera del software, la
al ro Catatumbo que nace en el municipio de ingeniera ontolgica y la representacin de
Abrego, donde se forman los ros Fro y Oroque conocimiento entre otros.
que en un transcurso ms abajo forman el Ro
Algodonal. Con el levantamiento de los Andes No se ha reconocido hasta el momento por parte de
formados en parte por rocas de origen marino y los expertos en ingeniera ontolgica una
volcnicas ricas en nutrientes, aparecieron los metodologa estndar para el desarrollo de
grandes ros que drenan esos suelos, estos ros y ontologas, puesto que a medida que se difunde su
sus planicies de inundacin, ocasionando, sin duda, uso, van surgiendo metodologas que identifican
el cambio ms significativo para los peces de agua como construir las mismas, de acuerdo a cada
dulce del continente. La fertilidad de las aguas necesidad y a cada poca. Sin embargo, se escogi
puso a su disposicin una enorme y variada oferta Methontology entre todas las metodologas
alimenticia y proporcion una multitud de nichos y existentes por las siguientes razones:
ambientes nuevos que dieron lugar a nuevas Tiene sus races en las actividades
especies derivadas de la antigua fauna (Galvis, identificadas por el proceso de desarrollo de
1997). En Colombia, el levantamiento de la software propuesto por la organizacin IEEE y
cordillera oriental y su unin con la sierra de en otras metodologas de ingenieras de
Mrida terminaron aislando las cuencas del conocimiento (Gmez-Prez, 2002).
Catatumbo, Magdalena y todas las que se formaron La creacin de la ontologa puede empezar
posteriormente al occidente de esta cordillera; esta desde cero o con base en la reutilizacin de
barrera determin que la cuenca del Orinoco dejara otras existentes.
de desembocar junto con el ro Magdalena en el Incluye la identificacin del proceso de
golfo de Venezuela y desvi su curso hacia el desarrollo de la ontologa (calendario, control,
oriente. Los ros Magdalena y Catatumbo aseguramiento de calidad, adquisicin de
continuaron compartiendo una cuenca comn hasta conocimiento).
el final del terciario, cuando el levantamiento de la Es la que propone la descripcin ms ajustada
serrana del Perij dividi en dos este drenaje de cada actividad a realizar.
comn. (Maldonado, 2005). Es la metodologa recomendada para la
construccin de Ontologas por la Fundacin
El Catatumbo es una regin muy rica en diversidad para los Agentes Fsicos Inteligentes (FIPA),
ecolgica, en donde tanto su flora como su fauna que promueve la interoperabilidad entre
son muy abundantes, razn por la cual es aplicaciones basadas en agentes.
considerada una zona de productividad. Las aguas Propone un ciclo de vida de construccin de la
que recorren el territorio son muy caudalosas y ontologa basado en prototipos evolutivos,
apropiadas para la supervivencia de las especies porque esto permite agregar, cambiar y
36
Universidad de Pamplona
I. I. D. T. A.
ISSN: 1692-7257 - Volumen 1 - Nmero 19 - Ao 2012
Revista Colombiana de
Tecnologas de Avanzada
remover trminos en cada nueva versin Mandbula, Placas y Radios; estas caractersticas
(prototipo) (Gmez-Prez, 2004). permiten agrupar una especie en un determinado
Provee un marco que consiste de: gnero.
identificacin del proceso de desarrollo de la
ontologa donde las actividades principales son 3.2 Formalizacin del conocimiento adquirido a
identificadas; un ciclo de vida en prototipos travs de una tcnica de representacin del
espirales; y la propia metodologa, que conocimiento
especifica los pasos para desarrollar cada
actividad, las tcnicas utilizadas, los productos La web semntica se basa principalmente en
de salida y cmo deben ser evaluados. mecanismos que permiten representar el
conocimiento de un modo estandarizado, haciendo
posible su tratamiento automtico y la existencia
3. RESULTADOS por lo tanto, de nuevas aplicaciones que puedan
beneficiarse de estas representaciones. La
3.1 Jerarqua taxonmica de los peces del representacin del conocimiento como tal, es una
Catatumbo. materia en la que se lleva trabajando desde hace
varias dcadas, desde mucho antes de que surgiera
Los peces se encuentran ubicados en cuatro la web semntica. Surgi en el mbito de la
rdenes, cada uno de ellos se divide en familias y Inteligencia Artificial al tratar de crear
estas a su vez en gneros que es donde se ubican representaciones de conocimiento que pudieran ser
las especies; se relaciona cada nivel de la jerarqua utilizadas por mecanismos que simulen el
teniendo en cuenta que una especie pertenece razonamiento humano (Echarte, 2006).
solamente a un gnero; un gnero pertenece a una
familia y una familia pertenece a un orden, Reglas: esta tcnica representa el conocimiento
obtenindose de esta forma un rbol de presentando unas premisas o condiciones y las
clasificacin de conceptos. En la Figura 1 se conclusiones o acciones que de ellas se derivan. Se
presenta un esquema diseado que contiene las suelen representar de la forma IF THEN - Las
familias, gneros y especies del orden Siluriformes. premisas se colocan a continuacin del IF en forma
normalmente de tripletas O-A-V y utilizando
operadores booleanos, mientras que las
conclusiones definiran nuevos hechos o realizaran
acciones (Echarte, 2006).
3.3 Conceptualizacin
En esta etapa se estructuraron los conocimientos en
un modelo conceptual que describe el problema y
su solucin. Al desarrollar la ontologa se debe
tener en cuenta que la mayora de las tareas aqu
descritas se realizan simultneamente con el
Fig. 1. Taxonoma peces del Catatumbo proceso de adquisicin de conocimientos.
Caractersticas de cada pez. Se realiz un estudio 3.3.1. Construccin del glosario de trminos.
sobre las caractersticas generales de los peces para
determinar los rasgos distintivos de cada uno de El glosario de trminos debe incluir todos los
ellos y posteriormente se elaboraron una serie de trminos relevantes del dominio (conceptos,
mapas conceptuales plasmando las caractersticas instancias, atributos, relaciones entre conceptos,
ms sobresalientes de cada pez. Las caractersticas etc.), sus descripciones en lenguaje natural, sus
ms importantes que se pueden observar en un pez sinnimos y acrnimos (Ramos y Nez, 2007).
son Aletas, Arco branquial, Barbicelos, Cabeza,
Cuerpo, Dientes, Escamas, Espinas, Hocico,
37
Universidad de Pamplona
I. I. D. T. A.
ISSN: 1692-7257 - Volumen 1 - Nmero 19 - Ao 2012
Revista Colombiana de
Tecnologas de Avanzada
TieneAletaAdiposa AletaAdiposa
TamaoDeCuerpo TamaoCuerpo
ColorDeCuerpo ColorCuerpo
TipoDeHocico TipoHocico
expresin en lenguaje natural; conceptos, atributos como rango ColorCuerpo, la clase familia tiene 13
referidos, relaciones referidas y variables. subclases, cada una de ellas esta relacionada con
uno o varias subclases de Gnero; La clase gnero
Estas reglas expresadas son de tipo IF THEN, se tiene 25 subclases, cada una de ellas esta
represent mediante estas reglas el conocimiento relacionada con una nica subclase de Familia, por
adquirido sobre los peces del Catatumbo utilizando ejemplo, astyanax tiene como familia characidae,
una tabla de reglas por cada especie de peces. Se a su vez cada gnero contiene a una o varias
incluye un ejemplo de la representacin de una especies. La clase orden tiene 4 subclases, cada
regla para la especie RamdiaQuelen (Tabla 1). una de ellas esta relacionada con una o varias
subclases de Famila. Por ejemplo, el orden
siluriformes tiene como familia aspredinidae,
Tabla 1. Regla para la especie RamdiaQuelen
trichomycteridae, loricariidae, pseudopimelodae,
Hectapteridae.
4. IMPLEMENTACIN DE LA ONTOLOGA
Fig. 4a. Vista de instancias para Actividad, Hbito
El objetivo de esta fase es escribir la ontologa en
un lenguaje formal que sea computable. Se escogi
OWL por ser uno de los lenguajes ms importantes
para la construccin de ontologas; su entorno de
desarrollo se puede soportar en el editor de
Ontologas Protg 3.4 (Puentes, 2010). Las clases
definidas en la clasificacin taxonmica estn
agrupadas en Orden, Familia, Gnero. Las clases
concernientes a los conceptos del dominio estn
clasificadas en Actividad, Caractersticas, Hbito y
Reproduccin.
Para cada relacin se define un rango y un dominio Fig. 4b. Vista de instancias para reproduccin
determinados, el rango indica los valores que
puede tomar la relacin y el dominio son las clases
a las que se asigna dicha relacin. La relacin
ColorDelCuerpo tiene como dominio Gnero y
39
Universidad de Pamplona
I. I. D. T. A.
ISSN: 1692-7257 - Volumen 1 - Nmero 19 - Ao 2012
Revista Colombiana de
Tecnologas de Avanzada
40
Universidad de Pamplona
I. I. D. T. A.
ISSN: 1692-7257 - Volumen 1 - Nmero 19 - Ao 2012
Revista Colombiana de
Tecnologas de Avanzada
Se ha logrado verificar con numerosos trabajos Puentes A. (2010). Ontologa para la Bsqueda
realizados en el rea la pertinencia y eficacia de Semntica de Gneros de Orqudeas de la
emplear Methontology como metodologa de Flora Colombiana. Trabajo presentado en el
desarrollo de ontologas, considerada la mejor evento Internacional VII Pan-American
metodologa ms adecuada por todas las ventajas Workshop in Applied & Computacional
mencionadas previamente; sin embargo, se siguen Mathematics en Choron, Venezuela Junio.
realizando estudios en otros mtodos y
Puerto E (2006). La Expresiva SHIQ Como
herramientas de desarrollo que puedan llevar a la
Lenguaje Ontolgico para la Web Semntica.
implementacin de ontologas empleando el menor
Publicado en el volumen 1 Nmero 7 de La
esfuerzo en la fase de implementacin por parte del
Revista Colombiana de Tecnologas de
desarrollador, con el fin de concentrar esfuerzos en
Avanzada de la Universidad de Pamplona,
el modelado y formalizacin del conocimiento.
ISSN 1692-7257, p 78-83.
Russell & Norvig (2004). Inteligencia Artificial,
REFERENCIAS Un Enfoque Moderno. Editorial Pearson.
41
Universidad de Pamplona
I. I. D. T. A.