Ximdex

Casos de uso destacados: StratML

Plataforma integrada para la gestión de documentos que siguen el estándar ISO 17469-2.

Strategy Markup Language (StratML) es un vocabulario y un esquema XML para describir planes estratégicos. Ya se encuentra en su versión 3 (Agosto de 2014) e incluye también descripciones para informes y planes de rendimiento.

El Comité AIIM es responsable del mantenimiento del estándar StratML. Hemos desarrollado para ellos un prototipo de servicio de consultas sobre los documentos publicados en su sitio web de StratML y ha resultado el siguiente Portal StratML.

La primera tarea consistió en crear un crawler para poder procesar todos los documentos listados en esta página. Se fueron inyectando al gestor XCMS uno por uno por medio de la API que provee el propio gestor. El resultado fueron 1975 documentos XML almacenados y ordenados alfabéticamente en el gestor Xcms tal y como aparece en la siguiente imagen:


Cada documento XML contiene bastante información sobre numerosos aspectos que son necesarios recoger según el estándar que se ha definido.

Es por ello que para su gestión (sobre todo, su edición) es necesaria una interfaz visual que facilite tanto la modificación de los documentos existentes como la creación de nuevos documentos. Xcms facilita esta tarea gracias a su editor visual WYSIWYM que nos renderiza el documento como si de un formulario se tratase:


Posteriormente, indexamos todos los documentos para poder realizar búsquedas sobre ellos y facetamos algunos de sus campos para mostrarlos en la interfaz. Para esta tarea empleamos la tecnología que nos brinda Apache Solr.

Empleando un framework simple y unas pocas horas de diseño, creamos el siguiente portal responsive que nos permite visualizar y buscar planes concretos.


Si accedemos a un documento concreto para verlo en detalle, nos encontramos con la siguiente pantalla:


Desde esta vista tenemos acceso al documento en formato XML y al documento original externo que lo describe o en el que se basa. También se ha implementado un menú lateral para poder navegar rápidamente por todo el documento y consultar todas sus secciones.


Se ha redactado una guía que explica con mayor detalle todo lo realizado para este caso de uso de la plataforma. Se puede consultar en esta dirección.

We use own and third party cookies to improve your experience and our services, analyzing browsing on our website. If you continue browsing, we consider that you accept their use. You can get more information on our Cookies Policy.