SISTEMA DE CLASIFICACIÓN COPA
COPA es un sistema desarrollado por RedIRIS que permite establecer clasificaciones (introducir estructuras, típicamente jerárquicas) en sistemas de información allí donde la disposición lógica de los ítems no las reflejan, o donde se puede establecer en ellos distintas jerarquías según diferentes conceptos.
Una aplicación muy importante de COPA es la implementación de interfaces Web que permitan navegar y/o buscar según las distintas vistas. La mayor parte de esquema COPA está destinada a ser usado de forma que estos interfaces puedan obtener por sí mismos la información necesaria para su correcto funcionamiento: las vistas que hay definidas y para cada una de ellas dónde están los nombres de los nodos, qué atributos se usan en las entradas de personas para almacenar los códigos COPA de las clasificaciones a las que pertenecen, el prefijo que se usa, etc.
Los elementos de una implementación típica de COPA con soporte para interfaces de navegación son:
- Para cada árbol o vista, un objeto (clase copaVirtualViewSpec ) donde se declaran diversos aspectos del mismo
- Opcionalmente, en la raíz del DIT se declaran esos objetos (en los atributos copaVvNav y copaDefVvNav, siendo el segundo la vista por defecto). Esto es principalmente para que los navegadores puedan localizar automáticamente las distintas vistas y permitir al usuario la navegación por cualquiera de ellas.
- Para cada vista, una rama donde se declaran los nodos del árbol (copaArea), con sus códigos COPA y sus nombres.
- A cada objeto del DIT se le aplica un atributo (irisClassifCode o copaCode) que indica el árbol y el código del nodo al que corresponde.
No hay comentarios:
Publicar un comentario