stringtranslate.com

Sistema de manija

El Handle System es el registro propietario de la Corporación para Iniciativas Nacionales de Investigación que asigna identificadores persistentes , o identificadores , a recursos de información, y para resolver "esos identificadores en la información necesaria para localizar, acceder y hacer uso de los recursos". [1]

Al igual que los identificadores utilizados en otros lugares de la informática, los identificadores del sistema Handle son opacos y no codifican información sobre el recurso subyacente, y están vinculados únicamente a metadatos relacionados con el recurso. En consecuencia, los identificadores no dejan de ser válidos debido a cambios en los metadatos.

El sistema fue desarrollado por Bob Kahn en la Corporación para Iniciativas Nacionales de Investigación (CNRI). El trabajo original fue financiado por la Agencia de Proyectos de Investigación Avanzada de Defensa (DARPA) entre 1992 y 1996, como parte de un marco más amplio para servicios de objetos digitales distribuidos, [2] y, por tanto, fue contemporáneo del despliegue inicial de la World Wide Web , con objetivos similares.

El sistema Handle se implementó por primera vez en otoño de 1994 y fue administrado y operado por CNRI hasta diciembre de 2015, cuando se introdujo un nuevo modo de operación de "administrador primario múltiple" (MPA). La Fundación DONA [3] ahora administra el Registro Global de Manejo del sistema y acredita AMP, incluidas CNRI y la Fundación Internacional DOI. [4] El sistema proporciona actualmente la infraestructura subyacente para sistemas basados ​​en identificadores como Digital Object Identifiers y DSpace , que se utilizan principalmente para proporcionar acceso a documentos académicos, profesionales y gubernamentales y otros recursos de información.

CNRI proporciona especificaciones y el código fuente para implementaciones de referencia para los servidores y protocolos utilizados en el sistema bajo una "Licencia pública" libre de regalías, similar a una licencia de código abierto. [5]

Actualmente se están ejecutando miles de servicios de manejo. Más de 1.000 de ellos se encuentran en universidades y bibliotecas, pero también están en funcionamiento en laboratorios nacionales, grupos de investigación, agencias gubernamentales y empresas comerciales, y reciben más de 200 millones de solicitudes de resolución al mes. [ cita necesaria ]

Especificaciones

El sistema Handle se define en los RFC informativos 3650, [1] 3651 [6] y 3652 [7] del Internet Engineering Task Force (IETF) ; incluye un conjunto abierto de protocolos, un espacio de nombres y una implementación de referencia de los protocolos. El CNRI proporciona la documentación, el software y la información relacionada en un sitio web exclusivo [8]

Los identificadores constan de un prefijo que identifica una "autoridad de denominación" y un sufijo que proporciona el "nombre local" de un recurso. De manera similar a los nombres de dominio, uno de los "administradores primarios múltiples" del sistema emite los prefijos a las autoridades de nombres mediante el pago de una tarifa, que debe renovarse anualmente. Una autoridad de nombres puede crear cualquier número de identificadores, con "nombres locales" únicos, dentro de sus prefijos asignados. Un ejemplo de mango es:

En el primer ejemplo, que es el identificador de la licencia de software HANDLE.NET, 20.1000es el prefijo asignado a la autoridad de nombres (en este caso, el propio Handle.net) y 100es el nombre local dentro de ese espacio de nombres. El nombre local puede constar de cualquier carácter del juego de caracteres Unicode UCS-2. El prefijo también consta de caracteres UCS-2 distintos de "/". Los prefijos constan de uno o más segmentos de autoridades de denominación, separados por puntos, que representan una jerarquía de autoridades de denominación. Por lo tanto, en el ejemplo 20es el prefijo de autoridad de denominación para CNRI, mientras que 1000designa una autoridad de denominación subordinada dentro del prefijo 20. Otros ejemplos de prefijos de alto nivel para las autoridades de nombres federadas de la Fundación DONA son 10los identificadores de DOI; 11para manijas asignadas por la UIT ; 21para mangos emitidos por la Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen (GWDG), el centro de computación científica de la Universidad de Göttingen ; y 86por la Coalición de Servicios Handle – China. Los prefijos "heredados" más antiguos emitidos por CNRI antes de que se instituyera la estructura de "administrador primario múltiple" (MPA) suelen ser de cuatro a cinco dígitos, como en el segundo ejemplo anterior, un identificador administrado por la Universidad de Leicester . Todos los prefijos deben registrarse en el Registro Global Handle a través de un registrador aprobado por la Fundación DONA, normalmente por una tarifa.

