https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/Head https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U http://www.nanopub.org/nschema#hasAssertion https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/assertion https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U http://www.nanopub.org/nschema#hasProvenance https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/provenance https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U http://www.nanopub.org/nschema#hasPublicationInfo https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/pubinfo https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.nanopub.org/nschema#Nanopublication https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/assertion https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/get-maturity-assessments-of-an-ontology http://purl.org/dc/terms/description Returns the maturity assessments recorded against a FAIRplus-DSM-style maturity model ontology, one row per assessment, with the dataset assessed (linked to its part page), the assessment date, the highest maturity level found to be reached, the number of indicator verdicts and how many of them fall into each outcome, and who carried the assessment out. Only the newest non-invalidated version of each assessment and of each of its verdicts is counted. https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/get-maturity-assessments-of-an-ontology http://purl.org/dc/terms/license http://www.apache.org/licenses/LICENSE-2.0 https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/get-maturity-assessments-of-an-ontology http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://w3id.org/kpxl/grlc/grlc-query https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/get-maturity-assessments-of-an-ontology http://www.w3.org/2000/01/rdf-schema#label Get the maturity assessments of an ontology https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/get-maturity-assessments-of-an-ontology https://w3id.org/kpxl/grlc/endpoint https://w3id.org/np/l/nanopub-query-1.1/repo/full https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/get-maturity-assessments-of-an-ontology 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 dct: <http://purl.org/dc/terms/> prefix foaf: <http://xmlns.com/foaf/0.1/> prefix np: <http://www.nanopub.org/nschema#> prefix npa: <http://purl.org/nanopub/admin/> prefix npx: <http://purl.org/nanopub/x/> prefix dsm: <https://w3id.org/spaces/fairplus/r/dsm/> select ?dataset ?date ?level ?level_label ?verdicts ?satisfied ?partial ?not_satisfied ?not_applicable ?not_assessed ?assessor ?assessor_label (str(?assessment) as ?assessment_target) (str(?np) as ?override_target) ?np ?np_label where { { select ?assessment (max(?rank) as ?maxrank) where { values ?_ontology_multi_iri {} graph npa:graph { ?np_ npx:hasNanopubType dsm:MaturityAssessment ; npa:hasValidSignatureForPublicKeyHash ?pubkey ; dct:created ?d1 ; npx:introduces ?assessment ; np:hasAssertion ?a1 . filter not exists { ?inv npx:invalidates ?np_ ; npa:hasValidSignatureForPublicKeyHash ?pubkey . } } graph ?a1 { ?assessment dct:conformsTo ?_ontology_multi_iri . } bind(concat(str(?d1), "|", str(?np_)) as ?rank) } group by ?assessment } graph npa:graph { ?np npx:hasNanopubType dsm:MaturityAssessment ; dct:created ?d2 ; npx:introduces ?assessment ; np:hasAssertion ?ag ; np:hasPublicationInfo ?pg . } filter(concat(str(?d2), "|", str(?np)) = ?maxrank) graph ?ag { ?assessment dsm:assessedDataset ?ds ; dsm:assessmentDate ?date . } optional { graph ?ag { ?ds rdfs:label ?dslab } } optional { graph ?ag { ?assessment dsm:achievedMaturityLevel ?lvl } } optional { graph ?pg { ?np dct:creator ?agent } } optional { graph ?pg { ?agent0 foaf:name ?aname . filter(?agent0 = ?agent) } } # link the dataset to its part page: the part route is namespace-based, and an # external PID never falls under the resource namespace, so the target is built here bind(replace(replace(replace(str(coalesce(?dslab, ?ds)), "&", "&amp;"), "<", "&lt;"), ">", "&gt;") as ?dslabesc) bind(concat('<span><a href="/part?id=', encode_for_uri(str(?ds)), '">', ?dslabesc, '</a></span>') as ?dataset) bind(coalesce(?lvl, <urn:none>) as ?level) bind(coalesce(?agent, <urn:none>) as ?assessor) bind(coalesce(?aname, "") as ?assessor_label) optional { { select (?t as ?level) (?tl as ?llab) where { values ?_ontology_multi_iri {} graph npa:graph { ?lnp npx:introduces ?t ; np:hasAssertion ?la } graph ?la { ?t dct:isPartOf ?_ontology_multi_iri ; rdfs:label ?tl } } } } optional { { select ?assessment (count(distinct ?verdict) as ?verdicts) (sum(if(?val = dsm:Satisfied, 1, 0)) as ?satisfied) (sum(if(?val = dsm:PartiallySatisfied, 1, 0)) as ?partial) (sum(if(?val = dsm:NotSatisfied, 1, 0)) as ?not_satisfied) (sum(if(?val = dsm:NotApplicable, 1, 0)) as ?not_applicable) (sum(if(?val = dsm:NotAssessed, 1, 0)) as ?not_assessed) where { { select ?verdict (max(?vrank) as ?vmax) where { graph npa:graph { ?vn npx:hasNanopubType dsm:IndicatorVerdict ; npa:hasValidSignatureForPublicKeyHash ?vpk ; dct:created ?vd1 ; npx:introduces ?verdict . filter not exists { ?vi npx:invalidates ?vn ; npa:hasValidSignatureForPublicKeyHash ?vpk . } } bind(concat(str(?vd1), "|", str(?vn)) as ?vrank) } group by ?verdict } graph npa:graph { ?vnp npx:hasNanopubType dsm:IndicatorVerdict ; dct:created ?vd2 ; npx:introduces ?verdict ; np:hasAssertion ?va . } filter(concat(str(?vd2), "|", str(?vnp)) = ?vmax) graph ?va { ?assessment dsm:hasVerdict ?verdict . ?verdict dsm:verdictValue ?val } } group by ?assessment } } bind(coalesce(?llab, "") as ?level_label) bind("^" as ?np_label) } order by desc(?date) ?dslabesc https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/provenance https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/assertion http://www.w3.org/ns/prov#wasAttributedTo https://orcid.org/0000-0002-1267-0234 https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/pubinfo https://orcid.org/0000-0002-1267-0234 http://xmlns.com/foaf/0.1/name Tobias Kuhn https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U http://purl.org/dc/terms/created 2026-09-07T07:10:36Z https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U http://purl.org/dc/terms/creator https://orcid.org/0000-0002-1267-0234 https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U http://purl.org/dc/terms/license https://creativecommons.org/licenses/by/4.0/ https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U http://purl.org/nanopub/x/embeds https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/get-maturity-assessments-of-an-ontology https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U http://purl.org/nanopub/x/supersedes https://w3id.org/np/RA8gYhZod-xDV8zEGSmyYN9T8EkkYmEP38gVzYeXWHo7Y https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U http://www.w3.org/2000/01/rdf-schema#label Get the maturity assessments of an ontology https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate https://w3id.org/np/RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8 https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate https://w3id.org/np/RAEFAt-QcFK0ZhqfvlsmS10BnzGJA0xwOICZXkO-ai87k https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/sig http://purl.org/nanopub/x/hasAlgorithm RSA https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/sig http://purl.org/nanopub/x/hasPublicKey MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/sig http://purl.org/nanopub/x/hasSignature Jy1yQvnW+AN4EBSw9Zp8czxwTY8PaG7m3Ev2pkKOyorsuSj0zXAXHcUBGdqBVISa7sxCmxViNdWIZHF+ZJ5ja91MF1oPt+++ic/ZsckxZLz1JLwLfTNmKbT1fYJIY90zBjXVbKBJDAwdjQr0ZLlHp4CvXNEDuCiAy3voMOErwVA= https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/sig http://purl.org/nanopub/x/hasSignatureTarget https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U https://w3id.org/np/RAkIKX-kBKFNXgEMwpYI4MYY257WtTBfRY8ehQcTLhi6U/sig http://purl.org/nanopub/x/signedBy https://orcid.org/0000-0002-1267-0234