DOCUMENT START NON-TERMINALS CompilationUnit := Query Query := Prolog ( SelectQuery | ConstructQuery | DescribeQuery | AskQuery ) Prolog := ( BaseDecl )? ( PrefixDecl )* BaseDecl := Q_IRI_REF PrefixDecl := Q_IRI_REF // ---- Query type clauses SelectQuery :=