Jump to content

Семантический веб-сервис

(Перенаправлено с семантических веб-служб )

Семантическая веб-служба , как и обычные веб-службы , представляет собой серверную часть клиент-серверной системы для межмашинного взаимодействия через Всемирную паутину . Семантические службы являются компонентом семантической сети , поскольку они используют разметку, которая делает данные детальными и сложными для машинного считывания (по сравнению с читаемым человеком HTML , который обычно нелегко «понять» компьютерным программам).

Проблема, решаемая семантическими веб-службами

[ редактировать ]

Основные стандарты XML для взаимодействия веб-сервисов определяют только синтаксическую совместимость, а не семантическое значение сообщений. Например, язык описания веб-служб (WSDL) может определять операции, доступные через веб-службу, а также структуру отправляемых и получаемых данных, но не может указывать семантическое значение данных или семантические ограничения на данные. Это требует от программистов достижения конкретных соглашений о взаимодействии веб-сервисов и затрудняет автоматическую компоновку веб-сервисов .

Семантические веб-сервисы построены на основе универсальных стандартов обмена семантическими данными, что позволяет программистам легко комбинировать данные из разных источников и сервисов без потери смысла. Веб-сервисы могут быть активированы «за кулисами», когда веб-браузер отправляет запрос веб-серверу, который затем использует различные веб-сервисы для создания более сложного ответа, чем он мог бы сделать самостоятельно. Семантические веб-сервисы также могут использоваться автоматическими программами, которые запускаются без подключения к веб-браузеру.

Платформа семантических веб-сервисов, которая использует OWL ( язык веб-онтологий ), позволяющая поставщикам данных и услуг семантически описывать свои ресурсы с использованием сторонних онтологий, — это SSWAP : простая семантическая веб-архитектура и протокол. [ 1 ] SSWAP устанавливает упрощенный протокол (несколько классов и предикатов OWL; см. Протокол SSWAP ) и концепцию «канонического графа», позволяющую поставщикам логически описывать услугу. По сути, услуга — это преобразование некоторых, возможно, нулевых, входных данных (или субъекта) в некоторый, возможно, нулевой, выходной сигнал (или объект). Сервисы можно семантически обнаружить на основе их иерархии включения, а также типов входных и выходных данных.

САДИ [ 2 ] (Семантическое автоматическое обнаружение и интеграция) — это инициатива семантических веб-сервисов, состоящая из набора практик проектирования для публикации семантических веб-сервисов, которая сводит к минимуму использование нестандартных протоколов и структур сообщений. Службы SADI изначально используют данные в формате RDF Resource Description Framework , где входные и выходные данные должны быть экземплярами ( отдельных OWL ) входных и выходных классов, определенных в OWL-DL. В отличие от канонических веб-служб, службы SADI не используют протокол обмена сообщениями SOAP , и в отличие от SSWAP, службы SADI не имеют структуры обмена сообщениями для конкретного проекта; Службы вызываются путем передачи данных экземпляра RDF в конечную точку Службы через HTTP POST, а мультиплексирование достигается путем отправки более одного OWL-индивидуала в вызове HTTP POST. SADI накладывает единственное ограничение на поведение Службы: URI выходного индивидуума должен совпадать с URI соответствующего входного индивидуума. На практике это приводит к тому, что Сервисы создают семантические связи между входными и выходными данными сервиса. Таким образом, объединение сервисов SADI в рабочий процесс приводит к непрерывному График связанных данных .

Хореография против оркестровки

[ редактировать ]

Хореография связана с описанием внешнего видимого поведения служб как набора обменов сообщениями, опционально следующих шаблону обмена сообщениями (MEP), с точки зрения потребителя функциональности.

Оркестрация занимается описанием того, как несколько служб, две или более, взаимодействуют и взаимодействуют с целью достижения общей цели.

Фреймворки семантических веб-сервисов

[ редактировать ]
  1. ^ Гесслер, Дамиан; Шильц, Гэри; Мэй, Грег; Авраам, Суламит; Таун, Кристофер; Грант, Дэвид; Нельсон, Рекс (2009). «SSWAP: простая семантическая веб-архитектура и протокол для семантических веб-сервисов» . БМК Биоинформатика . 10 :309. дои : 10.1186/1471-2105-10-309 . ПМК   2761904 . ПМИД   19775460 .
  2. ^ Уилкинсон, Марк; Вандервалк, Бенджамин; Маккарти, Люк (2011). «Шаблон проектирования веб-сервиса семантического автоматического обнаружения и интеграции (SADI), API и эталонная реализация» . J Биомедицинская семантика . 2 (1): 8. дои : 10.1186/2041-1480-2-8 . ПМЦ   3212890 . ПМИД   22024447 .
  3. ^ «МЕТЕОР-С» . Архивировано из оригинала 5 ноября 2014 г. Проверено 15 января 2007 г.
  4. ^ «ССВАП» .
  • Синухе Арройо; и др. (2004). Семантические аспекты веб-сервисов в практическом справочнике по Интернет-вычислениям . Чепмен Холл и CRC Press. ISBN  978-1-58488-381-4 .
  • Белхаджаме, Халид, Эмбери, Сюзанна М. и Патон, Норман (март 2013 г.). «Проверка аннотаций семантического веб-сервиса с использованием секционирования на основе онтологий». Транзакции IEEE в сфере вычислительных услуг . 7 (3): 515–528. CiteSeerX   10.1.1.303.2900 . дои : 10.1109/TSC.2013.4 . S2CID   14308806 . {{cite journal}}: CS1 maint: несколько имен: список авторов ( ссылка )
  • Белхаджам, К., Эмбери, С.М., Патон, Н.В., Стивенс, Р. и Гобл, AC (апрель 2008 г.). «Автоматические аннотации семантических веб-сервисов на основе определений рабочих процессов». Транзакции ACM в Интернете . 2 (2): 1–34. дои : 10.1145/1346337.1346239 . {{cite journal}}: CS1 maint: несколько имен: список авторов ( ссылка )
  • Кардосо Дж., Шет Амит (ред.) (2006). Семантические веб-службы, процессы и приложения . Спрингер. ISBN  978-0-387-30239-3 . {{cite book}}: CS1 maint: несколько имен: список авторов ( ссылка )
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2a63cf836b6a554768c2bd3e3e719e4e__1692403440
URL1:https://arc.ask3.ru/arc/aa/2a/4e/2a63cf836b6a554768c2bd3e3e719e4e.html
Заголовок, (Title) документа по адресу, URL1:
Semantic web service - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)