-
Notifications
You must be signed in to change notification settings - Fork 40
SWRLBuiltInFAQ
SWRL built-ins are user-defined predicates that can be used in SWRL rules.
An introduction to the use of built-ins can be found here.
No. The SWRL language itself does not define any built-ins. However, a set of Core SWRL built-ins are defined in the SWRL Submission.
Yes. SWRL supports the definition of user-defined built-ins and allows those built-ins to be used in rules.
The SWRLAPI has a subcomponent called the built-in bridge that provides a mechanism to define Java implementations of SWRL built-ins. These implementations can then be dynamically loaded by the bridge and invoked from a rule engine.
The SWRLAPI has a library called the Core Built-In Library that defines most of the Core SWRL built-ins.
Yes - several built-in libraries are provides. The set of built-in libraries currently provided by the SWRLAPI is described here.