Como ocurre con otros usos de los identificadores en informática, el identificador es opaco; es decir, no codifica ninguna información sobre el recurso subyacente y sólo proporciona los medios para recuperar metadatos sobre el recurso.

Esto puede contrastarse con un Localizador Uniforme de Recursos (URL), que puede codificar dentro del identificador atributos del recurso como el protocolo que se utilizará para acceder al servidor que contiene el recurso, el nombre del host del servidor y el número de puerto, y tal vez incluso la ubicación. detalles como el nombre de un archivo en el sistema de archivos del servidor que contiene el recurso. En el sistema Handle, estos detalles no están codificados en el identificador, sino que se encuentran en los metadatos a los que está vinculado el identificador.

Los metadatos pueden incluir muchos atributos del recurso de información, como su ubicación, las formas en que está disponible, los tipos de acceso (por ejemplo, "gratuito" versus "pago") ofrecidos y a quién. El procesamiento de los metadatos para determinar cómo y dónde se debe acceder al recurso, y el suministro del recurso al usuario, se realizan en un paso separado, llamado "resolución", utilizando un Resolver, un servidor que puede ser diferente del los involucrados en el intercambio del identificador de los metadatos. A diferencia de las URL, que pueden dejar de ser válidas si los metadatos incrustados en ellas dejan de ser válidos, los identificadores no dejan de ser válidos y no necesitan cambiar cuando cambian las ubicaciones u otros atributos de metadatos. Esto ayuda a evitar la descomposición del enlace , ya que los cambios en el recurso de información (como la ubicación) solo necesitan reflejarse en cambios en los metadatos, en lugar de en cambios en cada referencia al recurso.

Cada identificador puede tener su propio administrador y la administración de los identificadores se puede realizar en un entorno distribuido, similar a los nombres de dominio DNS. Las vinculaciones de nombre a valor también pueden protegerse, tanto mediante firmas para verificar los datos como mediante respuesta de desafío para verificar la transmisión de los datos, lo que permite utilizar identificadores en aplicaciones de gestión de confianza.

Es posible que el mismo recurso de información subyacente esté asociado con múltiples identificadores, como cuando dos bibliotecas universitarias generan identificadores (y, por lo tanto, posiblemente diferentes conjuntos de metadatos) para el mismo libro.

El sistema de identificadores es compatible con el sistema de nombres de dominio (DNS), pero no lo requiere, a diferencia de los identificadores persistentes como PURL o ARK , que son similares a los identificadores, pero que utilizan nombres de dominio. Sin embargo, a diferencia de estos enfoques basados ​​en nombres de dominio, los identificadores requieren un proceso de registro de prefijo separado y manejan servidores separados de los servidores de nombres de dominio.

Los identificadores se pueden usar de forma nativa o expresarse como identificadores uniformes de recursos (URI) a través de un espacio de nombres dentro del esquema de URI de información ; [9] [10] , por ejemplo, 20.1000/100puede escribirse como URI, info:hdl/20.1000/100. Algunos espacios de nombres del sistema Handle, como los identificadores de objetos digitales, son espacios de nombres URI "info:" por derecho propio; por ejemplo, info:doi/10.1000/182es otra forma de escribir el identificador de la revisión actual del Manual DOI [11] como un URI.

Algunos espacios de nombres de Handle System definen reglas de presentación especiales. Por ejemplo, los identificadores de objetos digitales , que representan un alto porcentaje de los identificadores existentes, generalmente se presentan con un prefijo "doi:": doi:10.1000/182.

Cualquier identificador puede expresarse como un localizador uniforme de recursos (URL) mediante el uso del servidor proxy HTTP genérico : [12]

Algunos sistemas basados ​​en Handle ofrecen un servidor proxy HTTP diseñado para usarse con su propio sistema, como por ejemplo:

Implementación

