RAhI-C2Ksq
Full identifier: https://w3id.org/np/RAhI-C2KsqS_IvnxwyBrbMFsoj65dhLWE_CBo_KtcVEVA
run this query
Nanopublication
Get type overview of monthly nanopubs by pubkeys
grlc-query
This is a local identifier minted within the nanopublication.
https://w3id.org/np/RAhI-C2Ksq.../get-monthly-type-overview-by-pubkeys
https://w3id.org/kpxl/grlc/sparql
has the query
(this is a literal)
"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/>
select ?type ?month ?npCount ?npCountType where {
{ select ?type ?month (count(?np) as ?npCount) where {
graph npa:graph {
values ?_pubkey_multi {}
?np npa:hasValidSignatureForPublicKeyHash ?_pubkey_multi .
filter not exists { ?npx npx:invalidates ?np ; npa:hasValidSignatureForPublicKeyHash ?_pubkey_multi . }
?np dct:created ?date .
?np npx:hasNanopubType ?type .
bind(substr(str(?date), 0, 8) as ?month)
bind(now() as ?now)
bind(concat(str(year(?now)), '-', if(month(?now)>9,'','0'), str(month(?now))) as ?lastMonth)
bind(concat(str(year(?now)-1), '-', if(month(?now)>9,'','0'), str(month(?now))) as ?firstMonth)
filter(?month > ?firstMonth && ?month <= ?lastMonth)
}
}
group by ?type ?month
order by ?type desc(?month)
}
{ select ?type (count(?np) as ?npCountType) where {
graph npa:graph {
values ?_pubkey_multi {}
?np npa:hasValidSignatureForPublicKeyHash ?_pubkey_multi .
filter not exists { ?npx npx:invalidates ?np ; npa:hasValidSignatureForPublicKeyHash ?_pubkey_multi . }
?np dct:created ?date .
?np npx:hasNanopubType ?type .
bind(substr(str(?date), 0, 8) as ?month)
bind(now() as ?now)
bind(concat(str(year(?now)), '-', if(month(?now)>9,'','0'), str(month(?now))) as ?lastMonth)
bind(concat(str(year(?now)-1), '-', if(month(?now)>9,'','0'), str(month(?now))) as ?firstMonth)
filter(?month > ?firstMonth && ?month <= ?lastMonth)
}
}
group by ?type
order by desc(?npCountType)
}
}
order by desc(?npCountType) ?type desc(?month)"
.
Tobias Kuhn,
2 Oct 2025, 07:36:08 UTC
References