. . . . "This query performs a basic search on the nanopublications: a URI (starting with http:// or https://) finds the nanopublications referencing it in subject, predicate, or object position (via a federated query on the full repo); any other input is treated as a full-text search." . . . "Basic search" . . "prefix rdfs: \nprefix np: \nprefix npa: \nprefix npx: \nprefix dct: \nprefix search: \n\nselect distinct ?np ?label ?date where {\n {\n # Full-text mode: any input that is not a URI is passed to the Lucene index.\n # The mode filters become constants after placeholder substitution, so the\n # non-matching branch is pruned before evaluation.\n filter(!(strstarts(?_query, \"http://\") || strstarts(?_query, \"https://\")))\n graph npa:graph {\n ?np npa:hasValidSignatureForPublicKey ?pubkey .\n filter not exists { ?npx npx:invalidates ?np ; npa:hasValidSignatureForPublicKey ?pubkey . }\n optional { ?np rdfs:label ?label . }\n ?np dct:created ?date .\n }\n ?np search:matches [\n search:query ?_query ;\n search:property npa:hasFilterLiteral ;\n search:score ?score ] .\n } union {\n # URI mode: find the nanopublications referencing the URI in subject,\n # predicate, or object position, federated to the full repo.\n filter(strstarts(?_query, \"http://\") || strstarts(?_query, \"https://\"))\n service {\n graph ?g {\n { { bind(iri(?_query) as ?subj) } union { bind(iri(?_query) as ?pred) } union { bind(iri(?_query) as ?obj) } }\n ?subj ?pred ?obj .\n }\n graph npa:graph {\n ?np npa:hasValidSignatureForPublicKey ?pubkey .\n filter not exists { ?npx npx:invalidates ?np ; npa:hasValidSignatureForPublicKey ?pubkey . }\n optional { ?np rdfs:label ?label . }\n ?np dct:created ?date .\n ?np ?graphpred ?g .\n values ?graphpred { np:hasAssertion np:hasProvenance np:hasPublicationInfo }\n }\n }\n }\n}\nlimit 100" . . . . "Tobias Kuhn" . "2026-07-07T21:46:20Z"^^ . . . . . . . . . . "RSA" . "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB" . "D0S9CqJNkHAL4OmFCMpe4uPfjLiTRIzSXZpiO/fPkUvYGxOxdPTW5r886urT+tUpPHW8iHQhc1dxD0cNr59Ps0fvWGvnImq+XCWNhxyWaVKzY7UsOnpyNXSX/eRQDTkXumMfs1Xpe+s+Zb6phZQTxyV+qf5+8I7jbYcG3gR0r5w=" . . .