Simple Knowledge Organization System ( SKOS ) es una recomendación del W3C diseñada para la representación de tesauros , esquemas de clasificación , taxonomías , sistemas de encabezamientos de materia o cualquier otro tipo de vocabulario controlado estructurado . SKOS es parte de la familia de estándares de la Web Semántica construida sobre RDF y RDFS , y su principal objetivo es permitir la publicación y el uso sencillos de dichos vocabularios como datos vinculados .
El antecesor más directo de SKOS fue el trabajo sobre el tesauro RDF realizado en la segunda fase del proyecto DESIRE de la UE [1] [ cita requerida ] . Motivado por la necesidad de mejorar la interfaz de usuario y la facilidad de uso de la navegación y búsqueda multiservicio, [2] se produjo un vocabulario RDF básico para tesauros. Como se señaló más adelante en el plan de trabajo de SWAD-Europe, el trabajo de DESIRE se adoptó y se desarrolló en los proyectos SOSIG y LIMBER. Una versión de la implementación de DESIRE/SOSIG se describió en el taller QL'98 del W3C, lo que motivó el trabajo inicial sobre los lenguajes de consulta y reglas RDF: Un servicio de consulta e inferencia para RDF. [3]
SKOS se basó en los resultados del proyecto LIMBER (Language Independent Metadata Browsing of European Resources) financiado por la Comunidad Europea y parte del programa de Tecnologías de la Sociedad de la Información . En el proyecto LIMBER, el CCLRC desarrolló además un formato de intercambio de tesauros RDF [4] que se demostró en el Tesauro Europeo de Lenguas y Ciencias Sociales (ELSST) en el Archivo de Datos del Reino Unido como una versión multilingüe del Tesauro Electrónico de Humanidades y Ciencias Sociales (HASSET) en inglés que estaba previsto que utilizara el Consejo de Archivos de Datos de Ciencias Sociales Europeos (CESSDA).
SKOS como iniciativa diferenciada comenzó en el proyecto SWAD-Europe, que reunió a socios de DESIRE, SOSIG (ILRT) y LIMBER (CCLRC) que habían trabajado con versiones anteriores del esquema. Se desarrolló en el Paquete de Trabajo de Actividad de Tesauro, en el proyecto de Desarrollo Avanzado de la Web Semántica para Europa (SWAD-Europe). [5] SWAD-Europe fue financiado por la Comunidad Europea y formaba parte del programa de Tecnologías de la Sociedad de la Información . El proyecto fue diseñado para apoyar la Actividad de la Web Semántica del W3C a través de investigaciones, demostraciones y esfuerzos de divulgación realizados por los cinco socios del proyecto, ERCIM, el ILRT de la Universidad de Bristol , HP Labs , CCLRC y Stilo. La primera versión de SKOS Core y SKOS Mapping se publicó a finales de 2003, junto con otros entregables sobre codificación RDF de tesauros multilingües [6] y mapeo de tesauros. [7]
Tras la finalización de SWAD-Europe, el esfuerzo de SKOS recibió el apoyo de la Actividad de Web Semántica del W3C [8] en el marco del Grupo de Trabajo de Mejores Prácticas e Implementación. [9] Durante este período, el foco se puso tanto en la consolidación de SKOS Core como en el desarrollo de directrices prácticas para la portabilidad y publicación de tesauros para la Web Semántica.
Los principales documentos publicados de SKOS (la Guía básica de SKOS, [10] la Especificación del vocabulario básico de SKOS, [11] y la Guía rápida para publicar un tesauro en la Web semántica [12] ) se desarrollaron a través del proceso de borrador de trabajo del W3C. Los editores principales de SKOS fueron Alistair Miles, [13] inicialmente Dan Brickley y Sean Bechhofer.
El Grupo de Trabajo de Implementación de la Web Semántica [14] , creado por dos años (mayo de 2006 – abril de 2008), presentó su carta para impulsar a SKOS en la vía de las recomendaciones del W3C . La hoja de ruta proyectaba a SKOS como una Recomendación Candidata para finales de 2007, y como una Recomendación Propuesta en el primer trimestre de 2008. Las principales cuestiones a resolver eran determinar su alcance preciso de uso y su articulación con otros lenguajes y estándares RDF utilizados en bibliotecas (como Dublin Core ). [15] [16]
El 18 de agosto de 2009, el W3C publicó el nuevo estándar que tiende un puente entre el mundo de los sistemas de organización del conocimiento (incluidos tesauros, clasificaciones, encabezamientos de materias, taxonomías y folksonomías ) y la comunidad de datos vinculados , lo que aporta beneficios a ambos. Las bibliotecas, los museos, los periódicos, los portales gubernamentales, las empresas, las aplicaciones de redes sociales y otras comunidades que gestionan grandes colecciones de libros, artefactos históricos, informes de noticias, glosarios empresariales, entradas de blogs y otros elementos ahora pueden utilizar SKOS [17] para aprovechar el poder de los datos vinculados.
SKOS fue diseñado originalmente como una familia de lenguajes modular y extensible, organizada como SKOS Core, SKOS Mapping y SKOS Extensions, y un Metamodelo. La especificación completa ahora está completa dentro del espacio de nombres http://www.w3.org/2004/02/skos/core#.
Además de la referencia en sí, el SKOS Primer (una nota del grupo de trabajo del W3C) resume el Sistema Simple de Organización del Conocimiento.
El SKOS [18] define las clases y propiedades suficientes para representar las características comunes que se encuentran en un tesauro estándar. Se basa en una visión del vocabulario centrada en los conceptos, donde los objetos primitivos no son términos, sino nociones abstractas representadas por términos. Cada concepto de SKOS se define como un recurso RDF . Cada concepto puede tener propiedades RDF adjuntas, entre las que se incluyen:
Los conceptos se pueden organizar en jerarquías utilizando relaciones de tipo más amplio-más específico, o se pueden vincular mediante relaciones no jerárquicas (asociativas). Los conceptos se pueden reunir en esquemas conceptuales para proporcionar conjuntos de conceptos coherentes y estructurados que representen la totalidad o parte de un vocabulario controlado.
Las categorías de elementos principales de SKOS son conceptos, etiquetas, notaciones, documentación, relaciones semánticas, propiedades de mapeo y colecciones. Los elementos asociados se enumeran en la siguiente tabla.
El vocabulario de SKOS se basa en conceptos. Los conceptos son las unidades de pensamiento (ideas, significados u objetos y eventos [instancias o categorías]) que subyacen a muchos sistemas de organización del conocimiento. Como tales, los conceptos existen en la mente como entidades abstractas que son independientes de los términos utilizados para etiquetarlos. En SKOS, se utiliza un Concept
(basado en el OWL Class
) para representar elementos en un sistema de organización del conocimiento (términos, ideas, significados, etc.) o la estructura conceptual u organizativa de dicho sistema. [19]
A ConceptScheme
es análogo a un vocabulario, tesauro u otra forma de organizar conceptos. SKOS no restringe un concepto a estar dentro de un esquema particular, ni proporciona ninguna forma de declarar un esquema completo; no hay forma de decir que el esquema consta solo de ciertos miembros. Un topConcept es (uno de) los conceptos superiores en un esquema jerárquico.
Cada SKOS label
es una cadena de caracteres Unicode , opcionalmente con etiquetas de idioma, que están asociados con un concepto. La prefLabel
es la cadena preferida para lectura humana (máximo una por etiqueta de idioma), mientras que altLabel
se puede utilizar para cadenas alternativas y hiddenLabel
se puede utilizar para cadenas que son útiles para asociar, pero no están destinadas a ser leídas por humanos.
Un SKOS notation
es similar a una etiqueta, pero esta cadena literal tiene un tipo de datos, como entero, flotante o fecha; el tipo de datos puede incluso inventarse (consulte 6.5.1 Notaciones, literales tipificados y tipos de datos en la Referencia de SKOS). La notación es útil para códigos de clasificación y otras cadenas que no se reconocen como palabras.
Las propiedades Documentación o Nota proporcionan información básica sobre los conceptos de SKOS. Todos los conceptos se consideran un tipo de skos:note
; simplemente proporcionan tipos de información más específicos. La propiedad definition
, por ejemplo, debe contener una descripción completa del recurso en cuestión. Se pueden definir tipos de notas más específicos en una extensión de SKOS, si se desea. Una consulta para <A> skos:note ?
obtendrá todas las notas sobre <A>, incluidas las definiciones, los ejemplos y el alcance, el historial y los cambios, y la documentación editorial.
Cualquiera de estas propiedades de la Documentación de SKOS puede hacer referencia a varios tipos de objetos: un literal (por ejemplo, una cadena); un nodo de recurso que tiene sus propias propiedades; o una referencia a otro documento, por ejemplo, mediante un URI. Esto permite que la documentación tenga sus propios metadatos , como el creador y la fecha de creación.
Se pueden encontrar instrucciones específicas sobre las propiedades de la documentación de SKOS en las Notas documentales introductorias de SKOS.
Las relaciones semánticas de SKOS tienen como objetivo proporcionar formas de declarar relaciones entre conceptos dentro de un esquema de conceptos. Si bien no existen restricciones que impidan su uso con dos conceptos de esquemas separados, esto no se recomienda porque es probable que se exagere lo que se puede saber sobre los dos esquemas y tal vez se los vincule de manera inapropiada.
La propiedad related
simplemente establece una relación de asociación entre dos conceptos; no se implica ninguna relación de jerarquía o generalidad. Las propiedades broader
y narrower
se utilizan para afirmar un vínculo jerárquico directo entre dos conceptos. El significado puede ser inesperado; la relación <A> broader <B>
significa que A tiene un concepto más amplio llamado B, por lo tanto, B es más amplio que A. Más específico sigue el mismo patrón.
Si bien el lector ocasional podría esperar que las propiedades más amplias y más estrechas sean transitivas , SKOS no las declara como tales. En cambio, las propiedades broaderTransitive
y narrowerTransitive
se definen como superpropiedades transitivas de las propiedades más amplias y más estrechas. Estas superpropiedades no se utilizan (por convención) en las declaraciones declarativas de SKOS. En cambio, cuando se utiliza una relación más amplia o más estrecha en una tripleta, la superpropiedad transitiva correspondiente también se cumple; y las relaciones transitivas se pueden inferir (y consultar) utilizando estas superpropiedades.
Las propiedades de mapeo de SKOS tienen como objetivo expresar la correspondencia (exacta o difusa) de conceptos de un esquema conceptual con otro y, por convención, se utilizan únicamente para conectar conceptos de diferentes esquemas. Los conceptos relatedMatch
, broadMatch
, y narrowMatch
son una conveniencia, con el mismo significado que las propiedades semánticas related
, broader
, y narrower
. (Consulte la sección anterior sobre los significados de más amplio y más estrecho).
La propiedad relatedMatch
establece una relación asociativa simple entre dos conceptos. Cuando los conceptos están tan estrechamente relacionados que generalmente se pueden usar indistintamente, exactMatch
es la propiedad apropiada ( exactMatch
las relaciones son transitivas, a diferencia de cualquiera de las otras relaciones de Match). La closeMatch
propiedad que indica conceptos que solo a veces se pueden usar indistintamente, y por lo tanto no es una propiedad transitiva.
Las colecciones de conceptos ( Collection
, ) son grupos de conceptos SKOS orderedCollection
etiquetados y/o ordenados ( ). Las colecciones pueden estar anidadas y pueden tener URI definidos o no (lo que se conoce como un nodo en blanco). Ni un SKOS ni un nodo pueden ser una Colección, ni viceversa; y las relaciones semánticas SKOS solo se pueden usar con un Concepto (no con una Colección). Los elementos de una Colección no se pueden conectar a otros Conceptos SKOS a través del nodo Colección; se deben definir relaciones individuales para cada Concepto en la Colección.orderedCollection
Concept
ConceptScheme
Todo el trabajo de desarrollo se lleva a cabo a través de la lista de correo, que es una lista de correo completamente abierta y archivada públicamente [20] dedicada a la discusión de cuestiones relacionadas con los sistemas de organización del conocimiento, la recuperación de información y la Web Semántica. Cualquiera puede participar de manera informal en el desarrollo de SKOS uniéndose a las discusiones en [email protected]; la participación informal es bienvenida. Cualquiera que trabaje para una organización miembro del W3C puede participar formalmente en el proceso de desarrollo uniéndose al Grupo de Trabajo de Implementación de la Web Semántica; esto da derecho a las personas a editar especificaciones y votar sobre las decisiones de publicación.
Hay fuentes de datos SKOS disponibles públicamente.
El metamodelo SKOS es ampliamente compatible con el modelo de datos de la norma ISO 25964-1 – Tesauros para la recuperación de información. Este modelo de datos se puede ver y descargar desde el sitio web de la norma ISO 25964. [42]
El desarrollo de SKOS ha involucrado a expertos tanto de la comunidad RDF como de bibliotecas, y SKOS pretende permitir una fácil migración de tesauros definidos por estándares como NISO Z39.19 – 2005 [43] o ISO 25964. [ 42]
SKOS tiene como objetivo proporcionar una forma de poner a disposición de las aplicaciones de la Web semántica un legado de esquemas conceptuales, de forma más sencilla que el lenguaje de ontologías más complejo, OWL . OWL tiene como objetivo expresar estructuras conceptuales complejas, que se pueden utilizar para generar metadatos enriquecidos y dar soporte a herramientas de inferencia. Sin embargo, la construcción de ontologías web útiles es exigente en términos de experiencia, esfuerzo y coste. En muchos casos, este tipo de esfuerzo puede resultar superfluo o inadecuado para los requisitos, y SKOS puede ser una mejor opción. La extensibilidad de RDF hace posible una mayor incorporación o extensión de los vocabularios de SKOS en vocabularios más complejos, incluidas las ontologías OWL.
{{cite web}}
: CS1 maint: varios nombres: lista de autores ( enlace )