summaryrefslogtreecommitdiff
path: root/tests/libtracker-data/functions/functions-builtin-bnode-2.rq
blob: 81afe0a00e195288bf2b19c28db98716435ae887 (plain)
1
2
3
4
5
6
7
8
9
10
11
ASK
{
  BIND (BNODE ("a") AS ?a) .
  BIND (BNODE ("b") AS ?b) .
  # Check prefix
  FILTER (SUBSTR(STR(?a), 0, 11) = 'urn:bnode:') .
  FILTER (SUBSTR(STR(?a), 0, 11) = SUBSTR(STR(?b), 0, 11)) .
  # Check UUIDv4 version char, this is always 4
  FILTER (SUBSTR(STR(?a), 25, 1) = '4') .
  FILTER (SUBSTR(STR(?a), 25, 1) = SUBSTR(STR(?b), 25, 1)) .
}