Введение

Рекомендация W3C Simple Knowledge Organization System (SKOS) - это рекомендация W3C, предназначенная для представления тезауров, классификационных схем, таксономий, систем заголовков предметов или любого другого типа структурированного управляемого словаря. SKOS является частью семантической сети стандартов, построенных на RDF и RDFS, и его основная цель - обеспечить легкую публикацию и использование таких словарей как связанные данные.

Проект DESIRE II (19972000)

Наиболее непосредственным предшественником SKOS был RDF Thesaurus, разработанный во второй фазе проекта EU DESIRE. Как отмечалось позже в плане работы SWAD Europe, работа DESIRE была принята и развита в проектах SOSIG и LIMBER. Версия реализации DESIRE/SOSIG была описана на семинаре W3C QL'98, мотивируя раннюю работу над языками правил и запросов RDF: Служба запросов и выводов для RDF.

ЛИМБЕР (19992001)

SKOS основан на результатах проекта LIMBER (Language Independent Metadata Browsing of European Resources), финансируемого Европейским сообществом и являющегося частью программы "Технологии информационного общества". В рамках проекта LIMBER CCLRC разработала формат обмена тезаурами RDF, который был продемонстрирован в Европейском языковом тезауре социальных наук (ELSST) в Британском архиве данных в виде многоязычной версии английского языка Электронного тезаура гуманитарных и социальных наук (HASSET), который планировалось использовать Советом европейских архивов данных по социальным наукам CESSDA.

SWAD-Европа (20022004)

SKOS как отдельная инициатива началась в проекте SWAD Europe, объединив партнеров DESIRE, SOSIG (ILRT) и LIMBER (CCLRC), которые работали с более ранними версиями схемы. Он был разработан в рамках пакета работ по тезаурусу, в рамках проекта "Усовершенствованная разработка семантической сети для Европы" (SWAD Europe). SWAD Europe финансировалась Европейским сообществом и входит в программу "Технологии информационного общества". Проект был разработан для поддержки семантической деятельности W3C через исследования, демонстрации и информационные усилия, проводимые пятью партнерами проекта, ERCIM, ILRT в Бристольском университете, HP Labs, CCLRC и Stilo. Первые версии SKOS Core и SKOS Mapping были опубликованы в конце 2003 года вместе с другими продуктами RDF кодирования многоязычных тезауров и тезауров.

Семантическая сеть (20042005)

После прекращения работы SWAD Europe усилия SKOS были поддержаны деятельностью W3C по семантической сети в рамках Рабочей группы по лучшей практике и развертыванию. В течение этого периода основное внимание было уделено как консолидации SKOS Core, так и разработке практических руководящих принципов для переноса и публикации тесауров для Семантической сети.

Развитие как рекомендация W3C (20062009)

Основные опубликованные документы SKOS - Основной справочник SKOS, Спецификация основной лексики SKOS и Быстрое руководство по публикации тезауруса в Семантической Сети - были разработаны в процессе рабочего проекта W3C. Главными редакторами SKOS были Алистер Майлз, первоначально Дэн Брикли и Шон Бечхофер. Рабочая группа по развертыванию семантической сети, созданная на два года (май 2006 г. - апрель 2008 г.), поставила в своем уставе цель продвинуть SKOS вперед по пути рекомендации W3C. В дорожной карте SKOS рассматривается как кандидатура на рекомендацию к концу 2007 года и как предложение рекомендации в первом квартале 2008 года. Основными вопросами, которые необходимо было решить, было определение его точной сферы использования и его совместимости с другими языками RDF и стандартами, используемыми в библиотеках (такими как Dublin Core).

Официальное издание (2009)

18 августа 2009 года W3C выпустил новый стандарт, который строит мост между миром систем организации знаний, включая тезауры, классификации, заголовки предметов, таксономии и фольклономии, и связанным сообществом данных, принося пользу обоим. Библиотеки, музеи, газеты, правительственные порталы, предприятия, приложения для социальных сетей и другие сообщества, которые управляют большими коллекциями книг, исторических артефактов, новостных сообщений, деловых глоссариев, записей в блогах и других предметов, теперь могут использовать SKOS для использования возможностей связанных данных.

