https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/Head
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U
http://www.nanopub.org/nschema#hasAssertion
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/assertion
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U
http://www.nanopub.org/nschema#hasProvenance
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/provenance
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U
http://www.nanopub.org/nschema#hasPublicationInfo
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/pubinfo
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://www.nanopub.org/nschema#Nanopublication
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/assertion
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/get-top-creators-last30d
http://purl.org/dc/terms/description
This query returns the 10 human users who published most nanopublications during the last 30 days. Publishers are resolved via the trust network: only agents with an approved account are counted, and only the nanopublications signed with their own approved public keys. An agent counts as human only if it is identified by an ORCID iD and is not introduced as a bot or other software agent; agents whose kind is unknown are left out.
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/get-top-creators-last30d
http://purl.org/dc/terms/license
http://www.apache.org/licenses/LICENSE-2.0
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/get-top-creators-last30d
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
https://w3id.org/kpxl/grlc/grlc-query
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/get-top-creators-last30d
http://www.w3.org/2000/01/rdf-schema#label
Get the top-10 human nanopublishers of the last 30 days
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/get-top-creators-last30d
https://w3id.org/kpxl/grlc/endpoint
https://w3id.org/np/l/nanopub-query-1.1/repo/last30d
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/get-top-creators-last30d
https://w3id.org/kpxl/grlc/sparql
prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>
prefix np: <http://www.nanopub.org/nschema#>
prefix npa: <http://purl.org/nanopub/admin/>
prefix npx: <http://purl.org/nanopub/x/>
prefix xsd: <http://www.w3.org/2001/XMLSchema#>
prefix dct: <http://purl.org/dc/terms/>
prefix prov: <http://www.w3.org/ns/prov#>
prefix foaf: <http://xmlns.com/foaf/0.1/>
select ?user_iri where {
# count the nanopublications of the last 30 days per signing key:
{
select ?pubkey (count(distinct ?np) as ?np_count) where {
graph npa:graph {
?np npa:hasValidSignatureForPublicKey ?pubkey .
}
}
group by ?pubkey
}
bind(sha256(?pubkey) as ?pubkey_hash)
# resolve the keys to their agents via the trust network (approved accounts only):
{
select ?user_iri ?pubkey_hash where {
service <https://w3id.org/np/l/nanopub-query-1.1/repo/trust> {
graph npa:graph {
<http://purl.org/nanopub/admin/thisRepo> npa:hasCurrentTrustState ?trust_state .
}
graph ?trust_state {
?account a npa:AccountState ;
npa:agent ?user_iri ;
npa:pubkey ?pubkey_hash ;
npa:trustStatus ?trust_status .
}
filter(?trust_status in (npa:loaded, npa:toLoad))
# only agents known to be human, i.e. identified by an ORCID iD:
filter(strstarts(str(?user_iri), "https://orcid.org/") || strstarts(str(?user_iri), "http://orcid.org/"))
}
}
}
# exclude agents that are introduced as bots or other software agents:
{
select (group_concat(?software_agent_string; separator=' ') as ?software_agents) where {
service <https://w3id.org/np/l/nanopub-query-1.1/repo/full> {
select distinct ?software_agent_string where {
values ?agent_type { npx:Bot npx:SoftwareAgent prov:SoftwareAgent }
graph ?agent_graph {
?software_agent a ?agent_type .
}
bind(concat('<', str(?software_agent), '>') as ?software_agent_string)
}
}
}
}
filter(!contains(?software_agents, concat('<', str(?user_iri), '>')))
}
group by ?user_iri
order by desc(sum(?np_count))
limit 10
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/provenance
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/assertion
http://www.w3.org/ns/prov#wasAttributedTo
https://orcid.org/0000-0002-1267-0234
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/pubinfo
https://orcid.org/0000-0002-1267-0234
http://xmlns.com/foaf/0.1/name
Tobias Kuhn
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U
http://purl.org/dc/terms/created
2026-11-09T13:37:03Z
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U
http://purl.org/dc/terms/creator
https://orcid.org/0000-0002-1267-0234
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U
http://purl.org/dc/terms/license
https://creativecommons.org/licenses/by/4.0/
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U
http://purl.org/nanopub/x/introduces
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/get-top-creators-last30d
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U
http://purl.org/nanopub/x/supersedes
https://w3id.org/np/RAqitc_T2_z-K4FvGy-U0iPbJIsKz-TODLf2Vok1NHkQ8
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U
https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate
https://w3id.org/np/RANwQa4ICWS5SOjw7gp99nBpXBasapwtZF1fIM3H2gYTM
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RAoTD7udB2KtUuOuAe74tJi1t3VzK0DyWS7rYVAq1GRvw
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U
https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate
https://w3id.org/np/RAEFAt-QcFK0ZhqfvlsmS10BnzGJA0xwOICZXkO-ai87k
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/sig
http://purl.org/nanopub/x/hasAlgorithm
RSA
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/sig
http://purl.org/nanopub/x/hasPublicKey
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/sig
http://purl.org/nanopub/x/hasSignature
A7u3QqtKSF7C0R1OfK/QxbH1kWQW1EM6/Mma0s6/9OUTDN5vZhiS+JvOuwqQkr1vKuRMHunPNAFG0YY59wKDKgxMjx0VCvffy99OhX6Gdt8TLi28dJiXyDz9/BRhw3OQFteEGJVeBfZ3Wk54Xd8o1/o/kGuir4L4K1s3a0UJhAM=
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/sig
http://purl.org/nanopub/x/hasSignatureTarget
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U
https://w3id.org/np/RAsn9MZVmu3xLIdXHrTe6JWCX7SLw5tyUQW1bnAOVEw6U/sig
http://purl.org/nanopub/x/signedBy
https://orcid.org/0000-0002-1267-0234