OWL-S
редактировать
OWL-S - это онтология, построенная на основе языка веб-онтологий (OWL) DARPA Программа DAML. Он заменяет прежнюю онтологию DAML-S. "OWL-S - это онтология в рамках OWL-структуры Semantic Web для описания Semantic Web Services. Она позволит пользователям и программным агентам для автоматического обнаружения, вызова, составления и мониторинга веб-ресурсов, предлагающих услуги, с указанными ограничениями ».
Содержание
- 1 Онтология OWL-S
- 2 OWL-S и WSDL
- 3 См. Также
- 4 Ссылки
Онтология 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.
См. также
Ссылки