LiteralTerm.boolean constructor
const
LiteralTerm.boolean(
- 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:
valueThe 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
const LiteralTerm.boolean(bool value)
: value = value ? 'true' : 'false',
datatype = Xsd.boolean,
language = null;