En mi día a día suelo trabajar con Windows 8 en mi ordenador personal, aunque en los servidores de mi empresa tengo una distribución Gentoo Linux y en el servidor casero de oficina una Ubuntu Server.

Preparando el entorno

En vistas a poder realizar todo lo que quiero desde un mismo ordenador, he decidido instalar en mi portatil una distribución Ubuntu 13.10 e ir poniéndola “a punto” poco a poco, así que ya he instalado en ella un servidor Apache, Tomcat, el entorno para poder trabajar bien y ágil con GitRuby on Rails y más concretamente en lo que se refiere al mundo de las ontologías, he instalado Protégé en su versión escritorio y Webprotégé.

He dejado dos tutoriales en mi web oficial www.jabenitez.com, gracias a los cuales conecto Apache con Tomcat para que se puedan visualizar APPS de Tomcat desde cualquier parte del mundo si mi IP desde donde esté conectado lo permite y además hice un tutorial de cómo instalar Webprotégé:

Protégé es un entorno para trabajar con ontologías, de código abierto y gratuito. Permite crear, modificar y evaluar ontologías propias en formato OWL.

Trabajos relacionados

En relación a la parte de investigación, sigo leyendo con detalle los artículos que indiqué el otro día en este enlace: Brujuleando por la red (I) | Jabenitez PhD Student , a finales de semana abriré un post con enlaces a los resúmenes y traducciones que he realizado de los mismos para poder agilizar su comprensión a pesar de que me llevo bien con el inglés, creo que me será útil ir reuniendo esas traducciones poco a poco y ordenándolas por etiquetas :).

De momento he podido ver los siguientes trabajos con detalle:

  • Ontology-Based Personalized Dietary Recommendation for Weightlifting: En este estudio realizan un sistema capaz de evaluar el perfil del atleta y en función del tipo de entrenamiento que sigue (además de peso, altura, edad y demás) el programa es capaz de elaborar una dieta acorde con su objetivo ganancia muscular, pérdida de peso o mantenimiento. Además permite seleccionar alimentos favoritos y alimentos que no gustan al atleta, para que los incluya o no en sus dietas. Desarrollaron una ontología que mezclaba nutrición y deporte (4 conceptos principales: Atleta, Alimentación, Nutrición y Deporte, con 120 clases, 950 individuos y 25 propiedades) hecha con Protégé y que permitía reglas SWRL y Pellet. El motor se hizo con JESS (JAVA), y su intención en un futuro era realizar una librería DLL conectada a sensores para actualizar automáticamente una base de datos. Síntesis aquí.
  • An example of food ontology for diabetes control: Estos crearon un entorno en llamado PIPS que realizaba dietas personalizadas, pensada sobre todo para pacientes con diabetes. La aplicación permitía escanear un código de barras de un producto y ofrecía al paciente, además de la información nutricional, la cantidad recomendada en su dieta diaria de dicho alimento. Se modeló la ontología mediante Protégé y se usó también Racer y Pellet. La ontología tenía 177 clases, 53 propiedades distintas y 632 casos, 13 categorías principales. Creo que dejaron de realizarlo a partir de 2008. Síntesis aquí.
  • Personalized Ubiquitous Diet Plan Service Based on Ontology and Web Services: Estos crearon un sistema también que proporcionaba dietas personalizadas en base a ciertos parámetros, basándose en un sistema llamado HL7 de salud (http://www.hl7.org/). Usaron TopBraid Composer para hacer la ontología (este es de pago http://www.topquadrant.com/tools/IDE-topbraid-composer-maestro-edition/ no como Protégé) y tecnologías SPARQLMotion y SPIN, su componente principal se llama Diet -Aid Ontológico Engine Conocimiento (DOKE).

    En los trabajos relacionados mencionan uno que me llama mucho la atención por su título: K. F. Tseng, “Developing a Semantic Search System for Planning the Physical Fitness Training Program in Elementary School,” Master thesis, Dept. Information Management. Nanhua Univ., Taiwan, ROC, 2010. Pero por desgracia el idioma en el que está escrito el PDF que encontré no es idóneo :( http://libserver2.nhu.edu.tw/ETD-db/ETD-search-c/view_etd?URN=etd-0624110-005454. Indagaré más al respecto. Síntesis aquí.

Imagen | PHDComics.com