WSML или язык моделирования веб-сервисов — это формальный язык , который обеспечивает синтаксис и семантику для онтологии моделирования веб-сервисов (WSMO) .
Другими словами, WSML предоставляет средства для формального описания элементов WSMO как онтологий , служб семантической паутины , целей и посредников . [1]
WSML основан на таких логических формализмах, как дескриптивная логика , логика первого порядка и логическое программирование . [2]
Языковые варианты WSML
- WSML Core , определяемый как пересечение Description Logic и Horn Logic . Поддерживает моделирование классов, атрибутов, бинарных отношений и экземпляров.
- WSML-DL , расширение ядра WSML, полностью отражает логику описания .
- WSML-Flight , расширение ядра WSML, предоставляет такие функции, как метамоделирование, ограничения и немонотонное отрицание.
- WSML-Rule , расширение WSML-Flight, предоставляет возможности логического программирования .
- WSML-Full — объединение WSML-DL и WSML-Rule.
Смотрите также
Ссылки
- ^ J. de Bruijn, H. Lausen, A. Polleres, D. Fensel: WSML — языковая структура для семантической веб-службы. Семинар W3C по языкам правил для взаимодействия, Вашингтон, США, 27–28 апреля 2005 г. http://dip.semanticweb.org/WSML-aLanguageFrameworkforSemanticWebServices.htm Архивировано 07.01.2009 на Wayback Machine
- ^ J. de Bruijn, H. Lausen, A. Polleres, D. Fensel: Языки правил WSML для семантической паутины. Семинар W3C по языкам правил для взаимодействия, Вашингтон, США, 27–28 апреля 2005 г. http://dip.semanticweb.org/TheWSMLrulelanguagesfortheSemanticWeb.htm Архивировано 07.01.2009 на Wayback Machine
Внешние ссылки
- Домашний веб-сайт WSML
- Синтаксис WSML
- Представление WSML в W3C
- Веб-сайт рабочей группы WSMO