OptionalisToken creates a blank node scope
OptionalisToken is a closing bracket/paren
OptionalisToken is a comment
OptionalisToken is a built-in function (no space before parens)
OptionalisToken is an IRI reference
OptionalisToken is a reserved word that can be case-transformed
OptionalisToken is a literal value
OptionalisToken must remain lowercase (true, false, a)
OptionalisToken starts a major SPARQL clause (blank line before)
OptionalisToken should start on new line (no blank line)
OptionalisToken is an opening bracket/paren
OptionalisToken is punctuation
OptionalisToken can be a term (subject/predicate/object)
OptionalisToken is whitespace
OptionalnoToken should have no space before it
Token metadata categories for RDF/SPARQL formatting. These can be added as properties on token definitions.