. . . . "Returns one row per known space with its label, type IRI and short type name, ordered alphabetically by space label. Intended for the /spaces table view." . . . "Get all spaces" . . "prefix rdfs: \nprefix npa: \nprefix npx: \nprefix gen: \n\nselect ?space_iri (sample(?lbl) as ?space_iri_label) (sample(?t) as ?type) (sample(?tlbl) as ?type_label) where {\n graph npa:spacesGraph {\n ?spaceRef a npa:SpaceRef ; npa:spaceIri ?space_iri .\n ?def a npa:SpaceDefinition ;\n npa:forSpaceRef ?spaceRef ;\n npa:viaNanopub ?np .\n }\n graph npa:graph {\n ?np rdfs:label ?lbl .\n ?np npx:hasNanopubType ?t .\n filter(strstarts(str(?t), \"https://w3id.org/kpxl/gen/terms/\"))\n filter(?t != gen:Space)\n }\n filter not exists { graph npa:graph { ?invNp npx:invalidates ?np . } }\n bind(strafter(str(?t), \"https://w3id.org/kpxl/gen/terms/\") as ?tlbl)\n} group by ?space_iri order by lcase(sample(?lbl))" . . "Tobias Kuhn" . "2026-05-28T19:48:15Z"^^ . . . . . . . . . "RSA" . "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB" . "JqxvCCKkYQalVA8YfJy3H3DUyY1pVO/tc2CmuW25nHf7l95RbV4MWrwtdJ2KT6J3F7oyDFnAhzuEKkqsfe6Xf8u8Ld8T+aWyZoTpfP8L3EY/a9ewDLYJHiGU6IOypAFoE9/SY3uhfO8WJqdBBIi2EUGuxWuQroc7b7aUn5042vI=" . . .