On this page:
pattern-component?
comparitor
ignore
variable
ignore?
comparitor?
variable-string?
variable-name-string?
variable?

11.1 Pattern Component🔗ℹ

predicate

(pattern-component? val)  boolean?

  val : any/c
TBD

constructor

(comparitor value [operator])  pattern-component?

  value : object?
  operator : procedure? = equal?
TBD

constructor

(ignore)  pattern-component?

TBD

constructor

(variable name)  pattern-component?

  name : ncname?
TBD

From [SPARQL11QL], section 19.8 Grammar:

[164]    PN_CHARS_BASE  ::= [A-Z] | [a-z] | [#x00C0-#x00D6] | [#x00D8-#x00F6]

                          | [#x00F8-#x02FF] | [#x0370-#x037D] | [#x037F-#x1FFF]

                          | [#x200C-#x200D] | [#x2070-#x218F] | [#x2C00-#x2FEF]

                          | [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD]

                          | [#x10000-#xEFFFF]

[165]    PN_CHARS_U     ::= PN_CHARS_BASE | '_'

[166]    VARNAME        ::= ( PN_CHARS_U | [0-9] )

                            ( PN_CHARS_U | [0-9] | #x00B7 | [#x0300-#x036F]

                            | [#x203F-#x2040] )*

predicate

(ignore? val)  boolean?

  val : any/c
TBD

predicate

(comparitor? val)  boolean?

  val : any/c
TBD

predicate

(variable-string? val)  boolean?

  val : any/c
TBD

predicate

(variable-name-string? val)  boolean?

  val : any/c
TBD

predicate

(variable? val)  boolean?

  val : any/c
TBD