Some example queries in jsonld
diff --git a/src/test/resources/queries/bsp4.jsonld b/src/test/resources/queries/bsp4.jsonld
new file mode 100644
index 0000000..b64ef29
--- /dev/null
+++ b/src/test/resources/queries/bsp4.jsonld
@@ -0,0 +1,138 @@
+{
+  "@context" : {
+    "korap" : "http://ids-mannheim.de/ns/KorAP/json-ld/v0.1/",
+    "query" : "korap:query",
+    "meta" : "korap:meta",
+    "collections" : {
+      "@id" : "korap:collections",
+      "@container" : "@list"
+    },
+    "token" : "korap:token/",
+    "distance" : "korap:distance/",
+    "boundary" : "korap:boundary/",
+    "group" : "korap:group/",
+    "span" : "korap:span/",
+    "term" : "korap:term/",
+    "termGroup" : "korap:termGroup/",
+    "wrap" : "token:wrap",
+    "operation" : {
+      "@id" : "group:operation/",
+      "@type" : "@id"
+    },
+    "class" : {
+      "@id" : "group:class",
+      "@type" : "xsd:integer"
+    },
+    "operands" : {
+      "@id" : "group:operands",
+      "@container" : "@list"
+    },
+    "frame" : {
+      "@id" : "group:frame/",
+      "@type" : "@id"
+    },
+    "classRef" : {
+      "@id" : "group:classRef",
+      "@type" : "xsd:integer"
+    },
+    "spanRef" : {
+      "@id" : "group:spanRef",
+      "@type" : "xsd:integer"
+    },
+    "classRefOp" : {
+      "@id" : "group:classRefOp",
+      "@type" : "@id"
+    },
+    "min" : {
+      "@id" : "boundary:min",
+      "@type" : "xsd:integer"
+    },
+    "max" : {
+      "@id" : "boundary:max",
+      "@type" : "xsd:integer"
+    },
+    "exclude" : {
+      "@id" : "group:exclude",
+      "@type" : "xsd:boolean"
+    },
+    "distances" : {
+      "@id" : "group:distances",
+      "@container" : "@list"
+    },
+    "inOrder" : {
+      "@id" : "group:inOrder",
+      "@type" : "xsd:boolean"
+    },
+    "exclude" : {
+      "@id" : "group:exclude",
+      "@type" : "xsd:boolean"
+    },
+    "key" : {
+      "@id" : "korap:key",
+      "@type" : "xsd:string"
+    },
+    "foundry" : {
+      "@id" : "korap:foundry",
+      "@type" : "xsd:string"
+    },
+    "layer" : {
+      "@id" : "korap:layer",
+      "@type" : "xsd:string"
+    },
+    "value" : {
+      "@id" : "korap:value",
+      "@type" : "xsd:string"
+    },
+    "caseInsensitive" : {
+      "@id" : "term:caseInsensitive",
+      "@type" : "xsd:boolean"
+    },
+    "type" : {
+      "@id" : "term:type/",
+      "@type" : "@id"
+    },
+    "match" : {
+      "@id" : "term:match/",
+      "@type" : "@id"
+    },
+    "relation" : {
+      "@id" : "korap:relation/",
+      "@type" : "@id"
+    }
+  },
+  "query": {
+    "@type": "korap:group", 
+    "operation": "operation:submatch", 
+    "classRef": [0],
+    "operands": [
+      {
+        "@type": "korap:group", 
+        "operation": "operation:sequence", 
+        "operands": [
+          {
+            "@type": "korap:group", 
+            "class": 0, 
+            "operands": [
+              {
+                "@type": "korap:token", 
+                "wrap": {
+                  "@type": "korap:term", 
+                  "layer": "base",
+                  "key" : "foo"
+                }
+              }
+            ]
+          }, 
+          {
+            "@type": "korap:token", 
+            "wrap": {
+              "@type": "korap:term", 
+              "layer": "orth",
+              "key" : "bar"
+            }
+          }
+        ]
+      }
+    ]
+  }
+}
\ No newline at end of file