@prefix this: . @prefix sub: . @prefix np: . @prefix owl: . @prefix nt: . @prefix xsd: . @prefix dm: . @prefix rdfs: . @prefix fair: . @prefix dct: . @prefix npx: . @prefix prov: . @prefix foaf: . @prefix dsm: . sub:Head { this: a np:Nanopublication; np:hasAssertion sub:assertion; np:hasProvenance sub:provenance; np:hasPublicationInfo sub:pubinfo . } sub:assertion { dm:DSM-2-H2 a owl:NamedIndividual, dsm:MaturityIndicator; dct:description "This is a metadata-retrieval-related requirement. The metadata hosting environment (which could be the same or different from the data hosting environment) should offer the capability to retrieve the Dataset's Metadata Record using API technologies like REST, RPC or GRAPHQL."; dct:isPartOf dm:; rdfs:label "Metadata hosting environment provides programmatic access and retrieval (API) for the Dataset Descriptor"; rdfs:seeAlso , ; dsm:crossReferences dsm:FsF-A1-02M, dsm:RDA-A1.1-01M; dsm:hasCategory dsm:HostingEnvironmentCategory; dsm:hasMaturityLevel dsm:Level2; dsm:inDimension dsm:HostingDimension; dsm:indicatorCode "DSM-2-H2"; dsm:relatedFAIRPrinciple fair:A1 . } sub:provenance { sub:assertion prov:wasAttributedTo ; prov:wasDerivedFrom . } sub:pubinfo { foaf:name "FAIRplus DSM Bot" . this: dct:created "2026-09-05T09:18:21Z"^^xsd:dateTime; dct:creator ; dct:license ; npx:hasNanopubType owl:NamedIndividual, dsm:MaturityIndicator; npx:introduces dm:DSM-2-H2; rdfs:label "Metadata hosting environment provides programmatic access and retrieval (API) for the Dataset Descriptor"; nt:wasCreatedFromProvenanceTemplate ; nt:wasCreatedFromPubinfoTemplate , , ; nt:wasCreatedFromTemplate . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAur0EZ85ThsweXM0E4IAh4SCglHSV8EAYZLx+GLcV2er7SDGxlHUqwEvVvuan4Hu4LMENmzOjpLdTkJF9dVZvkTfhd6CAX3+ry0ef6qAE9M1mNMHNm43Lq7ip1MVHC+xbmTvoFDkvs9wpnddAEVPTfwS370Bi/rpvzc6v6xfWsNNl/Okk+PE2S1jvA3Qk85phqwsIwbD5P5Xk1FVPlX1sh8h4F4/Iyyy0pbmiydYj3TRFYyXp6Wr58w7vRapSgCCAw6S9p/mxZCNyVJDeEOnWbeBRfi9BQdZdvdB2AB6HBlGds4sdt2mvHGxy6uPFgiOD2r32RvCBuMkTxSBipG8UrQIDAQAB"; npx:hasSignature "FWhypS8D7ri1+oKrQTktdXncoFR3V/wSLKt6XCf3WCpN06G6Jy2xib75E0UtpjsNjwvicxspsWXUD3pP0eKRPP68+ODi1bP9eGi+0UyqY5CqUD8Wd7MiIhCPuHeK2toQWPSyfsRdymtX4qX4Riaa3gHkBuWvRr/b31tlqfoMNpdkPaTe/CVewpIFxqcMQS2C1P0Gn+F29QI01IKpSf4MdYc6HwztHmKkOzO6T5SQVtuaJ6MX2MHQTD0LL0czDhNZAYsLtDflOPj3UepNkGYngx6HGCjs+Xz+2G/u6JA2vf/Zl0BOqDMLACtfMtt8AVmYcaUQjYfdkEL0fXyL9VtAJQ=="; npx:hasSignatureTarget this:; npx:signedBy . }