query :: | "(ask '(" contstraints+ ") :collect '(" variable+ "))" |
---|---|
contstraint :: | urlvar ' ' urlvar ' ' urlvarstr |
urlvar :: | URL | variable |
urlvarstr :: | URL | variable | string |
variable :: | '?' name |
string :: | '"' text '"' |
(ask '(
(http://...#type ?annot http://...#Annotation)
(http://...#Author ?annot "Joe")
(http://...#Annotates ?annot ?doc)
):collect '(?doc))
5 of 13 |