Исторический взгляд на компоненты

SKOS изначально был разработан как модульное и расширяемое семейство языков, организованное как SKOS Core, SKOS Mapping и SKOS Extensions, и Metamodel. Вся спецификация теперь завершена в пространстве имен http://www. w3. org/2004/02/skos/core#.

Понятия

Словарь SKOS основан на понятиях. Понятия - это единицы мысли - идеи, значения или объекты и события (инстанции или категории), лежащие в основе многих систем организации знаний. Таким образом, понятия существуют в сознании как абстрактные сущности, которые независимы от терминов, используемых для их обозначения. В SKOS концепция (основанная на классе OWL) используется для представления элементов в системе организации знаний (термины, идеи, значения и т. Д.). или концептуальная или организационная структура такой системы. Концепт-схема аналогична словарю, словарю или другому способу организации концептов. SKOS не ограничивает понятие, чтобы быть в рамках определенной схемы, и не предоставляет никакого способа объявить полную схему - нет никакого способа сказать, что схема состоит только из определенных участников. Верхняя концепция - это (одна из) верхних концепций в иерархической схеме.

Этикетки и обозначения

Каждый SKOS-метка представляет собой строку символов Unicode, необязательно с языковыми тегами, которые связаны с понятием. PrefLabel - предпочтительная читаемая человеком строка (максимум одна на языковой тег), в то время как altLabel может использоваться для альтернативных строк, а hiddenLabel может использоваться для строк, которые полезно ассоциировать, но не предназначены для чтения человеком. SKOS-нотация похожа на этикетку, но эта буквальная строка имеет тип данных, например, целое число, плавающий или дата; тип данных может даже быть составлен (см. 6.5.1 Нотации, типизированные буквалы и типы данных в Справочнике SKOS). Эта нотация полезна для классификационных кодов и других строк, которые не распознаются как слова.

Документация

Собственности "Документация" или "Заметка" предоставляют основную информацию о концепциях SKOS. Все понятия считаются типом skos:note; они просто предоставляют более конкретные виды информации. Например, определение свойства должно содержать полное описание ресурса. Более конкретные типы нот могут быть определены в расширении SKOS, если это желательно. Запрос для <A> skos:note ? получат все примечания о <A>, включая определения, примеры, и объем, история и изменения, и редакционную документацию. Любое из этих свойств SKOS Documentation может относиться к нескольким типам объектов: буквальному (например, строке); ресурсному узлу, который имеет свои собственные свойства; или ссылке на другой документ, например, с использованием URI. Это позволяет документации иметь свои собственные метаданные, такие как создатель и дата создания. Конкретные указания по свойствам документации SKOS можно найти в документальных примечаниях SKOS Primer.

Семантические отношения

Семантические отношения SKOS предназначены для обеспечения способов декларирования отношений между понятиями в рамках концептуальной схемы. Хотя нет ограничений, исключающих их использование с двумя понятиями из отдельных схем, это не рекомендуется, потому что это, вероятно, преувеличивает то, что может быть известно о двух схемах, и, возможно, связывает их неуместно. Свойство просто связывает два понятия; никакая иерархия или отношения общего характера не подразумеваются. Свойства "широкий" и "узкий" используются для утверждения прямой иерархической связи между двумя понятиями. Значение может быть неожиданным; отношение <A> более широкое <B> означает, что A имеет более широкое понятие, называемое B, поэтому B шире, чем A. Внутри следует такой же схеме. В то время как случайный читатель может ожидать, что более широкие и узкие будут преходящими свойствами, SKOS не объявляет их такими. Скорее, свойства более широкого и более узкого перехода определяются как переходные супер-собственности более широкого и более узкого перехода. Эти супер свойства (по соглашению) не используются в декларативных заявлениях SKOS. Вместо этого, когда более широкое или более узкое отношение используется в тройном, соответствующее транзитивное супер свойство также имеет место; и транзитивные отношения могут быть выведены (и запрошены) с использованием этих супер свойств.

Картографирование

