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)