ГОСТ Р 7.0.91—2015
ет метамодель и методы описания специализированных терминологических языков разметки (TML),
выраженных форматом XML. Эта разработка поддерживает использование и развитие компьютерных
приложений к терминологическим данным и обмен ими между различными приложениями. Категории
данных и методы описания структур данных определены в [31] и других родственных международных
стандартах ИСО.
Поскольку ни один из существующих форматов не способен передавать все особенности тезауру
сов. использующих модель раздела 15. рекомендуется формат XML.
Похоже на то. что в течение некоторого времени будут сосуществовать несколько различных фор
матов. Один из путей минимизации неудобств множественности форматов состоит в том. чтобы кон
вертировать данные подходящим преобразователем, даже если некоторая информация будет терять ся.
если тезаурус преобразуется в формат, не поддерживающий все особенности исходного формата. В
настоящее время разрабатывается несколько таких преобразователей. Сайт Schemas (
http://www
.
niso.org/schemasyiso25964) предоставляет место, на котором могут быть найдены будущие разработки.
18 Протоколы
18.1 Общие сведения
Протокол является важным инструментом коммуникационного процесса, позволяющим использо
вать тезаурусы в компьютерных сетях. Используется несколько протоколов, обеспечивающих быстрое
получение сведений из тезаурусов с целью индексирования или поиска, как то описано в п. 16.3. В этой
быстро развивающейся области постоянно появляются новые разработки, поэтому создать полный
перечень протоколов невозможно. Поскольку каждый протокол имеет силу в своих обстоятельствах и
в окружении специфических приложений, то и те. которые перечислены в п. 18.4 и п. 18.5. тоже могут
рассматриваться только для применения в определенных приложениях.
18.2 Цели и случаи использования
Важно отличать представление тезауруса в целом с его метаданными от поиска отдельных по
нятий и терминов (или групп понятий и терминов). Протоколы могут быть использованы для представ
ления и применения тезаурусов, содержащихся в них понятий, терминов и отношений, для описания
смысла терминов и облегчения семантической совместимости. Это делается для широкого спектра
задач поиска, просмотра, перевода, сопоставления, семантического обоснования, предметного индек
сирования. классификации, сбора данных, оповещения [32].
18.3 Окружение и архитектура приложений
Некоторые протоколы разработаны специально для тезаурусов (см. 18.4), и в то же время ис
пользуются (или адаптируются) другие протоколы общего назначения (см. 18.5). Специализированные
протоколы позволяют более интенсивно использовать структуру тезауруса и отношений, а протоколы
общего назначения могут облегчить интеграцию с другими функциями и возможностями систем. Также
имеется возможность дополнить протокол общего назначения тезаурусмым интерфейсом. В некоторых
случаях ограниченный набор функциональных команд, предусмотренный определенным тезаурусиым
интерфейсом, предоставляет удобство тем. что скрывает детали архитектуры и реализации функций. С
другой стороны, иногда большая гибкость протоколов общего назначения может быть с пользой при
менена квалифицированным разработчиком.
Для отдельных приложений может оказаться необходимым принять в расчет характер платфор
мы. на которой реализуется тезаурус, например SOAP [33] или более «легкий» HTTP протокол REST
[34] (и другие того же типа) XML-RPC [35] или JSON-RPC [36]. Некоторые тезаурусы недавно были опу
бликованы как Liked Data [37] — механизм связи, основанный на использовании RDF и URI. что можно
рассматривать как вариант REST.
18.4 Специализированные тезаурусные протоколы
Заслуживают упоминания три протокола:
— SWAD-E SKOS API — Это протокол программирования приложений (Web Service API), пред
назначенный для обеспечения доступа к тезаурусам и другим простым системам организации знаний
(SKOS) через Интернет. Он определяет ядерный набор операций для программируемого доступа и
89