. . . . "Returns one row per FAIR Funder FDO type (research programme, call for proposals, research project, data management plan, dataset, method, article, and the core FAIR Digital Object model) with the number of FDOs of that type that admins, maintainers and members of the given space have published so far, and a link that opens the latest version of its template in the Nanodash publish form; a last row gives the total. FDOs are counted as in get-fair-funder-fdos-of-space-members: each once, in its newest version." . . . "Get the FAIR Funder FDO templates with the number of FDOs published per type" . . "prefix rdf: \nprefix rdfs: \nprefix np: \nprefix npa: \nprefix npx: \nprefix nt: \nprefix dct: \nprefix gen: \nprefix fdof: \nprefix dcat: \n\n\nselect ?Type ?FDOs ?Template ?Template_label where {\n {\n select (sum(if(?category = \"research-programme\", 1, 0)) as ?n1) (sum(if(?category = \"call-for-proposals\", 1, 0)) as ?n2) (sum(if(?category = \"project\", 1, 0)) as ?n3) (sum(if(?category = \"data-management-plan\", 1, 0)) as ?n4) (sum(if(?category = \"dataset\", 1, 0)) as ?n5) (sum(if(?category = \"method\", 1, 0)) as ?n6) (sum(if(?category = \"article\", 1, 0)) as ?n7) (sum(if(?category = \"fdo\", 1, 0)) as ?n8) (count(*) as ?n9) where {\n {\n select ?category ?localName (max(?cDate) as ?maxDate) (sample(?memberPubkeys) as ?members) where {\n service {\n select (group_concat(?mpk; separator=\" \") as ?memberPubkeys) where {\n values ?_space_multi_iri {}\n graph npa:graph { npa:hasCurrentSpaceState ?stateG . }\n graph ?stateG {\n ?_space_multi_iri npa:isMaintainedBy? ?space .\n ?ri a gen:RoleInstantiation ; npa:forSpace ?space ; npa:forAgent ?agent ; npa:hasRoleType ?roleType .\n filter(?roleType in (gen:AdminRole, gen:MaintainerRole, gen:MemberRole))\n ?acct a npa:AccountState ; npa:agent ?agent ; npa:pubkey ?mpk .\n }\n }\n }\n graph npa:graph {\n ?cNp npx:hasNanopubType fdof:FAIRDigitalObject ;\n npa:hasValidSignatureForPublicKeyHash ?cPubkey ;\n npx:introduces ?cFdo ;\n dct:created ?cDate ;\n np:hasAssertion ?cA ;\n np:hasPublicationInfo ?cPi .\n filter not exists { ?x npx:invalidates ?cNp ; npa:hasValidSignatureForPublicKeyHash ?cPubkey . }\n filter not exists { ?cNp npx:hasNanopubType npx:ExampleNanopub . }\n }\n filter(contains(?memberPubkeys, ?cPubkey))\n graph ?cA { ?cFdo a ?cType . }\n optional { graph ?cPi { ?cNp nt:wasCreatedFromTemplate ?cTpl . } }\n bind(if(strstarts(str(?cType), \"https://w3id.org/fair/ff/terms/\"), lcase(strafter(str(?cType), \"https://w3id.org/fair/ff/terms/\")),\n if(?cType = fdof:FAIRDigitalObject && bound(?cTpl) && ?cTpl in (\n , ,\n , ,\n , ,\n , ,\n , ),\n \"fdo\", ?unbound)) as ?category)\n filter(bound(?category))\n bind(replace(str(?cFdo), \"^https://w3id.org/np/RA[A-Za-z0-9_-]{43}[/#]\", \"\") as ?localName)\n } group by ?category ?localName\n }\n }\n }\n values (?order ?Type ?Template_label ?template) {\n (1 \"1. Research Programme\" \"Declaring a Research Programme\" )\n (2 \"2. Call for Proposals\" \"Declaring a Call for Proposals\" )\n (3 \"3. Research Project\" \"Declaring a Project\" )\n (4 \"4. Data Management Plan\" \"Declaring a Data Management Plan\" )\n (5 \"5. Dataset\" \"Declaring a Dataset\" )\n (6 \"6. Method\" \"Declaring a Method\" )\n (7 \"7. Article\" \"Declaring an Article\" )\n (8 \"Core Model: FAIR Digital Object\" \"Declaring a FAIR Digital Object\" )\n (9 \"Total\" UNDEF UNDEF)\n }\n bind(if(?order = 1, ?n1, if(?order = 2, ?n2, if(?order = 3, ?n3, if(?order = 4, ?n4, if(?order = 5, ?n5, if(?order = 6, ?n6, if(?order = 7, ?n7, if(?order = 8, ?n8, ?n9)))))))) as ?FDOs)\n bind(if(bound(?template), concat(\"/publish?template=\", encode_for_uri(str(?template)), \"&template-version=latest\"), ?unbound) as ?Template)\n} order by ?order" . . "Tobias Kuhn" . "2026-11-11T11:16:27Z"^^ . . . . . "Get the FAIR Funder FDO templates with the number of FDOs published per type" . . . . . . "RSA" . "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB" . "jDHY74AQBcI8T+G1jTzJEludtSjQadY6Im5O2vE8vQwnYW5SM4yGf7h1+wSu6JxBcLlBjGkrdNnUf/owempWXCKuHgkT1k02wihJA49eDd1mLAQNBS7D+aN1W26mYGEUq6GKwTMNnqcMQLS+zlMeityiMNA+ikI2AZ2XVEifT4c=" . . .