Первоначально предназначался в качестве
слоя абстракции
для работы с правилами в семантической паутине, но в реальности спроектирован для обеспечения взаимодействия между различными языками правил
.
Содержание
Описание
RIF включает в себя три диалекта: диалект-центральное ядро (Core dialect), которое можно расширить до диалекта базовой логики (Basic Logic Dialect, BLD) и диалекта продукционных правил (Production Rule Dialect, PRD).
:
Диалект
RIF-Core
соответствует
Datalog
, то есть
без функциональных символов с расширениями для поддержки объектов, фреймов и
F-логики
.
Диалект
RIF-BLD
в теоретическом плане является языком определённых хорновских правил и стандартной семантикой логики первого порядка. Соответствует системам на основе правил логического вывода
.
Диалект
RIF-PRD
призван охватить основные аспекты различных
продукционных систем
. Продукционные правила состоят из условия и действия: IF и THEN. Условия аналогичны используемым в RIF-Core и RIF-BLD, а действия интерпретируются в соответствии с операционной семантикой RDF-PRD и могут состоять в добавлении, удалении, изменении фактов базы знаний и вызвать другие побочные эффекты.
Примечания
Dean Allemang, James Hendler.
Semantic Web for the Working Ontologist. — 2nd Ed.. — Morgan Kaufmann, 2011. — 384 p. —
ISBN 978-0-12-385965-5
.
, Expert modeling in OWL
(неопр.)
. Дата обращения: 13 июня 2015.
28 ноября 2014 года.
Kifer, Michael (2008). «
(недоступная ссылка)
». in: Web Reasoning and Rule Systems.
Lecture Notes in Computer Science
(неопр.)
. Дата обращения: 13 июня 2015.
21 августа 2015 года.
, Chapter 5. Rule Languages.
от 19 июня 2015 на
Wayback Machine
, RIF Use Cases and Requirements (Second Edition), W3C
Литература
John Hebeler; Matthew Fisher; Ryan Blace; Andrew Perez-Lopez; Mike Dean.
Rule Interchange Format
//
. — John Wiley & Sons, 2009. — 646 p. —
ISBN 978-0-470-41801-7
.
Umberto Straccia.
Foundations of Fuzzy Logic and Semantic Web Languages. — CRC Press, 2013. — 386 p. —
ISBN 978-1-4398-5348-1
.