La implementación del sistema de identificadores consta de servicios de identificadores locales, cada uno de los cuales se compone de uno o más sitios que proporcionan servidores que almacenan identificadores específicos. El Registro de identificador global es un servicio de identificador local único que almacena información sobre los prefijos (también conocidos como autoridades de nomenclatura) dentro del sistema de identificador y se puede consultar para averiguar dónde se almacenan identificadores específicos en otros servicios de identificador local dentro de este sistema distribuido.

El sitio web de Handle System proporciona una serie de herramientas de implementación, en particular el software HANDLE.NET [13] y las bibliotecas de cliente HANDLE.NET. [14] Los clientes Handle pueden integrarse en el software del usuario final (por ejemplo, un navegador web) o en el software de servidor (por ejemplo, un servidor web) y ya hay extensiones disponibles para Adobe Acrobat [15] y Firefox . [dieciséis]

Las bibliotecas de software de cliente Handle están disponibles tanto en C como en Java. Algunas aplicaciones han desarrollado herramientas complementarias específicas, por ejemplo, para el sistema DOI. [17]

La red interoperable de servidores de resolución de identificadores distribuidos (también conocida como sistema de servidor proxy) está vinculada a través de un solucionador global (que es una entidad lógica, aunque físicamente descentralizada y reflejada). Los usuarios de la tecnología Handle System obtienen un prefijo de identificador creado en el Registro Global de identificadores. El Registro de identificador global mantiene y resuelve los prefijos de los servicios de identificador mantenidos localmente. Por lo tanto, cualquier servicio de identificador local puede resolver cualquier identificador a través del Global Resolver.

Un cliente pasa los identificadores (identificadores), como una consulta de la autoridad/prefijo de nomenclatura, al Registro global de identificadores (GHR) del sistema Handle. El GHR responde enviando al cliente la información de ubicación del Servicio de identificador local correspondiente (que puede consistir en varios servidores en varios sitios); Luego se envía una consulta al servidor correspondiente dentro del servicio de identificador local. El servicio de identificador local devuelve la información necesaria para adquirir el recurso, por ejemplo, una URL que luego puede convertirse en una redirección HTTP. (Nota: si el cliente ya tiene información sobre el LHS apropiado para consultar, se omite la consulta inicial a GHR)

Aunque el modelo original del que deriva el Sistema Handle trataba de la gestión de objetos digitales, el Sistema Handle no exige ningún modelo particular de relaciones entre las entidades identificadas, ni se limita a identificar únicamente objetos digitales: se pueden representar entidades no digitales. como un objeto digital correspondiente a los efectos de la gestión de objetos digitales. Es necesario tener cierto cuidado en la definición de dichos objetos y en su relación con entidades no digitales; Existen modelos establecidos que pueden ayudar en tales definiciones, por ejemplo, Requisitos funcionales para registros bibliográficos (FRBR) , CIDOC CRM y modelo de contenido indecs . A algunas aplicaciones les ha resultado útil unir dicho marco a la aplicación de manejo: por ejemplo, la Iniciativa de Aprendizaje Distribuido Avanzado (ADL) [18] reúne la aplicación del Sistema de Manejo con estándares existentes para contenido de aprendizaje distribuido, utilizando un Modelo de Referencia de Objetos de Contenido Compartible. (SCORM), [19] y la implementación del sistema de Identificador de objetos digitales (DOI) del Handle System lo ha adoptado junto con el marco indecs para abordar la interoperabilidad semántica .

El Sistema Handle también hace explícita la importancia del compromiso organizacional con un esquema de identificador persistente, pero no exige un modelo para garantizar dicho compromiso. Las aplicaciones individuales pueden optar por establecer sus propios conjuntos de reglas e infraestructura social para garantizar la persistencia (por ejemplo, cuando se utilizan en la aplicación DSpace y la aplicación DOI). [20]

Criterios de diseño

El sistema Handle está diseñado para cumplir con los siguientes requisitos para contribuir a la persistencia [21]

La cadena de identificación:

El mecanismo de resolución del identificador:

Aplicaciones

