https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/Head https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 http://www.nanopub.org/nschema#hasAssertion https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/assertion https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 http://www.nanopub.org/nschema#hasProvenance https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/provenance https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 http://www.nanopub.org/nschema#hasPublicationInfo https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/pubinfo https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.nanopub.org/nschema#Nanopublication https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/assertion https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/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), for a specific FIP Question (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/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/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/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/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/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/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/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/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/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/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 { { select distinct ?community ?subdomain where { 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 . } # FIX: Cast the injected string to an IRI before using it in the graph pattern BIND(IRI(?_domain) AS ?domain_iri) graph <http://purl.org/np/RArRAOwj4QOppEPCR8WVvOBmrX7oRKOrPi-asX-7AY66I#assertion> { ?subdomain rdfs:subClassOf* ?domain_iri . } } } 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 . } # FIX: Cast the injected string to an IRI before using it in the graph pattern BIND(IRI(?_fip_question) AS ?question_iri) graph ?da { ?decl fip:declared-by ?community ; fip:refers-to-question ?question_iri ; (fip:declares-current-use-of|fip:declares-planned-use-of) ?fsr . } # GENERALIZED: Safely casts the bound variable to a string for regex extraction # (Can still safely use ?_fip_question here as it acts on the string value) bind(replace(str(?_fip_question), "^.*-([^-MD]+(-[MD]+)?)$", "$1") as ?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/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/provenance https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/assertion http://www.w3.org/ns/prov#wasAttributedTo https://orcid.org/0000-0002-1267-0234 https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/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/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 http://purl.org/dc/terms/created 2026-08-20T14:40:10.092Z https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 http://purl.org/dc/terms/creator https://orcid.org/0000-0002-0319-6542 https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 http://purl.org/dc/terms/creator https://orcid.org/0000-0002-1267-0234 https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 http://purl.org/dc/terms/license https://creativecommons.org/licenses/by/4.0/ https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 http://purl.org/nanopub/x/embeds https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/get-popular-fsrs-for-domain-and-question https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 http://purl.org/nanopub/x/supersedes https://w3id.org/np/RAyQAGUBW0wy22KB7h0Nx1Yn45TWT2DL1QNLDQPTT7Bjk https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 http://purl.org/nanopub/x/wasCreatedAt https://nanodash.knowledgepixels.com/ https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 http://www.w3.org/ns/prov#wasDerivedFrom https://w3id.org/np/RA-DEv4tdQj_FxVDNuoxPEelSDupUVXk8G2r9HrY-qq8o https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate https://w3id.org/np/RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8 https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RAMEgudZsQ1bh1fZhfYnkthqH6YSXpghSE_DEN1I-6eAI https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RARW4MsFkHuwjycNElvEVtuMjpf4yWDL10-0C5l2MqqRQ https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RAoTD7udB2KtUuOuAe74tJi1t3VzK0DyWS7rYVAq1GRvw https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate https://w3id.org/np/RAEFAt-QcFK0ZhqfvlsmS10BnzGJA0xwOICZXkO-ai87k https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/sig http://purl.org/nanopub/x/hasAlgorithm RSA https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/sig http://purl.org/nanopub/x/hasPublicKey MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCfUo0FLu1y2EeueL40lqkVdm9fTJa6WhF6MhyjhKAagbuaWe1wwyk453ot8KAQ3aHtL3B8Ze/aLf+wHrBhS0nz4wS6urc8ksIzlLCoa9KIfa0JuQunBLFptV0U9fTR8kDlPoB+klNrUfzeCXmkdgnnUiiwBoN+j1eN87XMSHKI3wIDAQAB https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/sig http://purl.org/nanopub/x/hasSignature i+Me5Mpj+QTDrXTqtggI0Grl1sTC9M29+OOvK/UpC802ARHcceJJWV+ZTp70VmuLWU27kWVNvUJdLSPlGZbGo0yQBbBtDpZRH597WGJIaOy/2IAQRQWeEBg6o9EM5/AZysvMC8UclV6BCJsBdKFxnPx+Ae35iN6twzMOzyT5V2k= https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/sig http://purl.org/nanopub/x/hasSignatureTarget https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4 https://w3id.org/np/RAttNJo2BFlcH2kNfkrTiTPuwkm0bpQAaxjM3R9yKrKr4/sig http://purl.org/nanopub/x/signedBy https://orcid.org/0000-0002-0319-6542