. . . . "This query returns all event participation declarations together with roles like \"organizer\"." . . . "Get event participants" . . "prefix wd: \r\nprefix foaf: \r\nprefix http: \r\nprefix rdfs: \r\nprefix dct: \r\nprefix np: \r\nprefix npa: \r\nprefix npx: \r\n\r\nselect ?event ?eventLabel ?participant ?participantLabel ?role ?np ?date where {\r\n graph npa:graph {\r\n ?np npa:hasValidSignatureForPublicKey ?pubkey .\r\n filter not exists { ?npx npx:invalidates ?np ; npa:hasValidSignatureForPublicKey ?pubkey . }\r\n ?np dct:created ?date .\r\n ?np np:hasAssertion ?a .\r\n ?np np:hasPublicationInfo ?i .\r\n }\r\n {\r\n { graph ?a {\r\n ?participant wd:P1344 ?event .\r\n bind(\"participant\" as ?role)\r\n } }\r\n union\r\n { graph ?a {\r\n ?event wd:P664 ?participant .\r\n bind(\"organizer\" as ?role)\r\n } }\r\n }\r\n optional { graph ?i {\r\n ?participant foaf:name ?participantLabel1 .\r\n } }\r\n optional { graph ?i {\r\n ?participant rdfs:label ?participantLabel2 .\r\n } }\r\n bind(coalesce(?participantLabel1, ?participantLabel2) as ?participantLabel)\r\n optional { graph ?i {\r\n ?event rdfs:label ?eventLabel .\r\n } }\r\n} order by desc(?date)" . . "Tobias Kuhn" . "2025-08-31T13:15:38.735Z"^^ . . . . . . . . . . . "RSA" . "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD4Wj537OijfOWVtsHMznuXKISqBhtGDQZfdO6pbb4hg9EHMcUFGTLbWaPrP783PHv8HMAAPjvEkHLaOHMIknqhaIa5236lfBO3r+ljVdYBElBcLvROmwG+ZGtmPNZf7lMhI15xf5TfoaSa84AFRd5J2EXekK6PhaFQhRm1IpSYtwIDAQAB" . "RfH0dW2YGexnuL3DhtMFlcjNkDoKhMfC81NrUrihxMP8UbYzV0sZhm9ZBbkM8JGdURXxE1pE1kMtS+M+UCJpks/yBffL/u4/feXBoaPuEkCUvqSLEMsVOm8Gs9dzqeHtMveA2m6OqJM7sfgqwpTqsOOJcclbCvYjwpn2M2NvEAg=" . . .