@prefix this: . @prefix sub: . @prefix np: . @prefix nt: . @prefix xsd: . @prefix skos: . @prefix orcid: . @prefix rdfs: . @prefix gen: . @prefix dct: . @prefix rdf: . @prefix npx: . @prefix prov: . @prefix foaf: . sub:Head { this: a np:Nanopublication; np:hasAssertion sub:assertion; np:hasProvenance sub:provenance; np:hasPublicationInfo sub:pubinfo . } sub:assertion { dct:conformsTo rdfs:label "applies the maturity model" . dct:identifier rdfs:label "has the identifier" . rdf:type rdfs:label "is a" . rdfs:label rdfs:label "is called" . rdfs:label "FAIRplus Dataset Maturity (DSM) Model" . sub:assessment a nt:IntroducedResource, nt:LocalResource, nt:UriPlaceholder; rdfs:label "short ID suffix for this assessment, e.g. 'assessment'" . sub:dataset a nt:ExternalUriPlaceholder; rdfs:label "the persistent identifier of the dataset being assessed" . sub:datasetId a nt:LiteralPlaceholder; rdfs:label "the dataset's accession or identifier string" . sub:datasetName a nt:LiteralPlaceholder; rdfs:label "the title of the dataset" . sub:date a nt:LiteralPlaceholder; rdfs:label "the date the assessment was carried out"; nt:hasDatatype xsd:date; nt:hasRegex "[0-9]{4}-[0-9]{2}-[0-9]{2}" . sub:hostenv a nt:ExternalUriPlaceholder; rdfs:label "the environment that hosts the dataset and its descriptor" . sub:hostenvName a nt:LiteralPlaceholder; rdfs:label "the name of the hosting environment" . sub:level a nt:ExternalUriPlaceholder, nt:GuidedChoicePlaceholder; rdfs:label "the highest maturity level found to be reached"; nt:possibleValuesFromApi "https://w3id.org/np/l/nanopub-query-1.1/api/RAyMrQ89RECTi9gZK5q7gjL1wKTiP8StkLy0NIkkCiyew/find-things?type=https://w3id.org/spaces/fairplus/r/dsm/MaturityLevel" . sub:model a nt:ExternalUriPlaceholder, nt:GuidedChoicePlaceholder; rdfs:label "the maturity model being applied"; nt:hasDefaultValue ; nt:possibleValuesFromApi "http://purl.org/nanopub/api/find_signed_things?type=http://www.w3.org/2002/07/owl%23Ontology&searchterm=" . sub:name a nt:LiteralPlaceholder; rdfs:label "a name for this assessment" . sub:st01 rdf:object ; rdf:predicate rdf:type; rdf:subject sub:assessment . sub:st02 rdf:object sub:name; rdf:predicate rdfs:label; rdf:subject sub:assessment . sub:st03 rdf:object sub:model; rdf:predicate dct:conformsTo; rdf:subject sub:assessment . sub:st04 rdf:object sub:dataset; rdf:predicate ; rdf:subject sub:assessment . sub:st05 rdf:object ; rdf:predicate rdf:type; rdf:subject sub:dataset . sub:st06 a nt:OptionalStatement; rdf:object sub:datasetName; rdf:predicate rdfs:label; rdf:subject sub:dataset . sub:st07 a nt:OptionalStatement; rdf:object sub:datasetId; rdf:predicate dct:identifier; rdf:subject sub:dataset . sub:st08 a nt:GroupedStatement, nt:OptionalStatement; nt:hasStatement sub:st08a, sub:st08b . sub:st08a rdf:object sub:hostenv; rdf:predicate ; rdf:subject sub:assessment . sub:st08b rdf:object ; rdf:predicate rdf:type; rdf:subject sub:hostenv . sub:st09 a nt:OptionalStatement; rdf:object sub:hostenvName; rdf:predicate rdfs:label; rdf:subject sub:hostenv . sub:st10 rdf:object sub:date; rdf:predicate ; rdf:subject sub:assessment . sub:st11 a nt:OptionalStatement; rdf:object sub:level; rdf:predicate ; rdf:subject sub:assessment . sub:template a nt:AssertionTemplate; dct:description "Such a nanopublication records that a dataset, together with the environment that hosts it, was assessed against the FAIRplus Dataset Maturity (DSM) Model on a given date, and states the highest maturity level found to be reached. The individual indicator verdicts that support this result are published as separate nanopublications, each referring back to this assessment. Identify the dataset by an identifier it already has, such as a DOI, an accession resolvable through identifiers.org, or its landing page; do not mint a new identifier for it."; dct:isVersionOf ; rdfs:label "Recording a FAIRplus-DSM maturity assessment"; gen:governedBy ; nt:hasNanopubLabelPattern "${name}"; nt:hasStatement sub:st01, sub:st02, sub:st03, sub:st04, sub:st05, sub:st06, sub:st07, sub:st08, sub:st08a, sub:st08b, sub:st09, sub:st10, sub:st11; nt:hasTag "FAIRplus-DSM"; nt:hasTargetNanopubType . rdfs:label "dataset" . rdfs:label "data hosting environment" . rdfs:label "maturity assessment" . rdfs:label "found the achieved maturity level to be" . rdfs:label "assesses the dataset" . rdfs:label "assesses the hosting environment" . rdfs:label "was carried out on" . } sub:provenance { sub:assertion prov:wasAttributedTo orcid:0000-0002-1267-0234 . } sub:pubinfo { orcid:0000-0002-1267-0234 foaf:name "Tobias Kuhn" . this: dct:created "2026-09-24T09:38:44+00:00"^^xsd:dateTime; dct:creator orcid:0000-0002-1267-0234; dct:license ; npx:embeds sub:template; npx:introduces ; npx:supersedes ; rdfs:label "Recording a FAIRplus-DSM maturity assessment"; skos:changeNote "Guided choices that must refer to existing resources are now also external URI placeholders, so Nanodash no longer offers to mint a typed plain name locally for them: level, model."; nt:wasCreatedFromProvenanceTemplate ; nt:wasCreatedFromPubinfoTemplate , , , ; nt:wasCreatedFromTemplate . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB"; npx:hasSignature "M3FQPI5xIG7RuXUVTCIDyM65OLLb9iGdoC/v+GWKkLgrSc/5Lve7ZojAk0JZL21CG+iBX8AGwevO/vQRuh+d4EPNpejtGzTTgknZU/DZAFNnRr6CaMXNW6nH4XSFeoyunoOWyKSj9u5NUeU1CRiniEhAaAnpEtkfyFYc+Ll2o5g="; npx:hasSignatureTarget this:; npx:signedBy orcid:0000-0002-1267-0234 . }