[ { "@id": "https://w3id.org/np/RAb_wKxDiP2vo04XJ-Uiy5mCBYLTKkonKGk74LobmDMJc/Head", "@graph": [ { "@id": "https://w3id.org/np/RAb_wKxDiP2vo04XJ-Uiy5mCBYLTKkonKGk74LobmDMJc", "http://www.nanopub.org/nschema#hasAssertion": [ { "@id": "https://w3id.org/np/RAb_wKxDiP2vo04XJ-Uiy5mCBYLTKkonKGk74LobmDMJc/assertion" } ], "http://www.nanopub.org/nschema#hasProvenance": [ { "@id": "https://w3id.org/np/RAb_wKxDiP2vo04XJ-Uiy5mCBYLTKkonKGk74LobmDMJc/provenance" } ], "http://www.nanopub.org/nschema#hasPublicationInfo": [ { "@id": "https://w3id.org/np/RAb_wKxDiP2vo04XJ-Uiy5mCBYLTKkonKGk74LobmDMJc/pubinfo" } ], "@type": [ "http://www.nanopub.org/nschema#Nanopublication" ] } ] }, { "@id": "https://w3id.org/np/RAb_wKxDiP2vo04XJ-Uiy5mCBYLTKkonKGk74LobmDMJc/assertion", "@graph": [ { "@id": "https://w3id.org/np/RAb_wKxDiP2vo04XJ-Uiy5mCBYLTKkonKGk74LobmDMJc/get-idea-upvotes", "http://purl.org/dc/terms/description": [ { "@value": "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." } ], "http://purl.org/dc/terms/license": [ { "@id": "http://www.apache.org/licenses/LICENSE-2.0" } ], "@type": [ "https://w3id.org/kpxl/grlc/grlc-query" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { "@value": "Get the up-votes of an idea" } ], "https://w3id.org/kpxl/grlc/endpoint": [ { "@id": "https://w3id.org/np/l/nanopub-query-1.1/repo/full" } ], "https://w3id.org/kpxl/grlc/sparql": [ { "@value": "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(substr(str(?created), 1, 10) 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" } ] } ] }, { "@id": "https://w3id.org/np/RAb_wKxDiP2vo04XJ-Uiy5mCBYLTKkonKGk74LobmDMJc/pubinfo", "@graph": [ { "@id": "https://orcid.org/0000-0002-1267-0234", "http://xmlns.com/foaf/0.1/name": [ { "@value": "Tobias Kuhn" } ] }, { "@id": "https://w3id.org/np/RAb_wKxDiP2vo04XJ-Uiy5mCBYLTKkonKGk74LobmDMJc", "http://purl.org/dc/terms/created": [ { "@value": "2026-09-14T15:33:55Z", "@type": "http://www.w3.org/2001/XMLSchema#dateTime" } ], "http://purl.org/dc/terms/creator": [ { "@id": "https://orcid.org/0000-0002-1267-0234" } ], "http://purl.org/dc/terms/license": [ { "@id": "https://creativecommons.org/licenses/by/4.0/" } ], "http://purl.org/nanopub/x/embeds": [ { "@id": "https://w3id.org/np/RAb_wKxDiP2vo04XJ-Uiy5mCBYLTKkonKGk74LobmDMJc/get-idea-upvotes" } ], "http://www.w3.org/2000/01/rdf-schema#label": [ { "@value": "Get the up-votes of an idea" } ], "https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate": [ { "@id": "http://purl.org/np/RANwQa4ICWS5SOjw7gp99nBpXBasapwtZF1fIM3H2gYTM" } ], "https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate": [ { "@id": "https://w3id.org/np/RA-N4_kFxcruvBTlo1yJv29E4SLOXsx5KO_th69PprMrA" }, { "@id": "https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8" }, { "@id": "https://w3id.org/np/RARJj78P72NR5edKOnu_f4ePE9NYYuW2m2pM-fEoobMBk" } ], "https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate": [ { "@id": "https://w3id.org/np/RAEFAt-QcFK0ZhqfvlsmS10BnzGJA0xwOICZXkO-ai87k" } ] }, { "@id": "https://w3id.org/np/RAb_wKxDiP2vo04XJ-Uiy5mCBYLTKkonKGk74LobmDMJc/sig", "http://purl.org/nanopub/x/hasAlgorithm": [ { "@value": "RSA" } ], "http://purl.org/nanopub/x/hasPublicKey": [ { "@value": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB" } ], "http://purl.org/nanopub/x/hasSignature": [ { "@value": "IxmvxXo6C2rkG8xePqxTUfnx7t+AdjktYArnOjc1xyFwXaNMdj2Ltze+6MIdOES8TGDzOmAoPcNQmOq2LmzJewU+8ASXKxrVnKIz379hDjilFrKLBBizyo0Qlz3ckxIepYD0Sh9xgW8WJ6pHSbl4/l5IjEacoc4gOtaXOF0m4y4=" } ], "http://purl.org/nanopub/x/hasSignatureTarget": [ { "@id": "https://w3id.org/np/RAb_wKxDiP2vo04XJ-Uiy5mCBYLTKkonKGk74LobmDMJc" } ], "http://purl.org/nanopub/x/signedBy": [ { "@id": "https://orcid.org/0000-0002-1267-0234" } ] } ] }, { "@id": "https://w3id.org/np/RAb_wKxDiP2vo04XJ-Uiy5mCBYLTKkonKGk74LobmDMJc/provenance", "@graph": [ { "@id": "https://w3id.org/np/RAb_wKxDiP2vo04XJ-Uiy5mCBYLTKkonKGk74LobmDMJc/assertion", "http://www.w3.org/ns/prov#wasAttributedTo": [ { "@id": "https://orcid.org/0000-0002-1267-0234" } ] } ] } ]