Entre los objetos que actualmente se identifican mediante identificadores se encuentran artículos de revistas, informes técnicos, libros, tesis y disertaciones, documentos gubernamentales, metadatos, contenido de aprendizaje distribuido y conjuntos de datos. Los identificadores se utilizan en aplicaciones de marcas de agua digitales , aplicaciones GRID , repositorios y más. Aunque los usuarios individuales pueden descargar y utilizar el software HANDLE.NET de forma independiente, muchos usuarios han encontrado beneficioso colaborar en el desarrollo de aplicaciones en una federación, utilizando políticas comunes o tecnología adicional para proporcionar servicios compartidos. Como uno de los primeros esquemas de identificación persistente, el sistema Handle ha sido ampliamente adoptado por instituciones públicas y privadas y ha demostrado su eficacia durante varios años. (Ver Paradigma, Identificadores persistentes). [22]

Las aplicaciones del sistema Handle pueden usar identificadores como identificadores persistentes simples (como se usa más comúnmente, para resolver la URL actual de un objeto) o pueden optar por aprovechar otras características. Su soporte para el retorno simultáneo como salida de múltiples piezas de información actual relacionada con el objeto, en estructuras de datos definidas, permite establecer prioridades para el orden en el que se utilizarán las múltiples resoluciones. Por lo tanto, los identificadores pueden adaptarse a diferentes versiones digitales del mismo contenido, a sitios espejo o a diferentes modelos de negocio (pago versus gratuito, seguro versus abierto, público versus privado). También pueden resolver diferentes versiones digitales de diferentes contenidos, como una combinación de objetos necesarios para un curso de aprendizaje a distancia.

Actualmente existen miles de servicios de manejo en funcionamiento, ubicados en 71 países, en 6 continentes; más de 1000 de ellos se encuentran en universidades y bibliotecas. Los servicios de manejo están a cargo de federaciones de usuarios, laboratorios nacionales, universidades, centros de computación, bibliotecas (nacionales y locales), agencias gubernamentales, contratistas, corporaciones y grupos de investigación. Los principales editores utilizan el sistema Handle para la identificación persistente de contenido comercializado y de acceso abierto mediante su implementación con el sistema de identificador de objetos digitales (DOI) .

El número de prefijos, que permiten a los usuarios asignar identificadores, está creciendo y asciende a más de 12.000 a principios de 2014. Hay seis servidores de Global Handle Registry de primer nivel que reciben (en promedio) 68 millones de solicitudes de resolución por mes. Los servidores proxy conocidos por el CNRI, que pasan solicitudes al sistema en la Web, reciben (en promedio) 200 millones de solicitudes de resolución por mes. (Estadísticas de Handle Quick Facts).

En 2010, CNRI y la UIT (Unión Internacional de Telecomunicaciones) firmaron un acuerdo para colaborar en el uso del Sistema Handle (y la Arquitectura de Objetos Digitales en general) y están trabajando en los detalles específicos de esa colaboración; En abril de 2009, la UIT incluyó el sistema Handle como una "tendencia emergente". [23]

Licencias y política de uso

Handle System, HANDLE.NET y Global Handle Registry son marcas comerciales de Corporation for National Research Initiatives (CNRI), una corporación de investigación y desarrollo sin fines de lucro en los EE. UU. El Handle System es objeto de patentes del CNRI, que otorga licencias de su tecnología Handle System a través de una licencia pública, [24] similar a una licencia de código abierto, para permitir un uso más amplio de la tecnología. La infraestructura de Handle System está respaldada por tarifas de servicio y registro de prefijo, y la mayoría proviene de titulares de prefijo único. El mayor contribuyente actual es la Fundación Internacional DOI . La Licencia Pública permite el uso comercial y no comercial a bajo costo tanto de su tecnología patentada como de la implementación de referencia del software, y permite que el software se integre libremente en otros sistemas y productos. Un Acuerdo de Servicio [5] también está disponible para los usuarios que deseen proporcionar servicios de identificación y/o resolución utilizando la tecnología Handle System bajo la licencia pública de Handle System.

Tecnologías relacionadas

El Handle System representa varios componentes de una arquitectura de objetos digitales a largo plazo. En enero de 2010, CNRI lanzó su software de repositorio de objetos digitales de propósito general, [25] otro componente importante de esta arquitectura. Hay disponible más información [26] sobre el lanzamiento, incluida la especificación del protocolo, el código fuente y el sistema, clientes y utilidades listos para usar. [27] [28]

