https://w3id.org/np/RAezfJXgkAmwRwSk52JWA-_mPkBf9JW1X08RdRWJlWvjU
.trig | .trig.txt | .jelly | .jelly.txt | .jsonld | .jsonld.txt | .nq | .nq.txt | .xml | .xml.txt
@prefix this: <https://w3id.org/np/RAezfJXgkAmwRwSk52JWA-_mPkBf9JW1X08RdRWJlWvjU> .
@prefix sub: <https://w3id.org/np/RAezfJXgkAmwRwSk52JWA-_mPkBf9JW1X08RdRWJlWvjU/> .
@prefix schema: <http://schema.org/> .
@prefix gen: <https://w3id.org/kpxl/gen/terms/> .
@prefix np: <http://www.nanopub.org/nschema#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix nt: <https://w3id.org/np/o/ntemplate/> .
@prefix npx: <http://purl.org/nanopub/x/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
sub:Head {
this: a np:Nanopublication;
np:hasAssertion sub:assertion;
np:hasProvenance sub:provenance;
np:hasPublicationInfo sub:pubinfo .
}
sub:assertion {
<https://w3id.org/np/RAU-_8wiY6X--KpzE8lOFb0BxFyr7Kl07Nuzvq6wCfQTw/paragraph> a gen:Paragraph;
schema:about <https://w3id.org/kpxl/grlc/grlc-query>;
schema:title "Multi-value placeholders";
gen:hasContent """<p>Nanopublication query templates extend grlc syntax by supporting placeholders that can have more than one value. Those have the suffix of \"_multi_iri\" (for IRIs) or just \"_multi\" (for literals). Importantly, they only work if there is at least one occurrence of a \"values\" statement like \"values ?_resource_multi_iri {}\", which indicates where the values are filled in. These multi-value placeholders take 1 or more IRIs/literals.</p>
<p>Every subquery scope needs its own <code>values</code> block. A block in the outer query does not reach into a subquery, and the mistake is silent: the subquery simply matches nothing and the query returns no rows rather than an error.</p>
<p>Starting the name with two underscores instead of one makes a multi-value placeholder optional, as in <code>?__resource_multi_iri</code>, which accepts zero or more values. With none given, the <code>values</code> block stays empty and the query still runs unconstrained. This is the only placeholder form that can both be tested in the query and be left unfilled.</p>""";
gen:hasPositionString "01.04" .
}
sub:provenance {
sub:assertion prov:wasAttributedTo <https://w3id.org/np/RAFJKwxgChOLOQ2UduMAT1bYf1VNaWIZYIPmTT3YvJ8y0/docs-bot> .
}
sub:pubinfo {
this: dct:created "2026-09-09T14:46:50Z"^^xsd:dateTime;
dct:creator <https://w3id.org/np/RAFJKwxgChOLOQ2UduMAT1bYf1VNaWIZYIPmTT3YvJ8y0/docs-bot>;
dct:license <https://creativecommons.org/publicdomain/zero/1.0/>;
npx:introduces <https://w3id.org/np/RAU-_8wiY6X--KpzE8lOFb0BxFyr7Kl07Nuzvq6wCfQTw/paragraph>;
rdfs:label "Multi-value placeholders";
prov:wasDerivedFrom <https://w3id.org/np/RAU-_8wiY6X--KpzE8lOFb0BxFyr7Kl07Nuzvq6wCfQTw>;
nt:wasCreatedFromProvenanceTemplate <https://w3id.org/np/RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU>;
nt:wasCreatedFromPubinfoTemplate <https://w3id.org/np/RA-N4_kFxcruvBTlo1yJv29E4SLOXsx5KO_th69PprMrA>,
<https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8>;
nt:wasCreatedFromTemplate <https://w3id.org/np/RAdxrv0Rie-65L6gdURjpy8nTt7YagghQfX20Zw4pR7t0> .
sub:sig npx:hasAlgorithm "RSA";
npx:hasPublicKey "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl8cMusqtNyKA6UIsi3f7BAcZmHQXWxU0qk0PLsboMWQxYrGBfGgHTgRHJrBRxL+Zn9kJHKVmz2smDcjCBptXi/OwWy80gjsx+Pbe6IWz3zFPWF1UoFIKfPnC0slV67CQgdM853zW7Bmk9/uflCtK4EtZKmPdRGtUHVC7DTVvDBMDzLRGdE2KCBVN29EbM5GGVNvijYbaZQ9OFQPBkQshayqSIyGRr6rreJdkrRVLIzu3uuAjKYydaeXZWSN2JLnVBwrClKUxaEdCwhb5nXpMtKOMD+R+LgaXLeJUWM8BdRSYnta9ZqI5pHY4y3v+eW7J+HHeTvRbHvlik+Z4hFUXmQIDAQAB";
npx:hasSignature "aL/mdFnZgBQqoy95aT7jgRMZdSgtjQujDd3WTjbmj9r+DLz4hs89cUTnvDbI3aXVtLbRMOe0it2Osv5U9VqWrIkl0DtOyBpi3KSEimhBmqJag+EziCt1VwepoeGBVJvZsJp9U9igOz8gVovK2AFCdC+sQWnOj/PDbKl3rGufg8Re/LTYBlYMr1U3vv5EDMwDsly+FdXRxivNItX3VDiqZAJCGuI/XCEXQ1dGjUU2Gk/Hp5mJZtqf80V5GPxjyas/7ET8umMdLouOHQJBZefhniaVQoJfVY3DUUodd/m59nnHhK2s3YC4DsdWOQ/YFTsXe6Av9XSPH4XzUJLZioDHBQ==";
npx:hasSignatureTarget this:;
npx:signedBy <https://w3id.org/np/RAFJKwxgChOLOQ2UduMAT1bYf1VNaWIZYIPmTT3YvJ8y0/docs-bot> .
}