. . . . "Returns all FAIR outputs linked to the given project via the FAIR-findings (ff) output relations (has-article, has-dataset, has-software, has-method, has-dmp, has-preregistration), with the output's title and the kind of output derived from the relation, restricted to links authored by a member, maintainer, or admin of the project's space." . . . "Get FAIR outputs for project" . . "prefix rdfs: \nprefix np: \nprefix npa: \nprefix npx: \nprefix nt: \nprefix gen: \nprefix ff: \n\nselect ?output ?output_label ?kind\n ?np (\"^\" as ?np_label)\nwhere {\n values ?_project_multi_iri {}\n values ?outputProp { ff:has-article ff:has-dataset ff:has-software ff:has-method ff:has-dmp ff:has-preregistration ff:has-presentation }\n service {\n select (group_concat(?mpk; separator=\" \") as ?memberPubkeys) where {\n graph npa:graph { npa:hasCurrentSpaceState ?stateG . }\n values ?_project_multi_iri {}\n graph ?stateG {\n ?_project_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 ?np npa:hasValidSignatureForPublicKeyHash ?npPubkey .\n filter not exists { ?npx npx:invalidates ?np ; npa:hasValidSignatureForPublicKeyHash ?npPubkey . }\n filter not exists { ?np npx:hasNanopubType npx:ExampleNanopub . }\n ?np np:hasAssertion ?a .\n ?np np:hasPublicationInfo ?pi .\n }\n filter(contains(?memberPubkeys, ?npPubkey))\n graph ?a { ?_project_multi_iri ?outputProp ?output . }\n optional { graph ?a { ?output rdfs:label ?output_label0 } }\n optional { graph ?pi { ?output nt:hasLabelFromApi ?output_label1 } }\n bind(coalesce(?output_label0, ?output_label1) as ?output_label)\n bind(strafter(str(?outputProp), \"https://w3id.org/fair/ff/terms/has-\") as ?kind)\n}\norder by ?kind ?output_label" . . "Tobias Kuhn" . "2026-07-03T13:09:25Z"^^ . . . . . "Get FAIR outputs for project" . . . . . . . "RSA" . "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB" . "kFiQ461NNrdt4nChPxp60cryw/2X1PmHVwHsakrk7uRp1vHizDZVacyLuSyyEoHZfDwLk34in4rkR5ghsCxv91iHjCEUOg/EDBs9F18/Nq7NVumkYEE+q0agcfbiHu552EmTngChNu/CK22fICCOAM2NhQ9MTXzgKVbT2gSJBH4=" . . .