LiteralTerm.boolean constructor

LiteralTerm.boolean(
  1. bool value
)

Create a boolean literal

This is a convenience factory for creating literals with xsd:boolean datatype. Boolean literals in RDF represent truth values (true or false).

Parameters:

  • value The boolean value to encode as a literal

Returns: A new LiteralTerm with value converted to string and datatype set to xsd:boolean

Note: The value will be serialized as the string "true" or "false" as per XSD boolean representation rules.

Example:

// Create a boolean literal
final trueLiteral = LiteralTerm.boolean(true);
final falseLiteral = LiteralTerm.boolean(false);

// Equivalent to manually creating a typed literal
final manualBool = LiteralTerm("true", datatype: Xsd.boolean);

Implementation

factory LiteralTerm.boolean(bool value) {
  return LiteralTerm(value.toString(), datatype: Xsd.boolean);
}