. . . . "This query returns the roles of a given Space." . . . "Get Space member roles" . . "prefix rdfs: \r\nprefix dct: \r\nprefix owl: \r\nprefix np: \r\nprefix npa: \r\nprefix npx: \r\nprefix gen: \r\n\r\nselect ?role ?roleTitle (group_concat(?reg; separator=' ') as ?regularProperties) (group_concat(?inv; separator=' ') as ?inverseProperties) ?np ?pubkey ?date where {\r\n graph npa:graph {\r\n ?np npa:hasValidSignatureForPublicKeyHash ?pubkey .\r\n filter not exists { ?npx npx:invalidates ?np ; npa:hasValidSignatureForPublicKeyHash ?pubkey . }\r\n ?np dct:created ?date .\r\n ?np np:hasAssertion ?rel_a .\r\n }\r\n graph ?rel_a {\r\n #values ?_space_multi_iri {}\r\n ?_space_multi_iri gen:hasRole ?role .\r\n }\r\n graph npa:graph {\r\n ?role_np npx:embeds ?role .\r\n ?role_np np:hasAssertion ?role_a .\r\n }\r\n graph ?role_a {\r\n ?role a gen:SpaceMemberRole .\r\n ?role dct:title ?roleTitle .\r\n optional { ?role gen:hasRegularProperty ?reg }\r\n optional { ?role gen:hasInverseProperty ?inv }\r\n }\r\n} group by ?role ?roleTitle ?np ?pubkey ?date\r\norder by desc(?date)" . . "Tobias Kuhn" . "2025-09-25T14:19:25.640+02:00"^^ . . . . . . . . . . . "RSA" . "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB" . "LrszlcA9BYJ7j/ZePtQyKCM9yfLSR+/WGT8mJLIzMMgQBpH9MDDejbMf/AMMk6vakUrDfM7p043VmH9lpLX3b+fTrW7ALmzeRzNjpG2cxwKcB5Fsl92scA7jnUk7n7JuismmLvO+3SJoXFhSJAmj5C2L6uR5YiKqnhesc7Lo6M0=" . . .