Creación de una Aplicación de Gestión de Contenidos de tipo Legislación
Pliego de Bases Técnicas
Fecha: Octubre 2010 Referencia: 069/2010
EJIE S.A.
Mediterráneo, 14 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz Tel. 945 01 73 00*
Fax. 945 01 73 01 www.ejie.es
Este documento es propiedad de EJIE, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de EJIE, S.A.. En el caso de ser entregado en virtud de un contrato, su utilización estará limitada a lo expresamente autorizado en dicho contrato. EJIE, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición del documento.
Contenido
Capítulo/sección Página
1 Antecedentes 4
1.1 Introducción 4
1.2 Marco General 5
1.3 Necesidades Detectadas 9
2 Descripción del Proyecto 13
2.1 Introducción al modelo común de Gestión de Contenidos en euskadi.net13
2.1.1.Premisas de arquitectura 13
2.1.2.Modelo común de contenidos de euskadi.net 17 2.1.3.Edición de Contenidos desde aplicaciones específicas 20
2.2 Descripción del Producto 22
2.2.1.Prototipos (mock-up) del interfaz de usuario 25
2.2.2.Buscador de contenidos de Legislación 25
2.2.3.Resultados de búsqueda de Legislación 28
2.2.4.Editor de contenidos de Legislación 30
2.2.5.Almacenamiento de los contenidos de tipo Legislación 36
2.2.6.Análisis de la Tipología de Contenido 37
2.2.7.Familia y Tipo de Contenido 37
2.2.8.Metadatos 37
2.2.9.Ficha de Contenido 41
2.3 Construcción de los Productos 42
3 Objeto de la Contratación 43
4 Entregables 45
4.1 Descripción de Entregables 45
4.2 Aceptación de Entregables 47
5 Gestión del Proyecto 48
5.1 Metodología de Gestión 48
5.2 Metodología de Ejecución del Proyecto 50
5.3 Equipo de Trabajo 52
5.4 Organización del Proyecto / Estructuras de Control 53
6 Planificación 55
6.1 Descomposición de trabajos 55
6.2 Previsión de Recursos 56
6.3 Previsión de Costes 57
6.4 Previsión de Calendario 57
7 Riesgos 58
8 Contenido de las Ofertas 59
9 Criterios de Valoración 61
10 Propuesta Económica 61
11 Garantía 62
12 Confidencialidad 63
13 Protección de Datos 63
14 Propiedad Intelectual 63
1 Antecedentes
1.1 Introducción
Dentro de la estrategia de mejora de la calidad de los contenidos de euskadi.net impulsada por la Dirección de Atención a la Ciudadanía del Gobierno Vasco, se va a abordar la revisión de la presencia en Internet de los contenidos de tipo jurídico con los objetivos generales de:
Aumentar la transparencia • Poner a disposición de la ciudadanía a través de euskadi.net aquellos contenidos que en el ámbito jurídico dependan del Gobierno Vasco.
Mejorar la calidad de la información
• Asegurarse que los contenidos que se publican en euskadi.net contienen información fiable y completa.
• Mostrar la información en internet de forma accesible y usable.
Mejorar el acceso a la información • Facilitar el acceso a la información en euskadi.net:
1. Mejorar la “encontrabilidad” de los contenidos integrándolos en el buscador general de euskadi.net 2. Organizar el acceso en los portales de la red euskadi.net 3. Favorecer la reutilización de los contenidos en cualquier
iniciativa del Gobierno Vasco o externa.
4. Crear un sitio web temático que “aglutine” toda la información del ámbito jurídico.
Crear herramientas de gestión de los contenidos jurídicos
• Crear herramientas que faciliten a los responsables de los contenidos las tareas de publicación de la información.
Esta iniciativa de mejora de los contenidos jurídicos en euskadi.net (LegeSarea-Internet) viene precedida por una iniciativa de mejora de las herramientas de trabajo interno de las personas de los servicios jurídicos de los diferentes Departamentos del Gobierno Vasco liderada por la Dirección de Innovación y Administración Electrónica (DIAE). En este sentido, en Acuerdo del Consejo de Gobierno Vasco de 9 de Febrero de 2010 se aprueba la puesta en marcha del proyecto LegeSarea con el objetivo de:
La simplificación de la tramitación de disposiciones de carácter general con rango de Decreto
La puesta en marcha de una herramienta para la tramitación de estas disposiciones
La creación de un área de conocimiento específica para el trabajo interno de los servicios jurídicos Así como LegeSarea tiene como objetivo una mejora en la forma de trabajo interna de los funcionarios del Gobierno Vasco que trabajan en el ámbito jurídico, LegeSarea-Internet pretende facilitar el acceso a la información a la generalidad de la ciudadanía:
o Aglutinando toda la información jurídica actualmente dispersa en euskadi.net: normativa publicada en el BOPV, convenios, circulares, dictámenes e informes de la COJUA, transferencias estatutarias, Acuerdos del Consejo de Gobierno Vasco, Código Fiscal Foral, etc
o Integrando los contenidos anteriores en la infraestructura común de euskadi.net para:
Que pueda ser reutilizada en cualquier portal o iniciativa departamental
Pueda ser encontrada mediante el buscador de euskadi.net
Se pueda publicar en OpenData para su reutilización por terceros
Se puedan definir feeds RSS con contenidos jurídicos
etc
Objetivo Destinatario
LegeSarea Mejora de las herramientas de trabajo interno Trabajadores del Gobierno Vasco
LegeSarea-Internet Mejora de la calidad de la información jurídica en euskadi.net Ciudadanía en general
1.2 Marco General
El proyecto de [LegeSarea] y en particular [LegeSarea-Internet] es una iniciativa compuesta de varios subproyectos; el proyecto de Portal Temático, objeto del presente Pliego de Bases Técnicas, es uno de ellos.
La visión general de los proyectos de LegeSarea-Internet es la que se muestra en el siguiente gráfico donde se han agrupado los proyectos en tres tipos:
Portal Temático Diseño y construcción del portal temático
Aplicaciones de Gestión de contenidos web
Creación de aplicaciones para la gestión de los tipos de contenido de naturaleza jurídica que se van a publicar en la web
Carga de Contenidos desde otros sistemas
Proyectos de carga de datos procedentes de otros sistemas para su publicación en la web
Como se puede ver todos los esfuerzos van orientados en dos direcciones:
1. Proporcionar a los usuarios de negocio (juristas) de las herramientas para publicar la normativa, bibliografía, etc. de forma sencilla en euskadi.net
2. Cargar contenidos en la infraestructura común desde aplicaciones que ahora gestionaban estos contenidos y que hacían difícil su reutilización y búsqueda en euskadi.net
A continuación se describen someramente los objetivos de cada uno de los proyectos de forma que se pueda tener una visión global de los proyectos y dónde encaja el sub-proyecto objeto del presente Pliego de Bases Técnicas:
Portal Temático Diseño Gráfico, Arquitectura de la Información, Usabilidad y Creación del Portal
El sub-proyecto de [Portal Temático] - Diseño Gráfico, Arquitectura de la Información, Usabilidad y Creación del Portal, crea productos necesarios para otros sub-proyectos y a su vez utiliza los productos de otros sub-proyectos:
• Diseño de la presentación de los distintos tipos de contenidos que se muestran en el mismo.
• Usabilidad y Accesibilidad
Son productos necesarios para los sub- proyectos de gestión de contenidos web y carga de contenidos desde otros sistemas ya que en estos sub-proyectos es necesario el diseño de la presentación de cada tipo de contenido.
• Diseño del portal
• Arquitectura de la información
• Construcción del portal utilizando los contenidos producto del resto de proyectos
Una vez se tienen todos los contenidos que van a formar parte del portal, en la fase final del proyecto global, se construirá el portal temático.
Gestión de Contenidos
Se construirán 3 aplicaciones de Gestión de Contenidos para un perfil de usuario final –sin conocimientos técnicos de edición web– que le permitirá:
1. Cumplimentar los datos que caracterizan a cada uno de los tipos de contenido jurídico (meta-datos)
2. Vincular contenidos jurídicos entre sí
3. Gestionar la publicación / despublicación de los contenidos 4. Tener control sobre el estado de traducción de los contenidos 5. Asociar adjuntos, enlaces a boletines, etc
6. Indexar los contenidos en el buscador general de euskadi.net
internamente y de forma transparente para el usuario, la aplicación creará contenidos en la infraestructura común de euskadi.net, lo que aportará a los contenidos todas las ventajas de estar dentro de las Herramientas Comunes de Presencia en Internet:
• Contenidos reutilizables
• Indexación en el buscador común
• Contenidos reutilizables por parte de agentes externos en opendata.euskadi
• y en definitiva, aprovechar todas las funcionalidades de la infraestructura común Las aplicaciones de gestión de contenidos a crear son:
• Aplicación destinada a la gestión de contenidos de tipo jurídico: Legislación (leyes, decretos, convenios, etc) (Objeto del presente Pliego de Bases Técnicas)
• Aplicación destinada a la gestión de contenidos de tipo Bibliografía Jurídica
• Aplicación destinada a la gestión de contenidos de tipo Transferencia Estatutaria Acuerdos del
Consejo de Gobierno Vasco
Los acuerdos del Consejo de Gobierno Vasco son gestionados por Lehendakaritza en una aplicación ad-hoc no integrada en euskadi.net lo que crea un “nicho de contenidos” (contenidos que únicamente son visibles desde la aplicación específica y por lo tanto no son buscables ni mucho menos reutilizables)
El objetivo de este sub-proyecto es crear un mecanismo automático de extracción de los Acuerdos del Consejo de Gobierno Vasco y su creación como contenidos dentro de la infraestructura común de euskadi.net:
• Enriqueciendo los contenidos con la mayor cantidad de meta-datos posibles
• Indexando los contenidos en el buscador general de euskadi.net
• Haciendo los contenidos re-utilizables en cualquier iniciativa (como Lege-Sarea)
NOTA: NO se plantea construir una aplicación de gestión de los Acuerdos del Consejo de Gobierno puesto que ya existe una que tiene muchas más funcionalidades que la mera gestión de contenidos web (funcionalidades específicas de negocio)
Exportación de Contenidos jurídicos del BOPV
En el BOPV se publican contenidos jurídicos que no son reutilizables de forma independiente ya que residen en la aplicación que gestiona el boletín y forman parte de un “fascículo diario” con otros contenidos (disposiciones).
El objetivo de este sub-proyecto es crear un mecanismo automático de extracción de contenidos jurídicos del BOPV e importación como contenidos dentro de la infraestructura común de euskadi.net:
• Enriqueciendo los contenidos con la mayor cantidad de meta-datos posibles
• Indexando los contenidos en el buscador general de euskadi.net
• Haciendo los contenidos re-utilizables en cualquier iniciativa (como Lege-Sarea)
Importación de Contenidos de Normativa Fiscal Foral
Otros de los contenidos jurídicos existentes son las normativas fiscales en la diputaciones forales cuya información esta mantenida desde una aplicación especifica colaborativa, actualmente en construcción y prevista su implantación para finales de 2010.
Esta aplicación empaquetara en un zip, con estructura predefinida que contendrá la información necesaria en formato XML de las normas fiscales forales.
El objetivo de este sub-proyecto es:
1. Construir un sistema que importe masivamente datos desde el empaquetado zip generado (utilizando una funcionalidad ya existente provista por la infraestructura) o Creará contenidos en el gestor de contenidos de euskadi.net
o Generará el html especifico del contenido para cada norma foral o Publicara el contenido en Euskadi.net
o Indexará los contenidos en el buscador general de euskadi.net
2. Se construirá un módulo de gestión que permitirá controlar la publicación automática de contenidos y actuar en caso de fallo o necesidad.
Exportación de Contenidos de la Intranet Jurídica
De cara a tener una carga inicial de datos para la aplicación de [Gestión de Contenidos
Jurídicos], se plantea la necesidad de extraer información manejada en la actual Intranet Jurídica para ser cargada como contenidos reutilizables dentro de la infraestructura común de contenidos.
Para ello, el objetivo del sub-proyecto es doble:
1. Construcción de un sistema de exportación / importación de datos desde la base de datos de la Intranet Jurídica a la nueva aplicación de Gestión de Contenidos Jurídicos
2. Depuración de los datos una vez importados en la aplicación de Gestión de Contenidos Jurídicos para incorporar datos (meta-datos) ausentes, vinculaciones entre contenidos, adjuntos, etc, es decir, mejorar la calidad de la información en caso de ser necesario
Migración manual de contenidos jurídicos de euskadi.net
En la actualidad en euskadi.net hay contenidos jurídicos cargados como información general, un tipo poco específico y que hace que:
• No exista meta-información (meta-datos) que permitan búsquedas ricas (ej: decretos sobre pesca del Departamento de Medio Ambiente)
• La información esté des-estructurada desde el punto de vista visual
• La información no sea fácilmente reutilizable
• La información no sea fácilmente buscable Este sub-proyecto tiene como objeto:
1. Identificar los contenidos jurídicos existentes en la actualidad en euskadi.net y que no se han introducido en tipos específicamente creados para contenidos jurídicos 2. Cargar (migrar) manualmente la información de estos contenidos a tipos
específicos utilizando para ello las aplicaciones de gestión creadas en el sub-proyecto de [Aplicación de Gestión de Contenidos Jurídicos]
Todos estos proyectos están relacionados entre sí, todos juntos forman un programa de proyectos destinados a la mejora de la presencia en internet de la información jurídica del Gobierno Vasco.
La relación entre los proyectos se puede ver en el siguiente gráfico:
Hay tres grupos de proyectos:
• Diseño
• Aplicaciones de Gestión de Contenidos
• Procesos de Carga de Datos
el proyecto de diseño proporciona la visualización de los contenidos en euskadi.net de los tipos de contenido, y por lo tanto el resto de proyectos dependen de su producto.
el proyecto de carga de datos depende de los proyectos de aplicaciones de gestión de contenidos en tanto en cuanto en ellos se define el tipo de contenido (meta- datos, catalogaciones, etc)
Como resultado final del proyecto global se tendrá el Portal Temático [LegeSarea], cargado con los siguientes contenidos:
• Contenidos jurídicos exportados desde la aplicación de Intranet Jurídica
• Acuerdos del consejo de Gobierno Vasco
• Contenidos jurídicos exportados desde el Boletín Oficial del País Vasco
• Transferencias Estatutarias
• Normativa Fiscal Foral
• Normativa actualmente “dispersa” por euskadi.net
• Nuevos contenidos cargados manualmente
Para mantener los contenidos jurídicos se dispondrá además de varias aplicaciones de gestión de contenidos para usuarios finales –sin conocimientos de edición web:
• Aplicación de Gestión de Contenidos Legislativos: normativa (decretos, leyes, convenios, etc)
• Aplicación de Gestión de Contenidos sobre Desarrollos Estatutarios
• Aplicación de Gestión de Contenidos sobre Bibliografía Jurídica
Adicionalmente se dispondrá de procesos automáticos que cargarán información de otros sistemas de forma periódica:
• Carga automática de Acuerdos del Consejo de Gobierno Vasco
• Carga automática de contenidos jurídicos desde el BOPV
• Carga automática de contenidos Normativa Fiscal Foral
• Carga automática de contenidos desde la Intranet Jurídica
Por último se realizará la carga manual de contenidos jurídicos de Euskadi.net
1.3 Necesidades Detectadas
En grandes líneas, las necesidades a resolver dentro del marco general del proyecto de LegeSarea-Internet se pueden resumir en tres líneas de actuación:
Mejorar el acceso a la información jurídica
Actualmente la información sobre contenidos Jurídicos se encuentra dispersa en múltiples repositorios de datos:
- Hay repositorios de datos que son visibles únicamente desde dentro de la Administración e incluso con acceso restringido a ciertos perfiles: ej: Intranet Jurídica
- Otros repositorios de datos aunque son públicos en euskadi.net su implementación como aplicaciones independientes que gestionan contenidos no facilita la reutilización común:
• Se crean “nichos” de contenido que únicamente son accesibles desde la aplicación concreta.
• Los contenidos no se pueden buscar en el buscador general de euskadi.net
• No se manejan contenidos
• No hay metadatos
• No es directa la publicación como fuentes abiertas en el portal openData.
Algunos ejemplos de aplicaciones que gestionan “de forma cerrada” contenidos jurídicos son:
- Transferencias Autonómicas - Boletín Oficial del País Vasco - Acuerdos de Consejo de Gobierno - Código Fiscal Foral
IMPORTANTE La estrategia dentro del modelo de presencia en Internet NO pasa por eliminar las aplicaciones de negocio ya que en muchas ocasiones su ámbito va mucho más allá que la mera publicación de información: permiten la tramitación, la consulta de datos personales y en general dan respuesta a necesidades específicas del negocio.
Lo que sí es importante es que aquella información (contenidos) cuyo objetivo sea informar a la ciudadanía deben estar además de en la propia aplicación de negocio en el modelo de contenido de euskadi.net Hay dos aproximaciones:
• Integrar la aplicación de negocio con la infraestructura común de euskadi.net para exportar los datos que gestiona como contenidos
• Utilizar las herramientas comunes para crear los contenidos directamente al margen de la aplicación de negocio
Un ejemplo paradigmático es el Boletín Oficial del País Vasco (BOPV) o la aplicación de Acuerdos del Consejo de Gobierno Vasco que gestionan los contenidos en aplicaciones ad-hoc pero que van a publicarlos a la infraestructura común de euskadi.net
- Por último, para publicar normativa, habitualmente los Departamentos crean en euskadi.net contenidos de tipo generalista (información), que tienen el inconveniente principal de no tener meta-información (datos) específica del negocio y por lo tanto no facilitan las búsquedas ricas o la reutilización.
De cara a mejorar el acceso a la información jurídica es fundamental que:
• Se puedan identificar las diferentes naturalezas de contenidos jurídicos: leyes, decretos, convenios, bibliografía, etc
• Los contenidos jurídicos tengan meta-información: meta-datos específicos, catalogaciones, etc
• Los contenidos jurídicos sean reutilizables en diferentes iniciativas web, empezando por un portal temático [LegeSarea] a cualquier portal Departamental.
• Los contenidos jurídicos estén indexados en el buscador general de euskadi.net
Mejora de la calidad de la información
La mejora de la calidad de la información tiene dos facetas:
1. La normalización de los contenidos Jurídicos dentro del modelo de contenidos de euskadi.net de forma que sea posible:
• Encontrar más fácilmente los contenidos jurídicos utilizando el buscador de euskadi.net
• La reutilización de los mismos en cualquier contenido o página de portal de euskadi.net
• Describir los contenidos con un modelo común de meta-datos
• Aprovechar todas las funcionalidades de las herramientas comunes de euskadi.net: vinculación entre contenidos, galerías de imágenes, videos y documentos, publicación en opendata.euskadi.net, publicación como RSS, etc
Esta normalización técnica hay que hacerla desde dos puntos de vista
Funcional Identificar las diferentes naturalezas de contenidos jurídicos (tipos de contenido) y la meta-información de cada uno de ellos Técnica Integrar los contenidos en la infraestructura común de
euskadi.net lo que va a facilitar:
• Las búsquedas al estar los contenidos indexados en el buscador común
• La reutilización de los contenidos en diferentes iniciativas
2. La mejora de la visualización de los contenidos
• Expresar los contenidos de forma clara y entendible al ciudadano
• Diseño gráfico
• Accesibilidad
• Usabilidad Herramientas
Específicas de Gestión de Contenidos Jurídicos
Actualmente las herramientas disponibles para la publicación de contenidos web tienen un dos grandes inconvenientes:
1. Son excesivamente técnicas –orientadas a un usuario con conocimientos técnicos web–
2. Manejan conceptos técnicos “lejanos” a los conceptos específicos del negocio concreto de de los contenidos jurídicos.
Es necesario dar a los usuarios que crean los contenidos jurídicos herramientas que
“hablen” el lenguaje concreto de su ámbito y que “escondan” en la medida de lo posible los detalles de la implementación técnica subyacente.
Por ejemplo, cuando un técnico de régimen jurídico de un departamento tenga que publicar en euskadi.net un convenio, debería tener a su disposición una herramienta que únicamente maneje “conceptos” con los que el usuario trabaja a la hora de crear el convenio.
Las necesidades finalmente se pueden resumir en dos:
1. Tener un conjunto de contenidos jurídicos ricos en cuanto a la cantidad de meta-información, accesibles y usables, que estén disponibles para ser reutilizados en cualquier iniciativa de euskadi.net, y como punto de entrada principal a dichos contenidos, un portal temático: LegeSarea
2. Disponer de herramientas de gestión de contenidos adaptadas al usuario final y que “escondan” los detalles de la implementación técnica.
En concreto, el presente Pliego de Bases Técnicas se centra en resolver las necesidades en cuanto a:
Disponer de una herramienta para la carga de contenidos de tipo Legislación
Los técnicos de régimen jurídico deben disponer de una herramienta de usuario final –no técnica– que les facilite la publicación de contenidos jurídicos.
Esta herramienta de gestión de contenidos debe “abstraer” al usuario de las complejidades técnicas de la infraestructura o de los detalles del modelo de contenido común de euskadi.net llevando estos conceptos a “su lenguaje” en la medida de lo posible.
Para ello, es necesario que exista un Sistema de Gestión de Contenidos Jurídicos común que inicialmente se dividirá en tres módulos diferenciados, pero interrelacionados:
• Gestión de contenidos Legislativos: Ley, Decreto, Resolución, Circular, Instrucción, etc
• Gestión de contenidos de Bibliografía Jurídica: Doctrina, Jurisprudencia, Informe, Dictamen, Otros.
• Gestión de contenidos Desarrollo autonómico: Transferencias y Competencias.
¿Por qué están los módulos diferenciados?
Cada uno de los módulos se encarga de la gestión de contenidos de un tipo de contenido distinto. Por ello cada uno de ellos deberá incluir los formularios de captura específicos a los tipos de contenidos concretos que gestiona:
Legislación Constitución, Ley Orgánica, Ley, Real Decreto, Decreto, Resolución, Circular, …
Es lo que en términos jurídicos se denomina Rango Jurídico. Además los contenidos de esta familia pueden estar relacionados unos con otros: p.e. un decreto puede modificar a otro decreto, una resolución puede desarrollar un decreto, etc.
Bibliografía Jurídica
Doctrina, Jurisprudencia, Informe, Dictamen, Otros.
Estatuto Transferencias y Competencias
¿Por qué están interrelacionados?
A nivel de interfaz de usuario todos los módulos de gestión de contenidos anteriores comparten partes comunes:
• Los contenidos jurídicos son muy similares entre sí: pertenecen a una misma familia y por lo tanto muchos de sus metadatos son comunes; un cambio en el análisis de metadatos afecta a todos los proyectos.
• Los Pliegos de Bases Técnicas dedicados a la Gestión de Contenidos de tipo legislación, Bibliografía Jurídica o Estatuto se centran en interfaces de usuario para:
1. Cargar y modificar la información a publicar (editar el contenido) 2. Buscar un contenido de cara a su edición, borrado, copia, etc
pero dado que se está construyendo una aplicación “global” de gestión de contenidos jurídicos, es necesario que todos los módulos estén coordinados en cuanto a diseño gráfico, usabilidad, diseño técnico, etc.
• Todos los módulos utilizan módulos estándar existentes en la infraestructura común de gestión de contenidos de euskadi.net:
Vinculación de contenidos
Los contenidos se pueden vincular unos con otros, es decir, establecer una relación de algún tipo entre ellos:
• una transferencia tiene una configuración competencial que se dicta en una ley, en un decreto, etc
• un informe puede estar relacionado con un Decreto
• Un Decreto puede sustituir, ampliar, etc a otro
• etc
Esta vinculación se realizará desde un interface común proporcionado por la infraestructura que permite localizar el contenido con el cual se quiere vincular.
Catalogación en ejes normalizados
A cualquier contenido se le puede asociar una etiqueta que lo califica utilizando una herramienta de selección común que estructura la selección de etiquetas en base a ejes de
catalogación que no son más que taxonomías normalizadas de etiquetas.
Galerías de recursos
A cualquier contenido se le pueden “asociar” galerías de recursos como documentos destacados, videos, cortes de audio o imágenes utilizando un interfaz común.
Localización A cualquier contenido se le puede asociar información de localización de una forma normalizada utilizando un interfaz común.
El uso de estos módulos comunes disponibles en la infraestructura debe coordinarse entre los distintos módulos de carga de información jurídica por motivos de usabilidad y compatibilidad técnica.
2 Descripción del Proyecto
Como ya se ha adelantado en el punto de 1.3-Necesidades Detectadas, el presente Pliego de Bases Técnicas tiene que ver con la creación de una aplicación de gestión de contenidos de tipo Legislación destinada a usuarios finales sin conocimientos técnicos de edición web.
Como base para describir en detalle el proyecto, se introduce en primer lugar el modelo común de contenidos de euskadi.net como referencia general de las capacidades de la infraestructura.
2.1 Introducción al modelo común de Gestión de Contenidos en euskadi.net
2.1.1. Premisas de arquitectura
Toda la arquitectura de las Herramientas de Soporte al Modelo de Presencia en Internet del Gobierno Vasco, se basa en las siguientes premisas arquitectónicas / tecnológicas:
Separación entre
contenidos y portales
Desde el punto de vista organizativo Las personas que gestionan portales y las que gestionan contenidos son diferentes, con diferentes roles y
diferentes funciones.
Los gestores de contenidos centran su actividad en producir información destinada a ser publicada en Internet, pero sin ser conscientes de ello: no saben en qué portal o página va a aparecer finalmente la información.
Los gestores de portales centran su actividad en referenciar en páginas de portal los contenidos que se han ido creando en toda la organización descentralizadamente. Así su misión es componer las páginas de portal organizando de la manera más adecuada el acceso a los contenidos.
Desde el punto de vista tecnológico Las herramientas de gestión de contenidos y de gestión de portales están completamente separadas.
La herramienta de gestión de contenidos permite crear, revisar y publicar información de diversa tipología de forma sencilla y sin necesidad de conocimientos técnicos.
La herramienta de gestión de portales permite configurar páginas de portal: su apariencia y los contenidos / búsquedas a las que dan acceso sin necesidad de conocimientos técnicos.
Desde el punto de vista del uso Una consecuencia de la separación organizativa y tecnológica es la posibilidad de re-utilizar cualquier contenido de cualquier portal.
En la figura se muestra como el portal se encarga de “vestir” el contenido que se encuentra en un sistema separado e independiente.
Generación en estático
Con los objetivos de obtener mayor fiabilidad, rapidez y minimizar la complejidad técnica en entrega, tanto los contenidos como las páginas de portal se generan en HTML estático que es servido únicamente por un servidor web (apache).
La intervención de los servidores de aplicaciones (Weblogic) se limita a las partes dinámicas de los portales: ejecución de búsquedas y ejecución de aplicaciones.
La generación de HTML se hace en una zona interna de trabajo, mientras que la visualización se hace en una zona pública de Internet:
En horizontal se muestran las zonas de seguridad y los componentes de cada una
En vertical se muestran las dos herramientas principales: gestión de contenidos y gestión de portales y cómo el buscador y la herramienta de catalogación hacen de “unión” entre ambos mundos.
En la figura se muestra como la infraestructura se divide en dos zonas (en horizontal):
Zona de Trabajo Intranet/Extranet: Jakinaplus En esta zona es donde se encuentran las herramientas de gestión de contenidos y portales que permiten a los gestores la creación de contenidos y la configuración de páginas de portal
Una vez que un contenido / página de portal se ha terminado de elaborar se genera en HTML estático que se despliega en la Zona de Entrega.
Zona de Entrega de Contenidos y Portales:
euskadi.net
A esta zona es donde acceden los visitantes / ciudadanos.
No hay instalada ninguna aplicación de gestión de contenidos ya que estos están desplegados en el web de forma estática (ficheros HTML).
La única aplicación es el buscador.
A grandes rasgos, el funcionamiento del sistema se resume en que en la zona de trabajo intranet/extranet, los gestores de contenidos / portales generan HTML y adjuntos que son desplegados a la zona de entrega Internet donde son servidos únicamente por los servidores web.
Infraestructura no intrusiva
La infraestructura no condiciona la forma / tecnologías en las que se desarrollan aplicaciones para euskadi.net, es decir, las herramientas / tecnologías que permiten la publicación de contenidos en Euskadi.net no condicionan la selección de tecnologías / herramientas para el desarrollo de aplicaciones departamentales
• Para aplicaciones internas de gestión de contenidos (destinadas a usuarios publican contenidos) está disponible un API java para el gestor de contenidos y ejes que permite crear aplicaciones “a medida” de las necesidades del usuario de forma que este no tenga que utilizar necesariamente la herramienta común del gestor de contenidos.
• Para aplicaciones públicas en euskadi.net:
• Está disponible el API del buscador de euskadi.net que permite hacer el uso que se desee de los contenidos de euskadi.net desde cualquier tecnología
• Se puede “integrar” cualquier aplicación, programada utilizando cualquier tecnología en cualquier página de euskadi.net: la infraestructura de portal no condiciona la tecnología de las aplicaciones
Catalogación Todos los contenidos y páginas de portal se pueden catalogan (etiquetan) de dos formas:
1. Utilizando unas etiquetas de catalogación que se organizan en forma de taxonomías normalizadas (árboles que relacionan unas etiquetas con otras)
Las etiquetas de catalogación siguen el siguiente modelo:
Una etiqueta no es más que un identificador sin significado (oid) que por detrás esconde una serie de términos en diferentes idiomas.
En cada idioma se designa un término normalizado en cada idioma que es el que se utiliza para visualizar la etiqueta en las aplicaciones, etc
Además en cada idioma hay n términos sinónimos que se pueden utilizar en condiciones de búsqueda
El objetivo básico de las etiquetas de catalogación es aportar al contenido/página de portal información (meta-data) subjetiva del autor y que posiblemente no se encuentra en el contenido; todo en beneficio de las búsquedas del portal.
Ejemplo: Un contenido puede estar destinado a ciudadanos, siendo este un criterio que aporta el autor (subjetivo) ya que puede que no se mencione la palabra “ciudadano” en un contenido. En este caso, el autor catalogará el contenido con la etiqueta “ciudadano” del eje “destinatarios”
2. Utilizando etiquetas de localización (geográfica o de contacto) es posible asociar información de localización en un formato estándar a cualquier contenido de euskadi.net, independientemente de su tipo.
Esta posibilidad permite:
• Crear un repositorio común de localizaciones
La localización de contenidos simplemente se basa en normalizar una serie de meta-datos para definir una localización o información de contacto:
Metadatos generales de contacto Metadatos textuales sobre la localización Teléfonos
Faxes e-mails Webs
Personas de Contacto Horarios
Cómo llegar Accesible Notas Accesible
País
Comunidad Autónoma Provincia
Comarca Municipio Localidad Código Postal Tipo de Vía Vía Portal
Indicaciones Complemetarias
MetaDatos de geo-posicionamiento en diferentes sistemas de coordenadas
Código Eustat País Coord WGS84 País Coord ED50 País Coord ETRS89 País Código Eustat
Comunidad Autónoma
Coord WGS84 Comunidad Autónoma
Coord ED50 Comunidad Autónoma
Coord ETRS89 Comunidad Autónoma Código Eustat
Provincia
Coord WGS84 Provincia
Coord ED50 Provincia
Coord ETRS89 Provincia Código Eustat
Comarca
Coord WGS84 Comarca
Coord ED50 Comarca
Coord ETRS89 Comarca Código Eustat
Municipio
Coord WGS84 Municipio
Coord ED50 Municipio
Coord ETRS89 Municipio Código Eustat
Localidad
Coord WGS84 Localidad
Coord ED50 Localidad
Coord ETRS89 Localidad Código Eustat Vía Coord WGS84 Vía Coord ED50 Vía Coord ETRS89 Vía Código Eustat Portal Coord WGS84
Portal Coord ED50 Portal Coord ETRS89 Portal
Punto Libre WGS84 Punto Libre ED50 Punto Libre ETRS89 Altitud
Modelo común de contenido
Toda la arquitectura de soporte al Modelo de Presencia en Internet del Gobierno Vasco se basa en el modelo de contenido:
Se distinguen dos tipos de metadatos
MetaDatos comunes: aquellos que tienen todos los contenidos, independientemente de su naturaleza
Ej: Todas las noticias, eventos, informaciones, ayudas, etc tienen asociado un nombre, una descripción, una tipología y en general una serie de metaDatos comunes.
MetaDatos específicos: aquellos propios del contenido en función de su naturaleza (tipología de contenido)
Ej: Las noticias tienen unos metaDatos particulares como la fecha de la noticia o el titular. Los procedimientos administrativos a su vez, tienen unos metaDatos particulares como el objeto, el estado de vigencia o el lugar de presentación.
Contenido El contenido es la unidad mínima gestionada en el sistema y es un conjunto de
información con significado propio en función de la información que facilita y su pertenencia a una misma materia, área u otro criterio de agrupación.
Metadatos del contenido son:
• Dónde se almacena el contenido en el Gestor de Contenidos
• Etiquetas de catalogación
• Tipología: naturaleza del contenido (noticia, evento, etc)
• Otros metadatos comunes (nombre, descripción, autor)
El contenido físicamente es una carpeta que contiene a su vez carpetas para cada uno de los documentos / versiones que alojan los ficheros correspondientes a cada versión Documento
/ Version
Un documento es una versión de un contenido, bien sea por idioma, destinatario, público objetivo, etc: El documento contiene toda la información del contenido expresada en un idioma y con una narrativa y contenidos específicos para un destinatario (jóvenes, empresarios, etc)
Ej: Un contenido puede expresarse en castellano y con una narrativa dirigida los jóvenes o bien expresarse en euskera con una narrativa más técnica para expertos.
El documento tiene a su vez una serie de metaDatos propios:
• Nombre, descripción, autor, etc
• Repositorio público (de Euskadi.net) donde se ha publicado (una versión de un contenido puede publicarse en varios repositorios públicos)
Físicamente un documento es una carpeta que contiene todos los ficheros del documento:
es una unidad autocontenida en el sentido que “encapsula” todos los recursos necesarios para el propósito que fue creado: ficheros HTML, videos, imágenes, hojas de estilo, scripts, etc.
Archivo de Datos
Un contenido /documento en sí mismo son entidades lógicas, sin embargo, los documentos contienen archivos de datos, adjuntos, imágenes, etc que es donde realmente está la información a ofrecer.
Un archivo de datos es por lo tanto un fichero capturado utilizando una plantilla de introducción de datos y que contiene los metaDatos específicos (aquellos que no son los comunes expuestos con anterioridad).
Ejemplo: Las noticias se “capturan” utilizando una plantilla de introducción de datos ad-hoc que permite al usuario introducir metaDatos específicos de las noticias: fecha de la noticia, titular, entradilla, etc.
Los ficheros de datos se guardan como XML, sin embargo, para su publicación en Internet se “generan” en HTML, utilizando plantillas de presentación.
Modelo común de portal
Todas las páginas del portal Euskadi.net se han construido en base a una herramienta común basada en componentes reutilizables llamados áreas visuales (AV) en un concepto similar a los portlets con la diferencia de que se generan en forma de HTML estático (no necesitan de servidores de aplicaciones).
Las páginas de portal se estructuran en base a áreas visuales (AV) reutilizables en cualquier página del portal
Ejemplo: Un menú general del portal, la cabecera o el pié habitualmente son los mismos en todas las páginas del portal
Se han diseñado decenas de áreas visuales: menús horizontales, verticales, detallados, de imágenes, zonas de destacados, pié de página, imagen, banner, selector de idioma, migas de pan, buscador, resultados de búsqueda, visualizador de contenidos / aplicaciones, etc.
Cada área visual tiene una administración que permite parametizar aspectos visuales (ej:
colores, letras, etc) y funcionales (ej: las opciones de un menú o las imágenes de un banner) Dado que las AVs se generan como ficheros HTML independientes y se pueden reutilizar en múltiples páginas, la composición o disposición de las áreas visuales en la página se hace en base a plantillas de página que también son ficheros HTML estáticos servidos únicamente por un servidor web.
Repositorio de áreas visuales
Cabecera
Buscador
Menú
Banner
Destacados
Pié
Cabecera
Buscador
Menú
Menu
Listado de Contenidos 1
Pié Listado de Contenidos 2
Pagina 1 (basada en plantilla 1)
Pagina 2 (basada en plantilla 2)
Cabecera Buscador
Menú Listado de
Contenidos 2
Listado de Contenid
os 1 Menu
Banner Pié
En la figura se muestra cómo se componen dos páginas con distinta disposición (diferente plantilla) en base a las AVs independientes del repositorio común del portal
2.1.2. Modelo común de contenidos de euskadi.net
La integración de los contenidos jurídicos en el modelo común de euskadi.net permitirá:
Agrupar los contenidos por su naturaleza
En euskadi.net los contenidos se “tipifican” en dos niveles: Familia / Tipo de Contenido en función de la naturaleza de contenido.
Ejemplo:
Familia Tipos de contenido
Procedimientos Administrativos Ayudas Carnets
Contratación Administrativa
… Prensa y Comunicación Noticias
Eventos Novedades
…
Legislación Leyes Decretos
…
etc
En el caso de los contenidos de tipo jurídico se propone la siguiente configuración de familia/tipos en el modelo de contenidos de euskadi.net:
Familia de Contenidos Legislación
• Tipo de Contenido 1 • Constitución
• Tipo de Contenido 2 • Ley Orgánica
• Tipo de Contenido 3 • Ley
• Tipo de Contenido 4 • Real Decreto
• Tipo de Contenido 5 • Decreto
• Tipo de Contenido 6 • Orden
• Tipo de Contenido 7 • Norma
• Tipo de Contenido 8 • Resolución
• Tipo de Contenido 9 • Circular
• Tipo de Contenido 10 • Orientación
• Tipo de Contenido 11 • Decisión
• Tipo de Contenido 12 • Directiva
• Tipo de Contenido 13 • Acuerdo
• Tipo de Contenido 14 • Convenio
• Tipo de Contenido 15 • Instrucción
• Tipo de Contenido 16 • Otros
Familia de Contenidos Transferencias Estatutarias
• Tipo de Contenido 1 • Transferencia
• Tipo de Contenido 2 • Competencia
Familia de Contenidos Bibliografía Jurídica
• Tipo de Contenido 1 • Doctrina
• Tipo de Contenido 2 • Jurisprudencia
• Tipo de Contenido 3 • Informe
• Tipo de Contenido 4 • Dictamen
• Tipo de Contenido 5 • Otros
Familia de Contenidos Prensa y Comunicación
• Tipo de Contenido 1 • Acuerdo del Consejo de Gobierno
Identificar naturalezas de contenidos es fundamental para asociar meta-datos, información específica a cada familia / tipo de contenido de forma que se puede:
1. Mejorar la calidad de la información suministrada
2. Mejorar la calidad de las búsquedas y la información presentada como resultado 3. Organizar los contenidos para su gestión más adecuada.
y en general mejorar la calidad de los contenidos mostrados en euskadi.net puesto que se proporciona información más elaborada.
Tener meta- datos comunes y particulares
Los contenidos de euskadi.net comparten un modelo común que se basa en que cualquier contenido de euskadi.net tenga:
• Una información común independientemente de la naturaleza del contenido
• Una información específica dependiente de la naturaleza del contenido Información
(meta-datos) comunes Cualquier tipo de contenido
Meta-datos comunes: nombre, descripción, autor, fecha de creación, fecha de publicación, etc Etiquetas de catalogación en los ejes generales de euskadi.net o en particulares de la iniciativa Etiquetas de localización que permiten incluir datos estándar de localización geográfica, contacto, etc
Contenidos vinculados con los que el contenido tiene algún tipo de relación
Galerías o colecciones de videos, audio, imágenes o documentos.
Datos de publicación: cuándo se ha publicado el contenido.
Información (meta-datos) específicos Depende del tipo de contenido
Meta-datos específicos: ej: fecha del decreto, área temática, etc Etiquetas de catalogación en ejes particulares de la iniciativa
El hecho de tener un modelo de contenido común facilita la reutilización de los contenidos en la red euskadi.net y su indexación / búsqueda en un índice común (buscador común de euskadi.net)
Indexar los contenidos en el
buscador de euskadi.net
• Los contenidos serán “buscables” desde cualquier portal de la red euskadi.net
En texto libre
Utilizando meta-datos comunes a todos los tipos de contenido de euskadi.net o específicos del tipo de contenido concreto: p.e. Decretos del dpto. de hacienda del 2010
• Se pueden crear buscadores avanzados específicos para cada tipo de contenido, cuyos criterios de filtren por meta-datos comunes o específicos:
Crear un buscador avanzado específico para Decretos o leyes (p.e. que se pueda buscar por nombre de la ley, fecha, por departamento, etc.)
Crear un buscador avanzado específico para Convenios
etc
• Los resultados de búsqueda de estos tipos pueden mostrar meta-datos específicos del tipo concreto:
P.e. para un Decreto o Ley: nombre, fecha, Departamento, etc.
P.e. para un Convenio: nombre, fecha, conveniantes, etc.
Reutilizar los
contenidos en cualquier lugar de la red de euskadi.net
En cualquier página de euskadi.net se podrá hacer referencia a cualquier contenido de estos tipos:
De forma individual - ej: un enlace a la ficha de un decreto)
De forma múltiple – ej: un listado de los decretos de un dpto.
Además los contenidos pueden “vincularse” entre sí de forma que desde cualquier contenido se puede establecer una relación con otro.
Los contenidos también pueden mostrarse en “listados de contenidos” en cualquier portal, por ejemplo, se puede crear un Área Visual en una página de portal que muestra un listado con los Decretos de un Departamento.
Relacionar contenidos
Se pueden establecer relaciones entre contenidos: por ejemplo un decreto puede estar vinculado/relacionado con otro en base a una relación “deroga” o “amplia”, etc.
Esta capacidad mejora enormemente la calidad de los contenidos puesto que se facilita el acceso a la información relacionada y que muy posiblemente sea también de interés.
Incorporar adjuntos relevantes
Se pueden crear “colecciones” de adjuntos relevantes que pueden ser utilizados por ejemplo a la hora de mostrar un resultado de búsqueda, dando acceso directamente a estos documentos.
Ej: En contrataciones administrativas, el Pliego de Bases Técnicas o las Clausulas Administrativas son documentos adjuntos relevantes a los que se puede dar acceso directamente desde el resultado de búsqueda; para ello basta con referenciarlos en una colección de documentos relevantes.
Incorporar galerías de elementos multimedia
A los contenidos se pueden asociar “colecciones” o galerías de elementos multimedia: videos, audio, imágenes o documentos. En base a estas colecciones o galerías se puede mejorar la visualización del contenidos incorporando en su visualización:
• slideshows de imágenes
• carruseles de videos
• Colección de documentos Incorporar
catalogación geográfica
A cualquier contenido se le pueden asociar una o varias “catalogaciones geográficas”: información de localización que va a permitir “pintar” información directamente en un mapa.
Generar una versión imprimible
Los contenidos de euskadi.net son imprimibles en HTML; para ello se ha adaptado el código HTML fuente creando estilos CSS al efecto.
2.1.3. Edición de Contenidos desde aplicaciones específicas
La infraestructura común de gestión de contenidos de euskadi.net no obliga a utilizar una herramienta única para la carga de cualquier contenido; utilizando el API java que expone la infraestructura, es posible que cualquier iniciativa pueda “construir” su propia herramienta de gestión de contenidos, volcándolos al repositorio común.
De esta forma todas las partes salen beneficiadas:
Las iniciativas de negocio
Las iniciativas pueden proporcionar a sus usuarios una aplicación de gestión de contenidos más “cercana” a su negocio concreto, abstrayendo las complejidades técnicas de la edición web y manejando conceptos más cercanos.
El modelo común de euskadi.net
Todos los contenidos de euskadi.net tienen una estructura homogénea, conservan una serie de meta-datos comunes, etc lo que favorece:
• La reutilización de contenidos
• La indexación en un índice común de búsqueda
• El mantenimiento y evolución de una única infraestructura El esquema técnico es el que se muestra en la figura:
El núcleo del gestor de contenidos es el responsable de:
• Gestionar el modelo de contenido
• Gestionar el almacenamiento de los contenidos:
o En base de datos
o En el almacén de ficheros de Interwoven TeamSite.
o En el índice del buscador (autonomy)
Para ser utilizado por aplicaciones externas, el núcleo del gestor de
contenidos expone una serie de servicios a los cuales acceden las aplicaciones utilizando un API NO técnico, centrado en el modelo de contenido, es decir, no
“habla” de conceptos técnicos como ficheros, permisos, etc sino que “habla” el
NOTA: En la figura se señala con un círculo rojo, el producto del proyecto objeto del presente Pliego de Bases Técnicas: una aplicación de usuario final para gestionar los contenidos de tipo Legislación
modelo de contenido.
En la figura se muestran dos aplicaciones que utilizan el Gestor de Contenidos:
• Aplicaciones comunes de Gestión de Contenidos
El gestor de contenidos ofrece una
“aplicación estándar” que incorpora interfaces de usuario con la funcionalidad de gestión
correspondiente. Esta “interfaz de usuario por defecto”, permite gestionar cualquier contenido.
• Aplicación de negocio
Para gestionar contenidos específicos de negocio no es imprescindible utilizar la aplicación estándar de gestión de contenidos. Es posible desarrollar una aplicación a medida a partir de los servicios del gestor de contenidos.
El presente Pliego de Bases Técnicas va en esta línea: crear una aplicación de gestión de contenidos adaptada a las necesidades de los contenidos jurídicos que “vuelque” en la infraestrucutra común de euskadi.net
2.2 Descripción del Producto
El proyecto propuesto pasa por construir un sistema a medida para la gestión y publicación de contenidos de la familia “Legislación” en euskadi.net cuyas funcionalidades en líneas generales serán:
Controlar el acceso a los contenidos
Controlar si un usuario tiene derecho o no a editar un determinado contenido.
El control de acceso a los contenidos se basará en el mecanismo estándar del gestor de contenidos: las workAreas (áreas de trabajo):
• El sistema de seguridad corporativa XLNets devuelve las workAreas en las que el usuario tiene permiso de edición.
• La aplicación “filtrará” todas las workAreas a las que el usuario tiene permiso y de ellas se
“quedará” únicamente con aquellas en las que se gestionen contenidos de tipo jurídico (el resto de workAreas no son relevantes en esta aplicación)
NOTAS:
• Obviamente el concepto WorkArea está muy ligado a la tecnología de gestión de contenidos así que en el interfaz de usuario se presentará como un concepto relacionado al trabajo en grupo.
• Los usuarios podrán ver (buscar, visualizar, etc) todos los contenidos jurídicos, pero únicamente podrán modificar, borrar, publicar, etc aquellos contenidos situados en workAreas a las que tienen acceso.
Buscar Localizar únicamente contenidos de “Legislación”, utilizando formularios de filtro que manejan
“conceptos” del negocio específico.
Desde los resultados de búsqueda se podrá:
1. Refinar la búsqueda: especificar más condiciones de filtro 2. Realizar operaciones:
Sobre un solo contenido • Modificar Sobre uno o múltiples
contenidos
• Borrar
• Publicar / despublicar
• Catalogar
• Gestionar la indexación: re-indexar
• Previsualizar Dependiendo de los permisos del usuario:
Si el usuario tiene permisos de edición en la workArea donde está guardado el contenido
• Editar el contenido: especificar meta-datos, catalogar, etc
Si el usuario NO tiene permisos de edición en la workArea donde está el contenido
• Simplemente visualizar el contenido y todos sus datos: MODO LECTURA
Añadir Crear un contenido de tipo legislación
Editar a. Cumplimentando todos los meta-datos que caracterizan a los contenidos de tipo Legislación b. Catalogándolo en los ejes correspondientes de catalogación (apoyados con la herramientas
disponibles en la infraestructura)
c. Vinculándolo con otros contenidos existentes (apoyados con las herramientas disponibles en la infraestructura)
d. Adjuntando ficheros relevantes en colecciones de documentos.
e. y en general cualquiera de las acciones comunes en la gestión de contenidos web