. . . . "Returns the maturity indicators of a FAIRplus-DSM-style maturity model ontology, one row per indicator, with its code, requirement, maturity level, dimension, category, granularity level or hosting capability, and the FAIR guiding principles it relates to. Only the newest non-invalidated definition of each indicator is returned. Results are ordered by indicator code, which groups them by maturity level and dimension." . . . "Get the maturity indicators of an ontology" . . "prefix rdf: \nprefix rdfs: \nprefix dct: \nprefix np: \nprefix npa: \nprefix npx: \nprefix dsm: \nselect ?code ?indicator ?indicator_label ?level_label ?dimension_label ?category_label ?scope_label\n (group_concat(distinct ?plabel; separator=\"\\n\") as ?fair_principles_multi)\n (str(?np) as ?override_target) ?np ?np_label\nwhere {\n {\n select ?term (max(?rank) as ?maxrank) where {\n values ?_ontology_multi_iri {}\n graph npa:graph {\n ?np_ npx:hasNanopubType dsm:MaturityIndicator ;\n npa:hasValidSignatureForPublicKeyHash ?pubkey ;\n dct:created ?date ; npx:introduces ?term ; np:hasAssertion ?a .\n filter not exists { ?inv npx:invalidates ?np_ ; npa:hasValidSignatureForPublicKeyHash ?pubkey . }\n }\n graph ?a { ?term dct:isPartOf ?_ontology_multi_iri . }\n bind(concat(str(?date), \"|\", str(?np_)) as ?rank)\n } group by ?term\n }\n graph npa:graph {\n ?np npx:hasNanopubType dsm:MaturityIndicator ;\n dct:created ?d2 ; npx:introduces ?term ; np:hasAssertion ?ag .\n }\n filter(concat(str(?d2), \"|\", str(?np)) = ?maxrank)\n graph ?ag {\n ?term dsm:indicatorCode ?code ; rdfs:label ?indicator_label ;\n dsm:hasMaturityLevel ?level ; dsm:inDimension ?dimension .\n }\n optional { graph ?ag { ?term dsm:hasCategory ?category } }\n optional { graph ?ag { ?term dsm:hasGranularityLevel ?gran } }\n optional { graph ?ag { ?term dsm:concernsCapability ?cap } }\n optional { graph ?ag { ?term dsm:relatedFAIRPrinciple ?principle } }\n bind(?term as ?indicator)\n bind(coalesce(?gran, ?cap, ) as ?scope)\n bind(coalesce(?category, ) as ?cat)\n optional { { select (?t as ?level) (?tl as ?llab) where {\n values ?_ontology_multi_iri {}\n graph npa:graph { ?lnp npx:introduces ?t ; np:hasAssertion ?la }\n graph ?la { ?t dct:isPartOf ?_ontology_multi_iri ; rdfs:label ?tl }\n } } }\n optional { { select (?t as ?dimension) (?tl as ?dlab) where {\n values ?_ontology_multi_iri {}\n graph npa:graph { ?dnp npx:introduces ?t ; np:hasAssertion ?da }\n graph ?da { ?t dct:isPartOf ?_ontology_multi_iri ; rdfs:label ?tl }\n } } }\n optional { { select (?t as ?cat) (?tl as ?clab) where {\n values ?_ontology_multi_iri {}\n graph npa:graph { ?cnp npx:introduces ?t ; np:hasAssertion ?ca }\n graph ?ca { ?t dct:isPartOf ?_ontology_multi_iri ; rdfs:label ?tl }\n } } }\n optional { { select (?t as ?scope) (?tl as ?slab) where {\n values ?_ontology_multi_iri {}\n graph npa:graph { ?snp npx:introduces ?t ; np:hasAssertion ?sa }\n graph ?sa { ?t dct:isPartOf ?_ontology_multi_iri ; rdfs:label ?tl }\n } } }\n bind(coalesce(?llab, \"\") as ?level_label)\n bind(coalesce(?dlab, \"\") as ?dimension_label)\n bind(coalesce(?clab, \"\") as ?category_label)\n bind(coalesce(?slab, \"\") as ?scope_label)\n bind(replace(str(?principle), \"^.*/\", \"\") as ?plabel)\n bind(\"^\" as ?np_label)\n}\ngroup by ?code ?indicator ?indicator_label ?level_label ?dimension_label ?category_label ?scope_label ?np ?np_label\norder by ?code\n" . . "Tobias Kuhn" . "2026-09-04T15:00:12Z"^^ . . . . "Get the maturity indicators of an ontology" . . . . . "RSA" . "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB" . "FxHRa6Hw54HBQaMpRrWslhL4o45TTt6Wt+YEWU5T3TcSgIdvGbKgwhACySESYmBOarMkJAKSx5XxP5t5IniAXmCbVDC20J/oleGEUM2waRoCcBjwA+W1zHVnVxiVpsu8BhdEtLbF9lRqV6AfEFAirhaiXHsPANJImnbgwasLdFw=" . . .