Archive for the 'General' Category

Huelga: Por una informática digna

Por una informática digna

SWT: Semantic Web Tool

Tenía pendiente hablar sobre mi (y de mi compañero, por supuesto) Proyecto de Fin de Carrera (PfC), así que aprovechando que posiblemente esta semana tengamos que realizar un seminario sobre el mismo, haré un breve introducción aquí.

¿Qué es SWT?

SWT son las siglas de Semantic Web Tool, o lo que es lo mismo, una herramienta de apoyo para tareas relacionadas con la Web Semántica.

¿Cómo se os ocurre la idea?

Sería bonito decir que nos levantamos un día con la inquietud de realizar una herramienta para la web semántica, pero no fue así. La idea parte de nuestro director de proyecto (omitiré el nombre… porque nunca pongo nombres), que nos propone realizar un proyecto basado en ontologías, wrappers, extracción de información, etc.

Como podéis imaginar, después de aquella conversación salimos de allí con los ojos a cuadros, ya que no teníamos ni idea de que iba el tema. Pero como tenemos espíritu de mártires, decidimos profundizar en la materia y dar una solución a los problemas o requisitos que nuestro director nos planteaba.

¿Cuales son las características del SWT?

El SWT se compone como un marco de funcionalidades enfocadas hacia tareas propias de la Web Semántica. Teníamos claro desde un principio que queríamos desarrollar una herramienta útil y fácil de usar. Para ello, nos marcamos la meta de que se pudieran realizar todas las tareas que nos proponían de una manera gráfica y simple.

Entre las características más destacables podemos encontrar:

  • Navegación Web
  • Interacción gráfica con el DOM (Document Object Model)
  • Consultas XPATH
  • Búsqueda de patrones
  • Anotaciones semánticas
  • Exportación de información
  • Soporte para plugins

Referente a las anotaciones semánticas, la herramienta, permite trabajar con ficheros OWL (Ontology Web Language), soportando el uso de XPointer para las anotaciones.

Podríamos hablar bastante sobre cada uno de estos puntos, pero lo dejo para futuros posts sobre el tema.

¿Qué herramientas habéis usado para desarrollar la herramienta?

Nos complace decir que el desarrollo de la herramienta tiene un coste cero en cuanto a herramientas de desarrollo, ya que todas las usadas son de distribución libre y gratuita. Entre ellas encontramos:

  • Java
  • Eclipse
  • Weka
  • APIs: XULRunner, Mozilla-Interfaces, Protégé, …

Ya para acabar, os pongo unas capturas de la herramienta, para que veáis el aspecto que tiene:

La universidad y yo

Son curiosas las vueltas que da la vida. Desde que empecé mi Ingeniería Técnica en Informática de Sistemas en la Universidad de Huelva, tenía claro que cuando acabase realizaría el ciclo superior, es decir, la Ingeniería Informática.

Recuerdo un día en el Politécnico de la Rábida (alias el Poli) discutiendo con cierto compañero, que, casualmente, formaba parte del comité de alumnos que colaboraban para la realización del nuevo plan de estudios. Entre las novedades que me comentaba, una era la implantación del ciclo superior en la Universidad de Huelva. Cuando me hablaba de la superior, yo le comentaba que lo más probable es que la hiciera en la Universidad de Sevilla, porque era algo que tenía pensado desde hace bastante tiempo. El me tachaba un poco de descastado por no aprovechar y hacerla en mi universidad, cuando a ellos les estaba constando tantos esfuerzos.

Finalmente, pasaron los años (no muchos), y finalicé mis estudios. Pues, al final, fíjate como se tuercen las cosas, yo acabé cursando los estudios superiores en Huelva y de mi compañero, pues no se nada la verdad, pero creo que no llegó a acabar la carrera.

Una vez en la Ingeniería Informática, lo tenía claro: acabar cuanto antes, en dos años, más lo que llevara el proyecto. Durante ese tiempo, entre los compañeros hablábamos muchas veces de lo que haríamos una vez acabásemos: unos opositarían, otros harían un master, algunos se irían al extranjero y otros acabarían echando curriculums por diferentes empresas.

Yo no tenía muy claro lo que iba a hacer, lo que si tenía claro es que no continuaría mis estudios universitarios, sino que optaría por currar directamente o preparar unas oposiciones. Lo mantuve durante toda la carrera, para al final… volver a contradecirme.

Tras terminar el proyecto de fin de carrera, tanto a mi compañero como a mí, nos surgió la oportunidad de trabajar para la universidad en un proyecto de investigación muy interesante. De las condiciones no nos podíamos quejar: contratados por la Universidad de Sevilla, con lugar de trabajo en la Universidad de Huelva, un sueldo a nivel de mercado considerando que partimos con experiencia cero y que estamos en Huelva. Sólo llevamos un mes y medio, pero por ahora no nos podemos quejar en absoluto, trabajamos muy cómodos y en muy buen ambiente.

Así que ya veis, uno sabe nunca donde va a acabar. Yo me he tirado años renegando de la universidad y de que no hacían nada por los alumnos y, a día de hoy, me tengo que tragar mis palabras.

Traslado

Voy a trasladar el blog a wordpress.com, ya que la verdad, no tengo ganas de estar manteniendo el otro y el spam se hace insoportable.

Pronto trasladaré los posts anteriores a este. Hasta pronto :)