28 febrero 2012


Web 3.0 – Herramientas semánticas

CubicWeb

Es un ambiente de trabajo abierto (plataforma) y facilidades para el desarrollo eficiente de aplicaciones web semánticas, mediante la reutilización de componentes que son llamados CUBOS. Su desarrollo se inicia en el año 2000 por la empresa Logilab, la cual decide liberar si código en el año 2008 y licenciarlo como LGPL.

Características principales

·         Motor guiado por el modelo de datos explicito de la aplicación
·         Lenguaje de búsquedas RQL, similar a SPARQL de la W3C´s
·         Mecanismo de selección + mirar para la generación semiautomática de XHTML/XML/JSON/texto
·         Librería de componentes reutilizables (modelos de datos y vistas) que satisfacen necesidades comunes
·         Lenguaje de programación PHYTON, que le imprime flexibilidad y potencia
·         Base de datos SQL, directorios LDAP, Subversion  y Mercurial para almacenamiento backend

Documentación

CubicWeb posee excelente tutorial que permite instalar y manejar el ambiente de desarrollo de manera sencilla, utilizando ejemplos prácticos que permiten al más novato, utilizar la herramienta. En lo personal considero que es necesario poseer conocimientos de PHYTON para el uso eficiente de la plataforma.

VER TUTORIAL

Instalación

CubicWeb facilita varias opciones/ambientes para instalar la herramienta. Me luce como más sencilla la vía de Linux (debían/Ubuntu), porque en el caso de Windows, hay que instalar primero PHYTON.
·        
·         Installation on Debian/Ubuntu
·         Installation on Windows
·         Installation in a virtualenv
·         Installation with pip
·         Installation with easy_install
·         Installation from tarball


No hay comentarios.: