En esta página se presentan distintos ejemplos de aplicación de COPA, desde la identificación de entidades y la representación de estructuras organizativas hasta la gestión de infraestructuras de red y la definición de estructuras utilizadas por aplicaciones informáticas.
Tabla de contenido
Indexación de sitios web con Harvest
El origen de COPA se remonta a 1997, cuando en RedIRIS surgió la necesidad de indexar y facilitar la búsqueda de información en las páginas web científicas creadas por los investigadores de las denominadas CVUs (Comunidades Virtuales de Usuarios).
Para que los usuarios pudieran localizar información, necesitábamos un mecanismo que permitiese indexar el contenido de estas páginas y, sobre todo, realizar búsquedas restringidas al contenido de cada comunidad. Sin embargo, solo disponíamos de un buscador, basado en Harvest, y no resultaba viable instalar y mantener una instancia independiente para cada CVU, dado el elevado número de comunidades.
Para resolver este problema, surgió la idea de crear un código sencillo que permitiera representar, mediante una cadena de caracteres, la posición de una página web dentro de una jerarquía temática. De esta forma, el código podía identificar tanto una comunidad concreta como un ámbito temático más amplio que agrupase varias comunidades.
El código se incorporó inicialmente a las páginas web mediante el
campo de metainformación CVU.code. Para representar
esta jerarquía se eligió COPA (Codificación Optimizada para el
Acceso Jerárquico a la información), cuya estructura permitía
expresar los distintos niveles de clasificación mediante un único
código.
El funcionamiento de las búsquedas se basaba en combinar los
términos introducidos por el usuario con el código COPA
correspondiente al ámbito seleccionado, utilizando el operador
AND. Como el código también estaba presente en las
páginas indexadas, Harvest podía filtrar los resultados sin
necesidad de disponer de un indexador independiente para cada
comunidad.
Por ejemplo, si una página pertenecía a la comunidad identificada
por el código a2b3, una búsqueda de la expresión
redes de investigación dentro de esa comunidad podía
formularse de la siguiente manera:
redes de investigación AND CVU.code=a2b3
La estructura jerárquica de COPA permitía también ampliar el ámbito de búsqueda. En lugar de utilizar el código de una comunidad concreta, se podía utilizar el código de un nivel superior de la jerarquía para buscar en el conjunto de comunidades pertenecientes a una misma área temática.
Así, con un único buscador y un índice compartido, era posible realizar búsquedas tanto en una CVU concreta como en varias comunidades relacionadas por su temática científica. COPA permitía expresar estos distintos ámbitos de búsqueda mediante una codificación sencilla, incorporada a las propias páginas web.
Identificación jerárquica de entidades
COPA permite identificar instituciones y los centros que dependen de ellas mediante códigos que representan su relación jerárquica.
Identificación de las instituciones
Cada institución recibe un código formado por la letra i seguida de un número correlativo. El número se asigna según el orden en que las instituciones se incorporan a RedIRIS.
Por ejemplo, la primera institución recibe el código i1, la segunda i2, la tercera i3, y así sucesivamente.
Identificación de los centros
Cada centro se identifica mediante el código de la institución de la que depende, seguido de la letra c y de un número correlativo propio de esa institución.
Por ejemplo, los centros de la institución i1 podrían identificarse como i1c1, i1c2 e i1c3. Si otra institución, identificada como i2, tiene sus propios centros, estos podrían identificarse como i2c1, i2c2, etc.
La numeración de los centros comienza en 1 para cada institución y se asigna de forma independiente. Así, el código de cada centro permite saber a qué institución pertenece.
Listado de instituciones y centros
En el siguiente listado se recogen las instituciones registradas en COPA y sus correspondientes códigos identificativos, junto con los centros que dependen de ellas. Esta relación permite consultar los códigos asignados y conocer la estructura jerárquica de las entidades.
i1 - RedIRIS ... i10 - Instituto Nacional de Técnica Aeroespacial (INTA) i10c1 - Centro de Experimentación del Arenosillo (ICEDEA) i10c2 - Canal de Experiencias Hidrodinámicas de El Pardo (CEHIPAR) i10c3 - Centro de ensayos de Torregorda (ICET) i10c4 - Centro de Excelencia de Sistemas no tripulados (ICEUS) i10c5 - Centro de Investigación Aeroportada de Rozas (ICIAR) i10c6 - Instituto Tecnológico de La Marañosa (IITM) i10c7 - Centro Espacial de Canarias (CEC) ... i16 - Instituto de Astrofísica de Canarias (IAC) i16c1 - Centro de Astrofísica en La Palma (CALP) i16c2 - Observatorio del Roque de los Muchachos (ORM) i16c3 - Observatorio del Teide (OT) i17 - Centro de Investigaciones Energéticas, Medioambientales y Tecnológicas (CIEMAT) i17c1 - Centro Extremeño de Tecnologías Avanzadas (CETA-CIEMAT) i17c2 - Plataforma Solar de Almería (PSA) i17c3 - Centro de Desarrollo de Energías Renovables (CEDER) ... i31 - Universidad de Oviedo (UNIOVI) i31c1 - Campus de Gijón (UNIOGI) ... i48 - Agencia Estatal Consejo Superior de Investigaciones Científicas i48c6 - Centro Andaluz de Biología del Desarrollo (CABD) i48c7 - Centro Andaluz de Biología Molecular y Medicina Regenerativa (CABIMER) i48c8 - CENTRO DE ASTROBIOLOGIA (CAB) ... i89 - Institut de Física d'Altes Energies (IFAE) i89c1 Port D'Informació Científica (PIC) ... i120 - Agencia Estatal de Meteorología (AEMET) i120c1 - Centro de Investigación Atmosférica de Izaña (CIAI) ... i664 - Ministerio de Defensa (MDEF) i664c1 - Biblioteca Centro de Documentación de Defensa (CDOC) ... i664c27 - Academia General Básica de Suboficiales (AGBS) i664c28 - Academia de Infantería (ACINF) ... i778 - Agencia Digital de Andalucía (ADA) i778c1 - Centro Informático Científico de Andalucía (CICA) ... i784 - Fundación para la Investigación Biosanitaria de Andalucía Oriental - Alejandro Otero (FIBAO)
Representación de estructuras organizativas
Las estructuras jerárquicas de una organización pueden representarse mediante códigos COPA. Este enfoque permite identificar los distintos niveles de una estructura y la relación entre sus elementos.
Estructura organizativa del personal de una entidad
La codificación COPA también permite representar la estructura organizativa de una entidad, identificando sus áreas y los puestos o funciones asociados a cada una.
Cada área se identifica mediante un código formado por la letra a y un número. Los puestos que dependen de ella se identifican añadiendo la letra p y otro número al código del área.
De este modo, los códigos permiten relacionar cada puesto o función con su correspondiente área organizativa, facilitando la representación y consulta de la estructura.
a1 Dirección a1p1 Director a1p2 Subdirector a1p5 Secretaría a2 Middleware a2p1 Coordinador a2p2 Ingeniero de Middleware a3 Red a3p1 Coordinador a3p2 Gestión en ingeniería de la red a3p3 Operación a4 Sistemas y Seguridad a4p1 Jefe de Área a4p2 Sistemas a4p3 CERT
Estructura organizativa de una universidad
a1 Centro a1b1 Centros de Araba a1b1c21 Unidad Delegada de la Facultad de Ciencias Económicas y Empresariales en Vitoria-Gasteiz a1b1c25 Facultad de Farmacia a1b1c27 Unidad Docente de la Facultad de Medicina y Odontología en Vitoria-Gasteiz a1b1c30 Facultad de Filología y Geografía e Historia a1b2 Centros de Gipuzkoa a1b2c15 Facultad de Ciencias Químicas a1b2c21 Unidad Delegada de la Facultad de Ciencias Económicas y Empresariales en Donostia-San Sebastián a1b2c24 Facultad de Derecho a1b2c26 Facultad de Informática a1b2c27 Unidad Docente de la Facultad de Medicina y Odontología en Donostia-San Sebastián a1b3 Centros de Bizkaia a1b3c10 Facultad de Ciencias y Tecnología a1b3c20 Facultad de Bellas Artes a1b3c21 Facultad de Ciencias Económicas y Empresariales a1b3c23 Facultad de Ciencias Sociales y de la Comunicación a1b3c24 Unidad Delegada de la Facultad de Derecho en Leioa ... a2 Biblioteca a2b80 Biblioteca (Biblioteca Central) a2b81 Biblioteca (Biblioteca Central Campus de Alava) a2b135 Biblioteca (Facultad de Ciencias de la Actividad Física y del Deporte) a2b215 Biblioteca (Facultad de Ciencias Químicas) a2b224 Biblioteca (Facultad de Derecho) a2b226 Biblioteca (Facultad de Informática) ... a4 Departamento a4b1 Geodinámica a4b2 Sociología II a4b3 Lógica y Filosofía de la Ciencia a4b4 Medicina Preventiva y Salud Pública a4b6 Personalidad, Evaluación y Tratamiento Psicológico ... a7 Gerencia a7b1 Vicegerencia de Recursos Generales a7b1c1 Servicio de Prevención a7b2 Vicegerencia de Presupuestos y Contabilidad a7b3 Vicegerencia de las Tecnologías de la Información y de las Comunicaciones a7b3c1 C.I.D.I.R. Gipuzkoa a7b3c2 C.I.D.I.R. Bizkaia a7b3c3 C.I.D.I.R. Araba a7b3c4 C.I.G. a7b3c5 S.I.C. a7b4 Vicegerencia del Personal a7b5 Vicegerencia del Campus de Alava a7b6 Vicegerencia del Campus de Bizkaia a7b7 Vicegerencia del Campus de Gipuzkoa ... a8 Rectorado a8b1 Vicerrectorado de Extensión Universitaria a8b2 Vicerrectorado de Calidad e Innovación Docente a8b3 Vicerrectorado de Profesorado a8b4 Vicerrectorado de Alumnado a8b5 Vicerrectorado de Relaciones Internacionales a8b6 Vicerrectorado de Estudios de Grado y de Posgrado a8b7 Vicerrectorado de Organización Académica y Coordinación a8b7c1 Gestión Académica a8b8 Vicerrectorado de Investigación a8b9 Vicerrectorado de Euskera a8b10 Vicerrectorado del Campus de Alava a8b11 Vicerrectorado del Campus de Bizkaia a8b12 Vicerrectorado del Campus de Gipuzkoa a8b13 Secretaría General ... a10 Cargo
Organización y localización de los componentes de una red
La codificación COPA puede utilizarse para clasificar los componentes de la infraestructura de red de una institución y facilitar su identificación, localización e inventario. Para ello, es importante distinguir entre la ubicación física de los componentes, la estructura del inventario y las relaciones de conectividad entre los elementos de la red.
Estas dimensiones pueden representarse mediante clasificaciones independientes y relacionarse a través de los atributos de las entradas del directorio LDAP. De este modo, un equipo puede cambiar de ubicación sin que sea necesario modificar su identificador, y la misma infraestructura puede consultarse desde diferentes perspectivas.
Jerarquía de la infraestructura
Una posible clasificación de la infraestructura puede organizarse desde el campus hasta los componentes de los equipos de red. En el siguiente ejemplo, cada nivel añade una letra y un número al código del nivel superior.
Campus (a)
+-> Centro (b)
+-> Edificio (c)
+-> Armario (d)
| +-> Chasis (e)
| +-> Módulo (f)
| +-> Puerta (g)
+-> Caja (d)
Si se utiliza esta jerarquía, los códigos deben respetar el nivel correspondiente a cada elemento. Por ejemplo:
Campus 1: a1 Centro 1: a1b1 Edificio 1: a1b1c1 Armario 1: a1b1c1d1 Chasis 1: a1b1c1d1e1 Módulo 1: a1b1c1d1e1f1 Puerto 1: a1b1c1d1e1f1g1 Caja 1: a1b1c1d2
En este ejemplo, el armario se identifica mediante el nivel
d, el chasis mediante e, el módulo mediante
f y el puerto mediante g. La caja de
conexiones utiliza el mismo nivel que el armario, pero un número
diferente, ya que ambos se consideran elementos dependientes del
edificio. Esta convención es ilustrativa y debe adaptarse a las
reglas de clasificación adoptadas por cada institución.
Clasificación de las ubicaciones físicas
La ubicación física puede representarse mediante una clasificación independiente de los componentes de red. Esta estructura permite identificar los campus, centros, edificios, plantas y habitaciones, y puede utilizarse también para localizar otros recursos de la institución.
Campus 1: a1 Centro 1: a1b1 Edificio 4: a1b1c4 Planta 1: a1b1c4d1 Habitación 15: a1b1c4d1e15
Separar la ubicación física de la identidad de los equipos permite mantener estable la clasificación de los espacios. La ubicación actual de cada componente puede registrarse como un atributo de su entrada LDAP, sin necesidad de incorporar toda la ruta física a su identificador permanente.
Clasificación de los componentes de red
Los componentes de red pueden organizarse mediante una clasificación propia. Esta puede incluir armarios de comunicaciones, chasis, módulos, puertos, paneles de parcheo, cajas de conexiones y tomas de usuario, siempre que se definan claramente las relaciones jerárquicas utilizadas.
Cada componente debe disponer de un identificador único dentro del ámbito establecido. Cuando sea necesario, pueden registrarse atributos adicionales como el fabricante, el modelo, el número de serie, el tipo de componente, su estado y su ubicación física.
La jerarquía del inventario describe la composición de los elementos, pero no debe confundirse con la ubicación física. Por ejemplo, un equipo puede trasladarse de un armario a otro sin cambiar su identidad. Si se necesita representar la composición interna de un dispositivo, esta se registrará de acuerdo con las características reales del equipo y no se presupondrá que todos los dispositivos tienen chasis y módulos.
Relación entre tomas, conexiones y dispositivos
La conectividad requiere representar las relaciones entre las tomas de usuario, el cableado, los paneles de parcheo y los puertos de los equipos de red. Estas relaciones describen conexiones físicas o lógicas y no constituyen necesariamente una jerarquía de pertenencia.
Por ejemplo, una roseta identificada como 3A24 podría
estar conectada al conector 24 del panel A del armario 3. Para
interpretar correctamente esta etiqueta, la institución debe
documentar su significado y garantizar su unicidad en el ámbito
correspondiente.
Armario de comunicaciones 3
+-- Panel de parcheo A
+-- Conector 24
+-- Cableado hasta la roseta 3A24
El ejemplo representa una relación de conexión y no implica que la roseta forme parte del panel como componente físico. La roseta, el panel y el armario pueden tener identificadores independientes, mientras que las conexiones entre ellos se registran por separado.
Asimismo, un dispositivo puede tener varios enlaces y una conexión puede cambiar a lo largo del tiempo. Por ello, conviene distinguir las conexiones físicas de las asociaciones lógicas, como la asignación de una dirección IP o una VLAN.
Inventario y asignación de los puntos de red
El inventario debe incluir todas las tomas instaladas, tanto las que están en uso como las que todavía no se han conectado o asignado a un usuario. La existencia de una toma no implica que tenga un usuario asociado ni que disponga de conectividad activa.
Para cada toma se puede registrar su identificador, ubicación, conexión física, estado y asignación. Cuando proceda, también pueden registrarse las asociaciones con los equipos conectados, sus direcciones MAC, las direcciones IP y otros datos de gestión.
Estas asociaciones deben mantenerse diferenciadas: una toma puede estar instalada pero desconectada, conectada pero sin usuario asignado, o asociada a un equipo cuya configuración lógica cambie. La separación permite mantener la trazabilidad de la infraestructura y consultar tanto los recursos disponibles como los que se encuentran en uso.
Para más detalles sobre la propuesta de clasificación, sus ejemplos y las cuestiones relativas a su implementación, puede consultarse el documento copaNetwork.txt.
Estructura de elementos de una PKI
COPA puede utilizarse para representar relaciones jerárquicas entre los elementos de una infraestructura de clave pública (PKI), de acuerdo con la estructura definida en el ejemplo.
A continuación se muestra un ejemplo de esta aplicación de COPA, basado en la codificación utilizada en pkIRISGrid. El código se construye añadiendo identificadores sucesivos que permiten determinar la autoridad de registro, el solicitante y el certificado asociado:
a1 Primera autoridad de registro ... a2 Segunda autoridad de registro a2b43 Usuario 43 de la autoridad de registro 2 a2b43c1 Primera solicitud o certificado del usuario 43 de la autoridad de registro 2 a2b43c2 Segunda solicitud o certificado del usuario 43 de la autoridad de registro 2 a2b43c3 Tercera solicitud o certificado del usuario 43 de la autoridad de registro 2 ...
La letra a identifica la autoridad de registro (RA,
Registration Authority) que ha identificado al solicitante. La letra
b identifica al propio solicitante dentro de esa autoridad
y la letra c identifica cada uno de sus certificados.
De este modo, el código completo permite situar el certificado dentro
de la estructura de la PKI y relacionarlo con la autoridad de registro
y el solicitante correspondientes.
El identificador c se asigna a la solicitud de certificado
y se mantiene cuando esta es firmada y se convierte en un certificado
emitido. Por tanto, el código COPA no cambia durante esta transición:
identifica el mismo elemento tanto mientras está pendiente de firma
como después de su emisión. Así se conserva la continuidad de su
identificación a lo largo del proceso.
El código COPA también puede incluirse en el certificado mediante
la extensión subjectAltName, utilizando una URL que
permita consultar la información de auditoría asociada al certificado
en el sitio web de la PKI.
Por ejemplo, el valor
https://pki.irisgrid.es/audit/?id=a2b43c2
permite acceder a la información de auditoría asociada al certificado
identificado por a2b43c2, correspondiente al usuario 43
de la segunda autoridad de registro de pkIRISGrid.
Clasificación de recursos por áreas temáticas (CATRE)
CATRE (Clasificación de Áreas Temáticas de RedIRIS) es un ejemplo de aplicación de la codificación COPA a la clasificación jerárquica de áreas temáticas.
En este caso, cada área se identifica mediante un código que refleja su posición dentro de la clasificación. Los códigos permiten reconocer tanto las áreas específicas como su pertenencia a categorías más generales.
A continuación se muestra un ejemplo de la clasificación CATRE:
a01 - Ciencias experimentales a01b01 - Biología a01b01c01 - Biología animal: zoología a01b01c01d01 - Anatomía animal a01b01c01d02 - Comportamiento animal a01b01c01d03 - Comunicación animal a01b01c01d04 - Citología animal a01b01c01d05 - Desarrollo animal a01b01c01d06 - Ecología animal a01b01c01d07 - Embriología animal a01b01c01d08 - Genética animal a01b01c01d09 - Crecimiento animal a01b01c01d10 - Histología animal a01b01c01d11 - Patología animal a01b01c01d12 - Parasitología animal a01b01c01d13 - Fisiología animal a01b01c01d14 - Taxonomía animal a01b01c01d14e01 - Bioquímica a01b01c01d14e02 - Invertebrados no insectos a01b01c01d14e03 - Insectos a01b01c01d14e04 - Peces a01b01c01d15 - Zoología general a01b01c01d16 - Herpetología a01b01c01d17 - Invertebrados a01b01c01d18 - Mamíferos a01b01c01d18e01 - Ungulados a01b01c01d19 - Zoología marina a01b01c01d20 - Ornitología a01b01c01d21 - Primates a01b01c01d22 - Protozoología a01b01c01d23 - Vertebrados a01b01c01d24 - Zoología: ictiología a01b01c02 - Bioquímica a01b01c03 - Biomatemáticas a01b01c03d01 - Bioestadística a01b01c04 - Biometría a01b01c05 - Biofísica a01b01c05d01 - Bioacústica a01b01c05d02 - Bioelectricidad a01b01c05d03 - Bioenergética a01b01c05d04 - Biomecánica a01b01c05d05 - Bioóptica a01b01c05d06 - Física médica a01b01c06 - Biología celular a01b01c06d01 - Cultivo celular a01b01c06d02 - Citogenética a01b01c06d03 - Morfología celular a01b01c06d04 - Citología a01b01c06d05 - Cultivo de tejidos a01b01c06d06 - Estructura de la pared celular a01b01c07 - Biología humana a01b01c07d01 - Grupo sanguíneo a01b01c07d02 - Anatomía humana a01b01c07d03 - Citología humana a01b01c07d04 - Desarrollo humano a01b01c07d05 - Ecología humana a01b01c07d06 - Embriología humana a01b01c07d07 - Genética humana a01b01c07d08 - Histología humana a01b01c07d09 - Neuroanatomía humana a01b01c07d10 - Fisiología humana a01b01c07d10e01 - Fisiología del equilibrio a01b01c07d10e02 - Anestesiología a01b01c07d10e03 - Fisiología cardiovascular ... a02 - Ciencias de la salud ... a03 - Ciencias sociales ... a04 - Tecnologías ... a05 - Humanidades ...
Puede consultarse la documentación y acceder a la clasificación completa en los siguientes enlaces:
Organización de espacios
COPA puede utilizarse para identificar y localizar objetos almacenados en espacios físicos, como estanterías, armarios o archivadores. Para ello, se define una clasificación jerárquica que representa la estantería, la balda, la posición aproximada del objeto y, cuando sea necesario, su orden dentro de un conjunto de objetos apilados.
Estructura de la clasificación
-
a: identifica un área de almacenamiento, por ejemplo una estantería. -
b: identifica la balda dentro de la estantería. Las baldas se numeran de abajo hacia arriba. -
c: identifica una posición dentro de un tramo virtual de la balda. Su ubicación física aproximada depende de los valores dea,byc. -
d: permite distinguir varios objetos que comparten una misma posiciónc, por ejemplo, dos cajas apiladas, una encima de otra. Este nivel es opcional.
Para facilitar la localización de los objetos, cada balda se divide conceptualmente en tramos o contenedores virtuales de aproximadamente 50 cm de anchura. Estos tramos son referencias espaciales y no corresponden a elementos físicos ni tienen un código propio.
Los códigos de posición se organizan en bloques de diez, asociados a tramos virtuales de aproximadamente 50 cm de anchura, contados desde el extremo izquierdo de cada balda. Por convención, se comienza en c10, sin utilizar los códigos c0 a c9. Los códigos c10 a c19 corresponden al primer tramo; los códigos c20 a c29, al segundo; y así sucesivamente.
Esta numeración permite estimar la ubicación horizontal de los objetos tomando como referencia el extremo izquierdo de la balda. Las posiciones c10, c20, c30 y sucesivas corresponden a referencias separadas aproximadamente 50 cm entre sí, iguales en todas las baldas. Sin embargo, la cantidad de objetos que pueden ubicarse dentro de cada tramo puede variar en función de su tamaño y de su distribución.
Por ejemplo, si varios objetos ocupan prácticamente todo el primer tramo, un objeto situado a continuación podría quedar en el segundo tramo virtual y recibir el código a1b1c20. La asignación depende de la ubicación física aproximada del objeto, no de su orden de incorporación al inventario. Los tramos son referencias para facilitar la localización, no límites físicos obligatorios.
Ejemplo de codificación
a1 Estantería 1 a1b1 Primera balda de la estantería 1, la más cercana al suelo a1b1c10 Posición 1 del primer tramo virtual de la primera balda de la estantería 1 a1b1c11 Posición 2 del primer tramo virtual de la primera balda de la estantería 1 ... a1b1c20 Posición 1 del segundo tramo virtual de la primera balda de la estantería 1 ... a1b1c40d1 Primer objeto registrado en la posición a1b1c40 a1b1c40d2 Segundo objeto registrado en la posición a1b1c40, apilado sobre el anterior ... a1b1c50 Posición 1 del quinto tramo virtual de la primera balda de la estantería 1 ... a1b2 Balda segunda de la estantería 1 ... a1b6 Sexta balda, la más alta, de la estantería 1 ... a2 Estantería 2 ... a3 Estantería 3
Localización aproximada
Si los intervalos virtuales tienen 50 cm de ancho y se cuentan desde el extremo izquierdo de la balda, el primer tramo comienza en el extremo izquierdo de la balda (0 cm), el segundo a 50 cm, el tercero a 100 cm y el cuarto a 150 cm, aproximadamente.
Estas medidas describen el inicio de cada intervalo, no la posición exacta ni las dimensiones del objeto almacenado. La precisión real depende de la anchura de la estantería, de la distribución de los objetos y de las convenciones utilizadas para registrar su ubicación.
Consideraciones de uso
- Cada código completo debe identificar de forma inequívoca un objeto o una ubicación, según el criterio adoptado para la clasificación.
- La asignación de identificadores a los tramos virtuales debe seguir un criterio uniforme en todas las baldas.
- Si se necesita identificar varios objetos en una misma posición, debe definirse una regla estable para numerarlos.
- Si los objetos cambian de ubicación con frecuencia, conviene mantener separados el identificador del objeto y el código COPA de su ubicación actual.
Organización de una mudanza
COPA puede utilizarse para organizar una mudanza, identificando las habitaciones de la vivienda, las distintas secciones de cada habitación y las cajas en las que se guardan los objetos procedentes de cada sección.
En este ejemplo, la letra a identifica una habitación,
la letra b una sección dentro de ella, como una pared
o la zona central, y la letra c una caja que contiene
los objetos procedentes de esa sección.
a1 Dormitorio a1b1 Dormitorio - Pared del armario a1b1c1 Caja 1 - Pared del armario a1b1c2 Caja 2 - Pared del armario a1b2 Dormitorio - Pared de la ventana a1b2c1 Caja 1 - Pared de la ventana a1b3 Dormitorio - Zona central a1b3c1 Caja 1 - Zona central a2 Salón a2b1 Salón - Pared de la televisión a2b1c1 Caja 1 - Pared de la televisión a2b2 Salón - Pared de la ventana a2b2c1 Caja 1 - Pared de la ventana a2b3 Salón - Zona central a2b3c1 Caja 1 - Zona central a3 Cocina a3b1 Cocina - Zona de los armarios a3b1c1 Caja 1 - Zona de los armarios a3b2 Cocina - Zona de la encimera a3b2c1 Caja 1 - Zona de la encimera
Esta codificación permite consultar las cajas asociadas a una habitación
o a una sección concreta. Por ejemplo, los códigos que comienzan por
a1 corresponden al dormitorio, mientras que los que
comienzan por a1b2 corresponden a la sección de la pared
de la ventana de ese dormitorio.
Si se registra también el contenido de cada caja, será posible localizar los objetos y conocer la habitación y la sección de las que proceden. Esto facilita tanto la preparación del inventario antes de la mudanza como la localización de los objetos durante el desembalaje.
La vivienda de destino puede organizarse mediante otra clasificación independiente. De este modo, se puede conservar la referencia a la ubicación de origen y registrar por separado la ubicación de destino, sin confundir la procedencia de los objetos con su ubicación actual.
Otros posibles casos de uso
Además de los ejemplos anteriores, COPA puede aplicarse a muchos otros ámbitos en los que resulte útil organizar elementos mediante una estructura jerárquica. La posibilidad de identificar cada elemento mediante un código formado por sucesivos niveles facilita su clasificación, agrupación y localización.
Entre las posibles aplicaciones se encuentran:
- Almacenes y logística: organización de almacenes, zonas, estanterías, baldas y contenedores, para facilitar la localización de productos y la gestión de inventarios.
- Archivos y bibliotecas: clasificación de fondos, colecciones, series documentales, expedientes, documentos y ubicaciones físicas.
- Laboratorios y colecciones científicas: organización de laboratorios, equipos, colecciones, lotes, muestras y submuestras.
- Equipos informáticos: clasificación de sedes, departamentos, puestos de trabajo y dispositivos, para facilitar la gestión de inventarios.
- Edificios e instalaciones: representación de campus, edificios, plantas, habitaciones y elementos sujetos a mantenimiento, como sensores, luminarias o equipos de climatización.
- Mantenimiento industrial: organización de plantas, líneas de producción, máquinas y componentes, para identificar los elementos y relacionarlos con su contexto.
- Proyectos y documentación técnica: clasificación de proyectos, subsistemas, componentes y documentos asociados.
- Medio ambiente y espacios naturales: organización de municipios, parques, sectores y elementos inventariados, como árboles o estaciones de seguimiento.
- Redes de sensores: clasificación de instalaciones, zonas, estaciones y sensores, facilitando la identificación de cada dispositivo dentro de una estructura más amplia.
- Eventos y recursos: organización de eventos, espacios, puestos, equipos y materiales necesarios para su preparación y desarrollo.
Estos ejemplos ilustran que COPA no está limitado a un sector concreto: puede utilizarse siempre que los elementos puedan organizarse de forma jerárquica y resulte útil identificar tanto cada elemento como el grupo al que pertenece. La estructura y el significado de cada nivel deben definirse de acuerdo con las necesidades de cada aplicación.
Cuando un elemento pueda cambiar de ubicación o mantener relaciones con varios elementos de la clasificación, conviene distinguir su código identificador de las relaciones o ubicaciones que se gestionen por separado.