. . . . "Lists the up-votes of one idea for its part page, oldest first: one row per valid (not retracted or otherwise invalidated) schema:VoteAction nanopublication whose schema:object is the idea, with the voter (schema:agent, labelled with the foaf:name from the nanopublication's publication info), the date, and the nanopublication. The hidden withdraw_target column holds the nanopublication when it was signed by the viewer's local key (?__LOCALPUBKEY_multi), so that the viewer can retract their own up-vote." . . . "Get the up-votes of an idea" . . "prefix rdfs: \nprefix dct: \nprefix np: \nprefix npa: \nprefix npx: \nprefix gen: \nprefix schema: \nprefix foaf: \nprefix idea: \n\nselect ?voter ?voter_label ?date ?np ?np_label ?withdraw_target\nwhere {\n {\n select ?np ?voter ?created ?pk (min(str(?vn)) as ?vname) where {\n graph ?va { ?vote a schema:VoteAction ; schema:object ?_idea_iri . }\n graph npa:graph {\n ?np np:hasAssertion ?va ; np:hasPublicationInfo ?pi ; npa:hasValidSignatureForPublicKey ?pk ; dct:created ?created .\n filter not exists { ?inv npx:invalidates ?np ; npa:hasValidSignatureForPublicKey ?pk . }\n }\n optional { graph ?va { ?vote schema:agent ?voter . } }\n optional { graph ?pi { ?voter foaf:name ?vn . } }\n } group by ?np ?voter ?created ?pk\n }\n values ?__LOCALPUBKEY_multi {}\n bind(coalesce(?vname, replace(str(?voter), '^.*/', '')) as ?voter_label)\n bind(str(?created) as ?date)\n bind('^' as ?np_label)\n bind(if(coalesce(str(?pk) = str(?__LOCALPUBKEY_multi), false), str(?np), '') as ?withdraw_target)\n}\norder by ?created" . . "Tobias Kuhn" . "2026-09-15T09:34:08Z"^^ . . . . . "Get the up-votes of an idea" . . . . . . "RSA" . "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB" . "VDqYEZxedu0cnoX1O3iK6gtvIQrAyASdvG9SbSPWf1c7xRP9OPX8XzHvB7JTP0HFKk1C1WZ2fu2HYRVIEVO+o3025kFh6JISg5X6MEsCu+cqQyV86Fn87iH0+ReHdOBRNQrcBcE4XpPlZthIovRSHw382i4t2IjzM++6H29Rg/U=" . . .