Ver también

Referencias

  1. ^ ab "RFC 3650: descripción general del sistema de manija".
  2. ^ "Arquitectura Kahn/Wilensky". CNRI. 13 de mayo de 1995 . Consultado el 13 de marzo de 2013 .
  3. ^ "Fundación DONA". dona.net .
  4. ^ "Sistema de identificación de objetos digitales". doi.org .
  5. ^ ab "Redirigir al contenido actual del sitio web Handle.Net". manejar.net . Consultado el 15 de marzo de 2018 .
  6. ^ "RFC 3651: Manejar el espacio de nombres del sistema y la definición del servicio".
  7. ^ "RFC 3652: Especificación del protocolo del sistema de manejo (ver 2.1)".
  8. ^ "manejar.net". manejar.net . Consultado el 13 de marzo de 2013 .
  9. ^ "Acerca de los URI de" información "-Preguntas frecuentes". Info-uri.info . Consultado el 13 de marzo de 2013 .
  10. ^ "RFC 4452: El esquema URI" info "para archivos de información con identificadores en espacios de nombres públicos".
  11. ^ "Manual de DOI". Fundación Internacional DOI . doi :10.1000/182. Archivado desde el original el 16 de septiembre de 2022.
  12. ^ "Servicios HDL.NET: sistema de servidor proxy". Mango.net . Consultado el 13 de marzo de 2013 .
  13. ^ "Descarga de software HS". Mango.net . Consultado el 13 de marzo de 2013 .
  14. ^ "Bibliotecas de clientes de software". Mango.net . Consultado el 13 de marzo de 2013 .
  15. ^ "Complemento HDL para Adobe Acrobat y Acrobat Reader". Mango.net . Consultado el 13 de marzo de 2013 .
  16. ^ "Redirigir al contenido actual del sitio web Handle.Net". manejar.net . Archivado desde el original el 5 de septiembre de 2015.
  17. ^ "Herramientas del sistema DOI". Doi.org. 2012-07-12 . Consultado el 13 de marzo de 2013 .
  18. ^ "adlnet.gov". adlnet.gov . Consultado el 13 de marzo de 2013 .
  19. ^ "SCORM". adlnet.gov . Archivado desde el original el 14 de junio de 2008.
  20. ^ "doi.org". doi.org. 2013-01-08 . Consultado el 13 de marzo de 2013 .
  21. ^ "Sistemas de identificación en arquitectura de red, Laurence Lannom, CNRI. Vídeo de presentación (o presentación en PDF únicamente) del Simposio de metadatos de películas digitales, Consejo de ciencia y tecnología, Academia de artes y ciencias cinematográficas, 11 de junio de 2009". Oscars.org. 2012-08-24. Archivado desde el original el 30 de marzo de 2013 . Consultado el 13 de marzo de 2013 .
  22. ^ "cuaderno de trabajo sobre documentos privados digitales | metadatos administrativos y de preservación | identificadores persistentes". paradigma. 2008-01-02. Archivado desde el original el 29 de marzo de 2013 . Consultado el 13 de marzo de 2013 .
  23. ^ "Sistema de mango". Itu.int. 2010-04-16 . Consultado el 13 de marzo de 2013 .
  24. ^ "LICENCIA" (PDF) . www.handle.net . Consultado el 11 de mayo de 2020 .
  25. ^ "dorepository.org". dorepository.org. 2013-01-08 . Consultado el 13 de marzo de 2013 .
  26. ^ "Servidor de repositorio de objetos digitales: un componente de la arquitectura de objetos digitales". Dlib.org. 2010-02-04 . Consultado el 13 de marzo de 2013 .
  27. ^ Reilly S, Tupelo-Schneck R (enero de 2010). "Servidor de repositorio de objetos digitales: un componente de la arquitectura de objetos digitales". Revista D-Lib . 16 (1/2). DO Repositorio. doi : 10.1045/enero de 2010-reilly . ISSN  1082-9873 . Consultado el 13 de marzo de 2013 .
  28. ^ "Cordra". cordra.org .

enlaces externos