Простая система организации знаний (SKOS ) - это рекомендация W3C предназначен для представления тезаурусов, схем классификации, таксономий, систем предметных рубрик или любого другого типа структурированного контролируемая лексика. SKOS является частью семейства стандартов Semantic Web, основанных на RDF и RDFS, и его основная цель - облегчить публикацию и использование таких словарей, как связанные данные.
Самый страшный ct предшественником SKOS была работа над RDF Thesaurus, проведенная на втором этапе проекта EU DESIRE. Исходя из необходимости улучшения пользовательского интерфейса и удобства использования мультисервисного просмотра и поиска, был создан базовый словарь RDF для тезаурусов. Как отмечалось позже в рабочем плане SWAD-Europe, работа DESIRE была принята и получила дальнейшее развитие в проектах SOSIG и LIMBER. Версия реализации DESIRE / SOSIG была описана на семинаре W3C QL'98, что послужило стимулом для ранней работы над языками правил и запросов RDF: служба запросов и вывода для RDF.
SKOS основан на результатах проекта Language-Independent Metadata Browsing of European Resources (LIMBER), финансируемого Европейским сообществом, и является частью программы Information Society Technologies. В проекте LIMBER CCLRC дополнительно разработал формат обмена тезаурусом RDF, который был продемонстрирован на Европейском языковом тезаурусе социальных наук (ELSST) в UK Data Archive в качестве многоязычная версия англоязычного электронного тезауруса гуманитарных и социальных наук (HASSET), который планировалось использовать Советом европейских архивов данных по социальным наукам CESSDA.
SKOS как отдельная инициатива началась в проекте SWAD-Europe, объединив партнеров из DESIRE, SOSIG (ILRT) и LIMBER (CCLRC), которые работал с более ранними версиями схемы. Он был разработан в рабочем пакете «Тезаурус» в рамках проекта «Продвинутая разработка семантической сети для Европы» (SWAD-Europe). SWAD-Европа финансировалась Европейским сообществом и была частью программы Технологии информационного общества. Проект был разработан для поддержки деятельности W3C по семантической паутине посредством исследований, демонстраций и разъяснительной работы, проводимой пятью партнерами проекта: ILRT в Бристольском университете, HP Labs, CCLRC и Стило. Первый выпуск SKOS Core и SKOS Mapping был опубликован в конце 2003 года вместе с другими результатами по RDF-кодированию многоязычных тезаурусов и отображению тезаурусов.
После закрытия SWAD-Europe усилия SKOS были поддержаны W3C Semantic Web Activity в рамках Рабочей группы по передовому опыту и развертыванию. В течение этого периода основное внимание уделялось как консолидации SKOS Core, так и разработке практических рекомендаций по переносу и публикации тезаурусов для семантической сети.
Основные опубликованные документы SKOS - Базовое руководство SKOS, Спецификация базового словаря SKOS и Краткое руководство по публикации тезауруса в семантической сети - были разработаны в процессе рабочего проекта W3C. Главными редакторами SKOS были Алистер Майлз, первоначально Дэн Брикли, и Шон Бечхофер.
Рабочая группа по развертыванию семантической паутины, учрежденная на два года (май 2006 г. - апрель 2008 г.), включила в свой устав продвижение SKOS по направлению Рекомендации W3C. В дорожной карте SKOS прогнозировался как кандидат в рекомендацию к концу 2007 года и как предлагаемая рекомендация в первом квартале 2008 года. Основные проблемы, которые необходимо было решить, заключались в определении его точной области использования и его совместимости с другими языками и стандартами RDF, используемыми в библиотеки (например, Dublin Core ).
18 августа 2009 г. W3C выпустил новый стандарт, который устанавливает мост между миром организации знаний системы, включая тезаурусы, классификации, предметные рубрики, таксономии и фольксономии, а также сообщество связанных данных, принося пользу обоим. Библиотеки, музеи, газеты, правительственные порталы, предприятия, социальные сети сетевые приложения и другие сообщества, которые управляют большими коллекциями книг, исторических артефактов, новостных отчетов, бизнес-глоссариев, записей в блогах и других элементов, теперь могут использовать SKOS для использования возможностей связанных данных.
SKOS изначально изначально разработан как модульное и расширяемое семейство языков, организованное как SKOS Core, SKOS Mapping и SKOS Extensions, а также метамодель. Теперь вся спецификация завершена в пространстве имен http://www.w3.org/2004/02/skos/core#.
Помимо самой ссылки, SKOS Primer (Примечание рабочей группы W3C) обобщает Простую систему организации знаний.
SKOS определяет классы и свойства, достаточные для представления общих функций, обнаруженных в стандартном тезаурусе. Он основан на концептуально-ориентированном взгляде на словарь, где примитивные объекты - это не термины, а абстрактные понятия, представленные терминами. Каждая концепция SKOS определяется как ресурс RDF. К каждому понятию могут быть прикреплены свойства RDF, в том числе:
Понятия могут быть организованы в иерархии с использованием более широких-более узких отношений или связаны неиерархическими (ассоциативными) отношениями. Концепции могут быть собраны в концептуальные схемы, чтобы обеспечить последовательные и структурированные наборы концепций, представляющих весь или часть контролируемого словаря.
Основными категориями элементов SKOS являются концепции, метки, обозначения, семантические отношения, свойства сопоставления и коллекции. Связанные концепции перечислены в таблице ниже.
Концепции | Метки и обозначения | Документация | Семантические отношения | Свойства сопоставления | Коллекции |
---|---|---|---|---|---|
Concept | prefLabel | note | broader | broadMatch | Коллекция |
ConceptScheme | altLabel | changeNote | более узкий | thinMatch | ordersCollection |
inScheme | hiddenLabel | определение | related | relatedMatch | member |
hasTopConcept | notation | editorialNote | broaderTransitive | closeMatch | memberList |
topConceptOf | example | narrowerTransitive | exactMatch | ||
historyNote | semanticRelation | mappingRelation | |||
scopeNote |
Словарь SKOS основан на концепциях. Концепции - это единицы мышления - идеи, значения или объекты и события (экземпляры или категории), которые лежат в основе многих систем организации знаний. Таким образом, концепции существуют в сознании как абстрактные сущности, которые не зависят от терминов, используемых для их обозначения. В SKOS Concept
(на основе OWL Class
) используется для представления элементов в системе организации знаний (термины, идеи, значения и т. Д.) Или концептуальных или концептуальных элементов такой системы. организационная структура.
A ConceptScheme
аналогичен словарю, тезаурусу или другому способу организации понятий. SKOS не ограничивает концепцию внутри конкретной схемы и не предоставляет никакого способа объявить полную схему - невозможно сказать, что схема состоит только из определенных элементов. TopConcept - это (одно из) верхнее понятие (концепции) в иерархической схеме.
Каждая метка SKOS представляет собой строку символов Unicode, необязательно с языковыми тегами, которые связаны с концепцией.
prefLabel
- это предпочтительная удобочитаемая строка (максимум одна для каждого языкового тега), в то время как altLabel
может использоваться для альтернативных строк, а hiddenLabel
может использоваться для строки, которые полезно связывать, но не предназначены для чтения людьми.
Нотация SKOS похожа на метку, но буквальная строка имеет тип данных, например integer, float или date; тип данных можно даже придумать (см. 6.5.1 Обозначения, типизированные литералы и типы данных в Справочнике SKOS). Обозначение полезно для кодов классификации и других строк, не распознаваемых как слова.
Свойства Documentation или Note предоставляют основную информацию о концепциях SKOS. Все концепции считаются типом skos: note
; они просто предоставляют более конкретную информацию. Например, свойство определение
должно содержать полное описание тематического ресурса. При желании в расширении SKOS можно определить более конкретные типы заметок. Запрос для skos: note?
получит все примечания по , включая определения, примеры и объем, историю и изменения, а также редакционную документацию.
Любое из этих свойств документации SKOS может относиться к нескольким типам объектов: литералу (например, строке); узел ресурса, который имеет свои собственные свойства; или ссылка на другой документ, например, с использованием URI. Это позволяет документации иметь собственные метаданные, такие как создатель и дата создания.
Конкретное руководство по свойствам документации SKOS можно найти в примечаниях к документации SKOS Primer.
Семантические отношения SKOS предназначены для предоставления способов объявления отношений между концептами в рамках схемы концептов. Хотя нет никаких ограничений, исключающих их использование с двумя концепциями из отдельных схем, это не рекомендуется, поскольку, вероятно, будет преувеличено то, что можно знать об этих двух схемах, и, возможно, они будут связаны некорректно.
Свойство related
просто устанавливает связь между двумя концепциями; никаких отношений иерархии или общности не предполагается. Свойства более широкий
и узкий
используются для утверждения прямой иерархической связи между двумя концепциями. Значение может быть неожиданным; отношение шире
означает, что A имеет более широкое понятие, называемое B - следовательно, B шире, чем A. Более узкий следует по той же схеме.
В то время как случайный читатель может ожидать, что более широкие и узкие будут транзитивными свойствами, SKOS не объявляет их как таковые. Скорее, свойства расширенныйТранзитивный
и узкийТранзитивный
определяются как транзитивные суперсвойства более широкого и узкого. Эти суперсвойства (по соглашению) не используются в декларативных операторах SKOS. Вместо этого, когда в тройке используется более широкое или более узкое отношение, также сохраняется соответствующее транзитивное суперсвойство; и транзитивные отношения могут быть выведены (и запрошены) с использованием этих суперсвойств.
Свойства отображения SKOS предназначены для выражения сопоставления (точного или нечеткого) концептов из одной схемы концептов с другой и по соглашению используются только для соединения концептов из разных схем. Понятия relatedMatch
, broadMatch
и thinMatch
являются удобными и имеют то же значение, что и семантические свойства related
, более широкий
и уже
. (См. Предыдущий раздел о значениях более широкого и узкого.)
Свойство relatedMatch устанавливает простую ассоциативную связь между двумя концепциями. Когда понятия настолько тесно связаны, что обычно могут использоваться взаимозаменяемо, подходящим свойством является точное соответствие
(отношения точное соответствие являются транзитивными, в отличие от любых других отношений совпадений). Свойство closeMatch
, которое указывает концепции, которые только иногда могут использоваться взаимозаменяемо, и поэтому это не транзитивное свойство.
Коллекции концептов (Коллекция
, OrderCollection
) помечены и / или упорядочены (OrderCollection
) группами концепций SKOS. Коллекции могут быть вложенными и иметь определенные URI или нет (это называется пустым узлом). Ни SKOS Concept
, ни ConceptScheme
не могут быть Коллекцией, и наоборот; и семантические отношения SKOS могут использоваться только с концепцией (но не с коллекцией). Элементы коллекции не могут быть связаны с другими концепциями SKOS через узел коллекции; индивидуальные отношения должны быть определены к каждому Концепту в Коллекции.
Вся работа по разработке выполняется через список рассылки, который представляет собой полностью открытый и публично архивный список рассылки, посвященный обсуждению вопросов, касающихся систем организации знаний, поиска информации и Семантическая сеть. Любой желающий может неформально участвовать в разработке SKOS, присоединившись к обсуждениям по адресу [email#160;protected] - неформальное участие приветствуется. Любой, кто работает в организации-члене W3C, может официально участвовать в процессе разработки, присоединившись к Рабочей группе по развертыванию семантической паутины - это дает людям право редактировать спецификации и голосовать за решения о публикации.
Имеются общедоступные источники данных SKOS.
Метамодель SKOS в целом совместима с моделью данных ISO 25964-1 - Тезаурусы для поиска информации. Эту модель данных можно просмотреть и загрузить с веб-сайта ISO 25964.
Семантическая модель информационных элементов SKOSВ разработке SKOS участвовали эксперты как из RDF, так и из библиотечного сообщества., и SKOS намеревается обеспечить легкую миграцию тезаурусов, определенных такими стандартами, как NISO Z39.19 - 2005 или ISO 25964.
SKOS предназначен для предоставить способ сделать наследие концептуальных схем доступным для приложений семантической паутины, более простым, чем более сложный язык онтологий, OWL. OWL предназначен для выражения сложных концептуальных структур, которые можно использовать для создания обширных метаданных и поддержки инструментов вывода. Однако создание полезных веб-онтологий требует опыта, усилий и затрат. Во многих случаях этот тип усилий может быть излишним или не соответствовать требованиям, и SKOS может быть лучшим выбором. Расширяемость RDF делает возможным дальнейшее включение или расширение словарей SKOS в более сложные словари, включая онтологии OWL.