A simple query could easily work with 2: node tag and filters:
Example:
; fetch all nodes tagged as 'person
fetch 'person ø
; fetch all 'person nodes, with name "John"
fetch 'person [name: "John"]
; fetch all 'person(s) that are "marriedTo" to a person named "Jane"
fetch 'person [marriedTo: what'person [name: "Jane"]]
; fetch all 'person(s) named "John" that are "marriedTo" a person named "Jane"
fetch 'person [name: "John" marriedTo: what'person [name: "Jane"]]
Do we really need 3 parameters?
A simple query could easily work with 2:
node tag
andfilters
:Example: