LiteralTerm.boolean constructor
- 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);
}