Свойства отображения SKOS предназначены для выражения совпадения (точного или расплывчатого) концепций из одной концепционной схемы в другую, и по конвенции используются только для соединения концепций из разных схем. Понятия relatedMatch, broadMatch и narrowMatch являются удобством, имеющими то же значение, что и семантические свойства related, broader и narrow. (См. предыдущий раздел о значении более широкого и более узкого.) Свойство relatedMatch создает простую ассоциативную связь между двумя понятиями. Когда понятия настолько тесно связаны, что они обычно могут использоваться взаимозаменяемо, точная совпадение является подходящим свойством (отношения exactMatch являются транзитивными, в отличие от любых других отношений совпадения). Свойство closeMatch, которое указывает на понятия, которые только иногда могут использоваться взаимозаменяемо, и поэтому это не является транзитивным свойством.

Концептуальные коллекции

Коллекции концептов (Collection, orderedCollection) обозначаются и/или упорядочиваются (orderedCollection) группами концептов SKOS. Коллекции могут быть вложены в гнёзда и могут иметь определенные URI или нет (что известно как пустой узел). Ни концепция SKOS, ни концепт-схема не могут быть коллекцией, и наоборот; и семантические отношения SKOS могут использоваться только с концепцией (не с коллекцией). Элементы в коллекции не могут быть связаны с другими концепциями SKOS через узел коллекции; индивидуальные отношения должны быть определены для каждого концепта в коллекции.

Сообщество и участие

Вся работа по разработке осуществляется через почтовый список, который является полностью открытым и публично архивированным почтовым списком, посвященным обсуждению вопросов, связанных с системами организации знаний, извлечением информации и семантической сетью. Любой желающий может принять неформальное участие в разработке SKOS, присоединившись к обсуждениям на сайте public esw thes@w3. неформальное участие приветствуется. Любой, кто работает в организации-члене W3C, может официально участвовать в процессе разработки, присоединившись к Рабочей группе по развертыванию семантической сети. Это дает право отдельным лицам редактировать спецификации и голосовать за решения о публикации.

Приложения

Некоторые важные словаря были перенесены в формат SKOS и доступны в общественном достоянии, включая EuroVoc, AGROVOC и GEMET. Library of Congress Subject Headings (LCSH) также поддерживает формат SKOS. SKOS использовался в качестве языка для тезаури, используемого в SWED Environmental Directory, разработанном в рамках проекта SWAD Europe. В Vrije Universiteit Amsterdam был представлен способ преобразования тезауров в SKOS, с примерами, включая тезаурус MeSH. Классификация предметов с использованием DITA и SKOS была разработана IBM. SKOS используется для представления типов географических признаков в онтологии GeoNames.

Данные

Существуют общедоступные источники данных SKOS. SKOS Datasets wiki W3C рекомендует использовать этот список общедоступных источников данных SKOS. Большинство данных, найденных в этой вики, могут быть использованы для коммерческих и исследовательских приложений.

Метамодель

Метамодель SKOS в целом совместима с моделью данных ISO 25964 1 Thesauri for Information Retrieval. Данную модель данных можно просмотреть и загрузить с веб-сайта ISO 25964.

Стандарты словарных тезауров

В разработке SKOS участвовали эксперты как из RDF, так и из библиотечного сообщества, и SKOS намерена обеспечить легкую миграцию тесауров, определенных такими стандартами, как NISO Z39.19 2005 или ISO 25964.

Другие семантические веб-стандарты

SKOS предназначен для предоставления способа сделать наследие концептуальных схем доступными для семантических веб-приложений, проще, чем более сложный язык онтологии, OWL. OWL предназначен для выражения сложных концептуальных структур, которые могут быть использованы для генерации богатых метаданных и поддержки инструментов вывода. Однако создание полезных веб-онтологий требует опыта, усилий и затрат. Во многих случаях этот тип усилий может быть излишним или не соответствующим требованиям, и SKOS может быть лучшим выбором. Расширяемость RDF позволяет дальнейшее включение или расширение словарных запасов SKOS в более сложные словари, включая онтологии OWL.