СОВА-С
OWL-S — это онтология, созданная на основе языка веб-онтологии (OWL) программой DARPA DAML . [1] Он заменяет прежнюю онтологию DAML-S . — OWL-S это онтология в рамках семантической сети на основе OWL для описания семантических веб-сервисов . Она позволит пользователям и программным агентам автоматически обнаруживать, вызывать, создавать и отслеживать веб-ресурсы, предлагающие услуги при определенных ограничениях. ." [2] [3]
Онтология OWL-S
[ редактировать ]
Разработка OWL-S направлена на решение следующих задач:
- Автоматическое обнаружение веб-сервисов : с развитием семантической сети в сети будет доступно множество веб-сервисов, выполняющих самые разнообразные задачи. OWL-S поможет программным агентам обнаружить веб-сервис, который удовлетворит конкретную потребность в рамках некоторых ограничений качества, без необходимости вмешательства человека.
- Автоматический вызов веб-службы: обычно необходимо написать специальную программу для вызова веб-службы, используя ее WSDL описание . OWL-S предоставит программному агенту возможность автоматически читать описание входных и выходных данных веб-службы и вызывать службу.
- Автоматическое составление и взаимодействие веб-сервисов: в сети, где доступно множество сервисов, должна быть возможность выполнить сложную задачу, включающую скоординированный вызов различных веб-сервисов, основываясь исключительно на высокоуровневом описании цели. OWL-S поможет в составлении и взаимодействии Сервисов таким образом, чтобы обеспечить автоматическое выполнение этих задач.
Онтология OWL-S состоит из трех основных частей: профиля сервиса , модели процесса и заземления .
- Профиль службы используется для описания того, что делает служба. Эта информация в первую очередь предназначена для чтения человеком и включает название и описание услуги, ограничения на применимость и качество услуги, информацию об издателе и контактную информацию.
- Модель процесса описывает, как клиент может взаимодействовать с сервисом. Это описание включает в себя наборы входов, выходов, предварительных условий и результатов выполнения услуги.
- указываются В обосновании службы детали, необходимые клиенту для взаимодействия со службой, такие как протоколы связи, форматы сообщений, номера портов и т. д.
OWL-S и WSDL
[ редактировать ]OWL-S требует дополнительного описания для полной спецификации заземления, наиболее часто используемым является WSDL . Хотя оба языка ориентированы на разные уровни спецификации, между ними есть пересечение:
- Атомарный процесс OWL-S соответствует операции WSDL;
- Входные и выходные данные атомарного процесса OWL-S соответствуют сообщениям WSDL;
- Типы входов и выходов атомарного процесса OWL-S соответствуют абстрактным типам WSDL.
См. также
[ редактировать ]- Онтология (информатика)
- Семантическая сеть
- Семантические веб-службы
- Язык веб-онтологий (OWL)
- WSDL
- ВСМО
Ссылки
[ редактировать ]- ^ Мартин, Дэвид; Паолуччи, Массимо; Макилрайт, Шейла ; Бурштейн, Марк; Макдермотт, Дрю ; МакГиннесс, Дебора ; Парсия, Биян; Пейн, Терри ; Сабу, Марта; Соланки, Моника; Шринивасан, Навин; Сикара, Катя (2005), Кардосо, Хорхе; Шет, Амит (ред.), «Привнесение семантики в веб-сервисы: подход OWL-S» (PDF) , Семантические веб-сервисы и композиция веб-процессов , том. 3387, Springer Berlin Heidelberg, стр. 26–42, doi : 10.1007/978-3-540-30581-1_4 , ISBN. 978-3-540-24328-1 , S2CID 888708
- ^ OWL-S: Семантическая разметка для веб-служб (отправка W3C)
- ^ Услуги DAML