https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/Head
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI
http://www.nanopub.org/nschema#hasAssertion
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/assertion
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI
http://www.nanopub.org/nschema#hasProvenance
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/provenance
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI
http://www.nanopub.org/nschema#hasPublicationInfo
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/pubinfo
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://www.nanopub.org/nschema#Nanopublication
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/assertion
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/get-fip-declared-fsrs
http://purl.org/dc/terms/description
For a FAIR Implementation Profile (FIP) or reference FIP (rFIP), lists every FAIR Supporting Resource (FSR) it declares: the FSR (labelled from its metadata nanopublication, or by its identifier), its FSR types, the FIP question(s) it was declared under with the FAIR principle they refer to, the kind of use (current use, planned use, planned replacement), and the declaration nanopublication. A FIP is resolved through its declaration index; a FIP without an index (such as an rFIP) through the declarations of the same community carrying the same version. Rows are grouped by FSR.
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/get-fip-declared-fsrs
http://purl.org/dc/terms/license
http://www.apache.org/licenses/LICENSE-2.0
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/get-fip-declared-fsrs
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
https://w3id.org/kpxl/grlc/grlc-query
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/get-fip-declared-fsrs
http://www.w3.org/2000/01/rdf-schema#label
Get the FSRs declared in a FIP
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/get-fip-declared-fsrs
https://w3id.org/kpxl/grlc/endpoint
https://w3id.org/np/l/nanopub-query-1.1/repo/full
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/get-fip-declared-fsrs
https://w3id.org/kpxl/grlc/sparql
prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
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 owl: <http://www.w3.org/2002/07/owl#>
prefix foaf: <http://xmlns.com/foaf/0.1/>
prefix prov: <http://www.w3.org/ns/prov#>
prefix skos: <http://www.w3.org/2004/02/skos/core#>
prefix schema: <https://schema.org/>
prefix gen: <https://w3id.org/kpxl/gen/terms/>
prefix fip: <https://w3id.org/fair/fip/terms/>
prefix tpff: <https://w3id.org/fair/3pff/>
prefix search: <http://www.openrdf.org/contrib/lucenesail#>
select ?fsr (coalesce(min(?fsr_label_x), replace(str(?fsr), "^.*[/#]", "")) as ?fsr_label)
(group_concat(distinct str(?type); separator=" ") as ?types_multi_iri) (group_concat(distinct ?type_label; separator="\n") as ?types_label_multi)
(group_concat(distinct ?qcode; separator=", ") as ?questions)
(group_concat(distinct str(?principle); separator=" ") as ?principles_multi_iri) (group_concat(distinct ?principle_label; separator="\n") as ?principles_label_multi)
(group_concat(distinct ?use; separator=", ") as ?use)
(min(?dnp) as ?np) ("^" as ?np_label)
where {
graph npa:graph {
?fipnp npx:introduces ?_fip_iri ; np:hasAssertion ?fa ; npa:hasValidSignatureForPublicKey ?fpk .
filter not exists { ?fx npx:invalidates ?fipnp ; npa:hasValidSignatureForPublicKey ?fpk . }
}
graph ?fa { ?_fip_iri fip:declared-by ?community . optional { ?_fip_iri schema:version|<http://schema.org/version> ?version . } }
{
graph ?fa { ?_fip_iri fip:has-declaration-index ?index . }
graph npa:networkGraph { ?index npx:includesElement ?dnp . }
} union {
graph ?fa { filter not exists { ?_fip_iri fip:has-declaration-index ?ix . } }
graph ?da0 { ?decl0 fip:declared-by ?community ; schema:version|<http://schema.org/version> ?version . }
graph npa:graph { ?dnp np:hasAssertion ?da0 . }
}
graph npa:graph { ?dnp np:hasAssertion ?da . }
graph ?da {
?decl a fip:FIP-Declaration ; fip:refers-to-question ?question .
{ ?decl fip:declares-current-use-of ?fsr . bind("current use" as ?use) }
union { ?decl fip:declares-planned-use-of ?fsr . bind("planned use" as ?use) }
union { ?decl fip:declares-planned-replacement-of ?fsr . bind("planned replacement" as ?use) }
union { ?decl fip:declares-replacement-from ?fsr . bind("replacement from" as ?use) }
union { ?decl fip:declares-replacement-to ?fsr . bind("replacement to" as ?use) }
}
graph npa:graph {
?dnp npx:hasNanopubType fip:FIP-Declaration ; npa:hasValidSignatureForPublicKey ?dpk .
filter not exists { ?dx npx:invalidates ?dnp ; npa:hasValidSignatureForPublicKey ?dpk . }
}
bind(replace(str(?question), "^.*FIP-Question-", "") as ?qcode)
optional { graph npa:graph { ?qnp2 npx:introduces ?question ; np:hasAssertion ?qa2 . } graph ?qa2 { ?question fip:refers-to-principle ?principle . } }
bind(replace(str(?principle), "^.*/", "") as ?principle_label)
optional {
values ?p { npx:introduces npx:describes }
graph npa:graph {
?fsrnp ?p ?fsr ; rdfs:label ?fsr_label_x ; npx:hasNanopubType ?sft ; npa:hasValidSignatureForPublicKey ?spk .
values ?sft { fip:FAIR-Enabling-Resource fip:FAIR-Supporting-Resource }
filter not exists { ?sx npx:invalidates ?fsrnp ; npa:hasValidSignatureForPublicKey ?spk . }
}
optional {
graph npa:graph { ?fsrnp npx:hasNanopubType ?type . }
filter(strstarts(str(?type), "https://w3id.org/fair/fip/terms/"))
filter(?type not in (fip:FAIR-Enabling-Resource, fip:FAIR-Supporting-Resource, fip:Available-FAIR-Enabling-Resource, fip:Available-FAIR-Supporting-Resource, fip:FAIR-Enabling-Resource-to-be-Developed, fip:FAIR-Supporting-Resource-to-be-Developed))
bind(replace(replace(str(?type), "^.*/", ""), "-", " ") as ?type_label)
}
}
} group by ?fsr order by ?fsr_label
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/provenance
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/assertion
http://www.w3.org/ns/prov#wasAttributedTo
https://orcid.org/0000-0002-1267-0234
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/pubinfo
https://orcid.org/0000-0002-1267-0234
http://xmlns.com/foaf/0.1/name
Tobias Kuhn
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI
http://purl.org/dc/terms/created
2026-09-11T09:42:15Z
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI
http://purl.org/dc/terms/creator
https://w3id.org/np/RAlgF8um78nQxxJhJTNMZ3tpWJOntfTULJWMWr5Fmo4zU/fairimpl-bot
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI
http://purl.org/dc/terms/license
https://creativecommons.org/licenses/by/4.0/
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI
http://purl.org/nanopub/x/embeds
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/get-fip-declared-fsrs
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI
http://www.w3.org/2000/01/rdf-schema#label
Get the FSRs declared in a FIP
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI
https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate
https://w3id.org/np/RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI
https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate
https://w3id.org/np/RAEFAt-QcFK0ZhqfvlsmS10BnzGJA0xwOICZXkO-ai87k
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/sig
http://purl.org/nanopub/x/hasAlgorithm
RSA
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/sig
http://purl.org/nanopub/x/hasPublicKey
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzZAkv4Mu1YSUxQMriBnhYunqosX5wpuQ3FjUyzW8wTC51wjCmhsChyhS+mCx7Od+2MTDpdhxDWA+pH1r9AX508X2rIY/sbpMS+pd56e0qKPQ0t4folln1TgamPN9iOlY/yLc2x27AdipWIGXUdtL2iAcb+P/Y5dQS2AkHMS3lP2e5JBL5/bD/10qvTLKvdsqIKts8qjuLpxr9CFbsS2gLjMkXL5D2IsJ0cL5sgmIfS1inLVxIfXrS/OgqYNFqeNznUYCVWfo0g7DKjnjiICz3omeQeJFLYwlJ6PhUhYDQS6O318DGwUCwhnuXbBbwL9evZa2I/0Pwu5xpZdNLYJ5UwIDAQAB
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/sig
http://purl.org/nanopub/x/hasSignature
qaNeGB0k9BeRel0kt9D8l6HWmIOo4puk9vfE1nwl7ff2yZqjvgFZ1IKVT5tRh27J9WEMDG7XcWFuKZVcoxBGkrBtp5EBFghkdCSD5dwBynHWvGVx3YIDUJ2eRrl/NPmBM8Iw1no41OFQ8PiuVqiBq0Oiu+0bmvh82Vxe77QmNYL6ZPxi01E0ltbMFRynyDi+0q28vbYsFhiOpgtSeaR64Jo27PYf1DOEp04Oq3MRou2i5SYTYgKBMztDSx4BLS9Yt4jjN9b/LhUuwYMOJMYp1YVpYLFJamwa1bhqcgFii0S9ayF7oRi7zr+KLHP47g9hZJvGD3Efnr4x03B3IePS1A==
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/sig
http://purl.org/nanopub/x/hasSignatureTarget
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI
https://w3id.org/np/RAbp8IbiFUvYo7VCWJFRqX3mkKk-n-VXIgHFIlktDrPRI/sig
http://purl.org/nanopub/x/signedBy
https://w3id.org/np/RAlgF8um78nQxxJhJTNMZ3tpWJOntfTULJWMWr5Fmo4zU/fairimpl-bot