Some example queries in jsonld
diff --git a/src/test/resources/queries/bsp16.jsonld b/src/test/resources/queries/bsp16.jsonld
new file mode 100644
index 0000000..778a01b
--- /dev/null
+++ b/src/test/resources/queries/bsp16.jsonld
@@ -0,0 +1,133 @@
+{
+ "@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:token",
+ "wrap": {
+ "@type": "korap:termGroup",
+ "relation": "relation:and",
+ "operands": [
+ {
+ "@type": "korap:termGroup",
+ "relation": "relation:or",
+ "operands": [
+ {
+ "@type": "korap:term",
+ "layer": "base",
+ "key" : "bar"
+ },
+ {
+ "@type": "korap:term",
+ "layer": "base",
+ "key" : "foo"
+ }
+ ]
+ },
+ {
+ "@type": "korap:term",
+ "layer": "orth",
+ "key" : "foobar"
+ }
+ ]
+ }
+ }
+}