rows { options { physical_type: PHYSICAL_STREAM_TYPE_QUADS max_name_table_size: 128 max_prefix_table_size: 16 max_datatype_table_size: 16 logical_type: LOGICAL_STREAM_TYPE_DATASETS version: 2 } } rows { prefix { value: "https://w3id.org/np/" } } rows { name { value: "RA5pNPWKHJ2_sGQmkMJB90SF-2UV6aCSIdOiWc415EjMU" } } rows { namespace { name: "this" value { prefix_id: 1 } } } rows { prefix { value: "https://w3id.org/np/RA5pNPWKHJ2_sGQmkMJB90SF-2UV6aCSIdOiWc415EjMU/" } } rows { name { } } rows { namespace { name: "sub" value { prefix_id: 2 } } } rows { prefix { value: "http://www.nanopub.org/nschema#" } } rows { namespace { name: "np" value { prefix_id: 3 name_id: 2 } } } rows { prefix { value: "https://w3id.org/kpxl/grlc/" } } rows { namespace { name: "grlc" value { prefix_id: 4 name_id: 2 } } } rows { prefix { value: "http://purl.org/dc/terms/" } } rows { namespace { name: "dct" value { prefix_id: 5 name_id: 2 } } } rows { prefix { value: "https://w3id.org/np/o/ntemplate/" } } rows { namespace { name: "nt" value { prefix_id: 6 name_id: 2 } } } rows { prefix { value: "http://purl.org/nanopub/x/" } } rows { namespace { name: "npx" value { prefix_id: 7 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/2001/XMLSchema#" } } rows { namespace { name: "xsd" value { prefix_id: 8 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/2000/01/rdf-schema#" } } rows { namespace { name: "rdfs" value { prefix_id: 9 name_id: 2 } } } rows { prefix { value: "https://orcid.org/" } } rows { namespace { name: "orcid" value { prefix_id: 10 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/ns/prov#" } } rows { namespace { name: "prov" value { prefix_id: 11 name_id: 2 } } } rows { prefix { value: "http://xmlns.com/foaf/0.1/" } } rows { namespace { name: "foaf" value { prefix_id: 12 name_id: 2 } } } rows { name { value: "hasAssertion" } } rows { name { value: "assertion" } } rows { name { value: "Head" } } rows { quad { s_iri { prefix_id: 1 name_id: 1 } p_iri { prefix_id: 3 name_id: 3 } o_iri { prefix_id: 2 } g_iri { } } } rows { name { value: "hasProvenance" } } rows { name { value: "provenance" } } rows { quad { p_iri { prefix_id: 3 } o_iri { prefix_id: 2 } } } rows { name { value: "hasPublicationInfo" } } rows { name { value: "pubinfo" } } rows { quad { p_iri { prefix_id: 3 } o_iri { prefix_id: 2 } } } rows { prefix { value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#" } } rows { name { value: "type" } } rows { name { value: "Nanopublication" } } rows { quad { p_iri { prefix_id: 13 } o_iri { prefix_id: 3 } } } rows { name { value: "get-terms-of-ontology-ns" } } rows { name { value: "description" } } rows { quad { s_iri { prefix_id: 2 } p_iri { prefix_id: 5 } o_literal { lex: "Returns all terms of the given ontology or vocabulary -- those declaring themselves part of it and those in its namespace -- keeping the latest introducing nanopublication per term. The override_target and override_template columns are action data rather than content: override_target carries the row\'s own nanopublication for an in-place re-edit action, and override_template the template that nanopublication was created from, so each term reopens in the template it was actually made with. Terms whose nanopublication records no template fall back to the generic \"Publishing hand-coded statements\" template, whose single repeatable subject/predicate/object statement matches any triple; this keeps the re-edit form available on every row and avoids guessing a term-kind-specific template for a view that spans all term kinds. Both columns are action-mapping sources and are therefore not rendered as table columns." } g_iri { prefix_id: 2 name_id: 4 } } } rows { name { value: "license" } } rows { prefix { value: "http://www.apache.org/licenses/" } } rows { name { value: "LICENSE-2.0" } } rows { quad { p_iri { prefix_id: 5 name_id: 14 } o_iri { prefix_id: 14 } } } rows { name { value: "grlc-query" } } rows { quad { p_iri { prefix_id: 13 name_id: 10 } o_iri { prefix_id: 4 name_id: 16 } } } rows { name { value: "label" } } rows { quad { p_iri { prefix_id: 9 } o_literal { lex: "Get the terms of an ontology including via namespace" } } } rows { name { value: "endpoint" } } rows { prefix { value: "https://w3id.org/np/l/nanopub-query-1.1/repo/" } } rows { name { value: "full" } } rows { quad { p_iri { prefix_id: 4 } o_iri { prefix_id: 15 } } } rows { name { value: "sparql" } } rows { quad { p_iri { prefix_id: 4 } o_literal { lex: "prefix rdfs: \nprefix dct: \nprefix np: \nprefix npa: \nprefix npx: \nprefix skos: \nprefix nt: \n\nselect ?term (coalesce(min(?labelPlain), min(?labelAny)) as ?term_label) ?class (replace(replace(str(?class), \"^.*[/#]\", \"\"), \"[_-]\", \" \") as ?class_label) (coalesce(min(?desc), min(?def), min(?comment)) as ?description) (str(?np) as ?override_target) (str(coalesce(sample(?srcTemplate), )) as ?override_template) ?np (\"^\" as ?np_label) where {\n {\n select ?term (max(?date) as ?latest) where {\n {\n graph npa:graph {\n ?introNp npx:introduces ?term .\n filter(strlen(?__ontologyNamespace) > 0 && strstarts(str(?term), ?__ontologyNamespace))\n }\n } union {\n values ?_ontology_multi_iri {}\n graph ?introA { ?term dct:isPartOf|dct:partOf ?_ontology_multi_iri . }\n graph npa:graph { ?introNp np:hasAssertion ?introA ; npx:introduces ?term . }\n }\n graph npa:graph {\n ?introNp npa:hasValidSignatureForPublicKeyHash ?introKey ; dct:created ?date .\n filter not exists { ?introInv npx:invalidates ?introNp ; npa:hasValidSignatureForPublicKeyHash ?introKey . }\n }\n } group by ?term\n }\n graph npa:graph {\n ?np npx:introduces ?term ; dct:created ?latest ; np:hasAssertion ?a ;\n npa:hasValidSignatureForPublicKeyHash ?pubkey .\n filter not exists { ?inv npx:invalidates ?np ; npa:hasValidSignatureForPublicKeyHash ?pubkey . }\n }\n optional {\n graph npa:graph { ?np np:hasPublicationInfo ?srcPubinfo . }\n graph ?srcPubinfo { ?np nt:wasCreatedFromTemplate ?srcTemplate . }\n }\n optional { graph ?a { ?term a ?class . } }\n optional { graph ?a { ?term rdfs:label ?labelPlain . filter(lang(?labelPlain) = \"\") } }\n optional { graph ?a { ?term rdfs:label ?labelAny . } }\n optional { graph ?a { ?term skos:definition ?def . } }\n optional { graph ?a { ?term dct:description ?desc . } }\n optional { graph ?a { ?term rdfs:comment ?comment . } }\n}\ngroup by ?term ?class ?np\norder by ?class ?term_label" } } } rows { name { value: "wasAttributedTo" } } rows { name { value: "0000-0002-1267-0234" } } rows { quad { s_iri { prefix_id: 2 name_id: 4 } p_iri { prefix_id: 11 name_id: 21 } o_iri { prefix_id: 10 } g_iri { prefix_id: 2 name_id: 7 } } } rows { name { value: "name" } } rows { quad { s_iri { prefix_id: 10 name_id: 22 } p_iri { prefix_id: 12 } o_literal { lex: "Tobias Kuhn" } g_iri { prefix_id: 2 name_id: 9 } } } rows { name { value: "created" } } rows { datatype { value: "http://www.w3.org/2001/XMLSchema#dateTime" } } rows { quad { s_iri { prefix_id: 1 name_id: 1 } p_iri { prefix_id: 5 name_id: 24 } o_literal { lex: "2026-09-16T13:07:53Z" datatype: 1 } } } rows { name { value: "creator" } } rows { quad { p_iri { } o_iri { prefix_id: 10 name_id: 22 } } } rows { prefix { value: "https://creativecommons.org/licenses/by/4.0/" } } rows { quad { p_iri { prefix_id: 5 name_id: 14 } o_iri { prefix_id: 16 name_id: 2 } } } rows { name { value: "embeds" } } rows { quad { p_iri { prefix_id: 7 name_id: 26 } o_iri { prefix_id: 2 name_id: 12 } } } rows { name { value: "supersedes" } } rows { name { value: "RAPptnVo5Nra98P_eFLl4vDHaqP7SzllyyIi9VgXzyM9E" } } rows { quad { p_iri { prefix_id: 7 name_id: 27 } o_iri { prefix_id: 1 } } } rows { name { value: "wasDerivedFrom" } } rows { name { value: "RA6Cc0zgnWS-G5oVTOEMLgcWXQA24sLSh5FfZ30jazAzU" } } rows { quad { p_iri { prefix_id: 11 } o_iri { prefix_id: 1 } } } rows { name { value: "wasCreatedFromProvenanceTemplate" } } rows { name { value: "RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU" } } rows { quad { p_iri { prefix_id: 6 } o_iri { prefix_id: 1 } } } rows { name { value: "wasCreatedFromPubinfoTemplate" } } rows { name { value: "RA0J4vUn_dekg-U1kK3AOEt02p9mT2WO03uGxLDec1jLw" } } rows { quad { p_iri { prefix_id: 6 } o_iri { prefix_id: 1 } } } rows { name { value: "RAoTD7udB2KtUuOuAe74tJi1t3VzK0DyWS7rYVAq1GRvw" } } rows { quad { o_iri { } } } rows { name { value: "RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI" } } rows { quad { o_iri { } } } rows { name { value: "wasCreatedFromTemplate" } } rows { name { value: "RAEFAt-QcFK0ZhqfvlsmS10BnzGJA0xwOICZXkO-ai87k" } } rows { quad { p_iri { prefix_id: 6 } o_iri { prefix_id: 1 } } } rows { name { value: "sig" } } rows { name { value: "hasAlgorithm" } } rows { quad { s_iri { prefix_id: 2 } p_iri { prefix_id: 7 } o_literal { lex: "RSA" } } } rows { name { value: "hasPublicKey" } } rows { quad { p_iri { } o_literal { lex: "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB" } } } rows { name { value: "hasSignature" } } rows { quad { p_iri { } o_literal { lex: "rFg0SkJmNLmDqh8m1M2Dm4Mx9kAdASsiJ59fxwLblondRF3fPxy62US8XLvbmHN77X0RF5YnIQg9EzjN0gR1D66VOrb8FbfSj9MF61QfVEuqyc6mULKquaQfTFUTbjRjoYa2W9ToKxnWdJJW5/wFeUvwk8zJum/FhnayY0NPtq0=" } } } rows { name { value: "hasSignatureTarget" } } rows { quad { p_iri { } o_iri { prefix_id: 1 name_id: 1 } } } rows { name { value: "signedBy" } } rows { quad { p_iri { prefix_id: 7 name_id: 44 } o_iri { prefix_id: 10 name_id: 22 } } }