https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/Head
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
http://www.nanopub.org/nschema#hasAssertion
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/assertion
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
http://www.nanopub.org/nschema#hasProvenance
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/provenance
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
http://www.nanopub.org/nschema#hasPublicationInfo
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/pubinfo
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://www.nanopub.org/nschema#Nanopublication
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/assertion
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/get-popular-fsrs-for-domain-and-question
http://purl.org/dc/terms/description
This query returns the most popular FAIR Supporting Resources (FSRs) for a given research domain, based on the current FIP declarations of the FAIR Implementation Communities in that domain (including its subdomains). It allows a search for specific FIP Questions (e.g. F1-D, I3-MD). For each FSR it shows the declaring communities (by the short name of their identifier), the FIP questions it was declared under, the matched (sub)domains, and the number of distinct declaring communities. This query is based on the query used for the 'Most used FSRs' resource view shown on domain part pages of the fair connect space.
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/get-popular-fsrs-for-domain-and-question
http://purl.org/dc/terms/license
http://www.apache.org/licenses/LICENSE-2.0
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/get-popular-fsrs-for-domain-and-question
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
https://w3id.org/kpxl/grlc/grlc-query
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/get-popular-fsrs-for-domain-and-question
http://www.w3.org/2000/01/rdf-schema#label
Get popular FSRs for domain and FIP-Question
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/get-popular-fsrs-for-domain-and-question
https://w3id.org/kpxl/grlc/endpoint
https://w3id.org/np/l/nanopub-query-1.1/repo/full
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/get-popular-fsrs-for-domain-and-question
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 dct: <http://purl.org/dc/terms/>
prefix fip: <https://w3id.org/fair/fip/terms/>
select ?fsr (min(?fsr_label_x) as ?fsr_label)
(group_concat(distinct str(?community); separator=" ") as ?communities_multi_iri)
(group_concat(distinct replace(str(?community), "^.*[#/]", ""); separator="\n") as ?communities_label_multi)
(group_concat(distinct ?qcode; separator=", ") as ?questions)
(group_concat(distinct str(?subdomain); separator=" ") as ?subdomains_multi_iri)
(group_concat(distinct replace(str(?subdomain), "^.*[#/]", ""); separator="\n") as ?subdomains_label_multi)
(count(distinct ?community) as ?count)
(min(?fsrnp_x) as ?np) (min("^") as ?np_label)
where {
# --- INJECT GENERALIZED PARAMETER HERE ---
# The templating engine will replace ?_question_codes with a string literal here.
VALUES ?question_codes { ?_question_codes }
{ select distinct ?community ?subdomain where {
# --- INJECT GENERALIZED PARAMETER HERE ---
# The templating engine will replace ?_domain_iri with an IRI here.
VALUES ?domain_filter { ?_domain_iri }
graph npa:graph {
?cnp npa:hasValidSignatureForPublicKey ?cpubkey ;
npx:hasNanopubType fip:FAIR-Implementation-Community ;
np:hasAssertion ?ca .
?cnp npx:introduces|npx:describes ?community .
filter not exists { ?cnp npx:hasNanopubType npx:ExampleNanopub . }
filter not exists { ?cnpx npx:invalidates ?cnp ; npa:hasValidSignatureForPublicKey ?cpubkey . }
}
graph ?ca {
?community a fip:FAIR-Implementation-Community ;
fip:has-research-domain ?subdomain .
}
graph <http://purl.org/np/RArRAOwj4QOppEPCR8WVvOBmrX7oRKOrPi-asX-7AY66I#assertion> {
?subdomain rdfs:subClassOf* ?domain_filter .
}
} }
graph ?fa {
?fip fip:declared-by ?community ;
fip:has-declaration-index ?index .
}
graph npa:graph {
?fipnp np:hasAssertion ?fa ;
npx:hasNanopubType fip:FAIR-Implementation-Profile ;
npa:hasValidSignatureForPublicKey ?fippubkey .
filter not exists { ?fipnp npx:hasNanopubType npx:ExampleNanopub . }
filter not exists { ?fipnpx npx:invalidates ?fipnp ; npa:hasValidSignatureForPublicKey ?fippubkey . }
?index npa:hasValidSignatureForPublicKey ?ipubkey .
filter not exists { ?indexx npx:invalidates ?index ; npa:hasValidSignatureForPublicKey ?ipubkey . }
}
graph npa:networkGraph {
?index npx:includesElement ?dnp .
}
graph npa:graph {
?dnp npx:hasNanopubType fip:FIP-Declaration ;
np:hasAssertion ?da .
}
graph ?da {
?decl fip:declared-by ?community ;
fip:refers-to-question ?question ;
(fip:declares-current-use-of|fip:declares-planned-use-of) ?fsr .
}
bind(replace(str(?question), "^.*-([^-MD]+(-[MD]+)?)$", "$1") as ?qcode)
# --- SAFE FILTER ---
# Because ?question_codes is always a SPARQL variable, bound() will never fail.
filter(!bound(?question_codes) || ?question_codes = "" || contains(?question_codes, ?qcode))
optional {
graph npa:graph {
?fsrnp_x npx:introduces|npx:describes ?fsr ;
rdfs:label ?fsr_label_x ;
npa:hasValidSignatureForPublicKey ?fpubkey .
filter not exists { ?fsrnp_x npx:hasNanopubType npx:ExampleNanopub . }
filter not exists { ?fsrnpx npx:invalidates ?fsrnp_x ; npa:hasValidSignatureForPublicKey ?fpubkey . }
}
}
filter( bound(?fsrnp_x) || not exists { graph npa:graph { ?onp npx:introduces|npx:describes ?fsr . } } )
}
group by ?fsr
order by desc(?count)
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/provenance
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/assertion
http://www.w3.org/ns/prov#wasAttributedTo
https://orcid.org/0000-0002-1267-0234
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/pubinfo
https://orcid.org/0000-0002-0319-6542
http://xmlns.com/foaf/0.1/name
Dario Bijker
https://orcid.org/0000-0002-1267-0234
http://xmlns.com/foaf/0.1/name
Tobias Kuhn
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
http://purl.org/dc/terms/created
2026-08-20T13:31:06.552Z
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
http://purl.org/dc/terms/creator
https://orcid.org/0000-0002-0319-6542
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
http://purl.org/dc/terms/creator
https://orcid.org/0000-0002-1267-0234
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
http://purl.org/dc/terms/license
https://creativecommons.org/licenses/by/4.0/
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
http://purl.org/nanopub/x/embeds
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/get-popular-fsrs-for-domain-and-question
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
http://purl.org/nanopub/x/supersedes
https://w3id.org/np/RAJuVRbqaSK-Bbwpi-3RcKWvBJBggKSywpvUNVMM9ZwfA
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
http://purl.org/nanopub/x/wasCreatedAt
https://nanodash.knowledgepixels.com/
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
http://www.w3.org/ns/prov#wasDerivedFrom
https://w3id.org/np/RA-DEv4tdQj_FxVDNuoxPEelSDupUVXk8G2r9HrY-qq8o
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate
https://w3id.org/np/RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RAMEgudZsQ1bh1fZhfYnkthqH6YSXpghSE_DEN1I-6eAI
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RARW4MsFkHuwjycNElvEVtuMjpf4yWDL10-0C5l2MqqRQ
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RAoTD7udB2KtUuOuAe74tJi1t3VzK0DyWS7rYVAq1GRvw
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate
https://w3id.org/np/RAEFAt-QcFK0ZhqfvlsmS10BnzGJA0xwOICZXkO-ai87k
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/sig
http://purl.org/nanopub/x/hasAlgorithm
RSA
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/sig
http://purl.org/nanopub/x/hasPublicKey
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCfUo0FLu1y2EeueL40lqkVdm9fTJa6WhF6MhyjhKAagbuaWe1wwyk453ot8KAQ3aHtL3B8Ze/aLf+wHrBhS0nz4wS6urc8ksIzlLCoa9KIfa0JuQunBLFptV0U9fTR8kDlPoB+klNrUfzeCXmkdgnnUiiwBoN+j1eN87XMSHKI3wIDAQAB
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/sig
http://purl.org/nanopub/x/hasSignature
TaklKiArQv4iuyn1GoS/7a1swYGEmz5qzq6q5OrLeknBv43LWUl31e8WXO1PbeNe11Po7tz1v6XnBDnNsbSgIbYRMmuPUYr9RJkzXSoEjOyHMx1uaxcRozEH6ubM7M69i+m6UmDVZRgZbmMM0iD/6EkFzd28ropKjt0MebOdH6s=
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/sig
http://purl.org/nanopub/x/hasSignatureTarget
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw
https://w3id.org/np/RACuMqS35XX_lDsdT2Z5B3NH6bFK6J05rdCVpU0Q_orsw/sig
http://purl.org/nanopub/x/signedBy
https://orcid.org/0000-0002-0319-6542