What is a SWRL built-In? (847)
SWRL built-ins are user-defined predicates that can be used in SWRL rules. (8K6)
How are built-ins used in rules? (8K7)
An introduction to the use of built-ins can be found here. (8K8)
Does the SWRL language define any built-ins? (849)
No. The SWRL language itself does not define any built-ins. However, a set of CoreSWRLBuiltIns are defined in the SWRL Submission. (8K9)
Can I define my own built-ins and use them in SWRL rules? (8KA)
Yes. SWRL supports the definition of user-defined built-ins and allows those built-ins to be used in rules. (8KB)
How are SWRL built-ins defined in the Protege-OWL SWRLTab? (848)
The SWRLTab 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. (846)
Does the SWRLTab include implementations for the Core SWRL built-ins? (84B)
The SWRLTab has a library called the SWRLCoreBuiltInLibrary that defines most of the Core SWRL built-ins. (897)
Does the SWRLTab include implementations for any other built-ins? (8X9)
Yes. The set of built-in libraries currently provided by the SWRLTab is described here. (8XA)