@prefix this: . @prefix sub: . @prefix np: . @prefix dct: . @prefix rdf: . @prefix nt: . @prefix npx: . @prefix xsd: . @prefix skos: . @prefix orcid: . @prefix rdfs: . @prefix prov: . @prefix foaf: . sub:Head { this: a np:Nanopublication; np:hasAssertion sub:assertion; np:hasProvenance sub:provenance; np:hasPublicationInfo sub:pubinfo . } sub:assertion { npx:FixedTrust rdfs:label "Fixed Trust" . npx:IDEBT10 rdfs:label "IDEBT10" . npx:ManualUpdatesOnly rdfs:label "Manual Updates Only" . npx:NanopubSetting rdfs:label "nanopublication setting" . npx:TransitiveTrust rdfs:label "Transitive Trust" . npx:UpdatesByCreator rdfs:label "Updates By Creator" . npx:hasAgents rdfs:label "has agents" . npx:hasBootstrapService rdfs:label "has bootstrap service" . npx:hasServices rdfs:label "has services" . npx:hasTrustRangeAlgorithm rdfs:label "has trust range algorithm" . npx:hasUpdateStrategy rdfs:label "has update strategy" . rdf:type rdfs:label "is a" . rdfs:label rdfs:label "is called" . sub:agents a nt:TrustyUriPlaceholder; rdfs:label "nanopublication index URI of authoritative agents" . sub:assertion a nt:AssertionTemplate; rdfs:label "Defining a new nanopublication setting"; nt:hasNanopubLabelPattern "Nanopublication setting: ${label}"; nt:hasStatement sub:st1, sub:st2, sub:st3, sub:st4, sub:st5, sub:st6, sub:st7; nt:hasTag "Meta" . sub:bootstrap-service a nt:UriPlaceholder; rdfs:label "URL of bootstrap service" . sub:label a nt:LiteralPlaceholder; rdfs:label "the name of this nanopublication setting" . sub:services a nt:TrustyUriPlaceholder; rdfs:label "nanopublication index URI of authoritative services" . sub:setting a nt:IntroducedResource, nt:LocalResource, nt:UriPlaceholder; rdfs:label "short name, used as URI suffix" . sub:st1 rdf:object npx:NanopubSetting; rdf:predicate rdf:type; rdf:subject sub:setting . sub:st2 rdf:object sub:label; rdf:predicate rdfs:label; rdf:subject sub:setting . sub:st3 rdf:object sub:agents; rdf:predicate npx:hasAgents; rdf:subject sub:setting . sub:st4 rdf:object sub:services; rdf:predicate npx:hasServices; rdf:subject sub:setting . sub:st5 a nt:RepeatableStatement; rdf:object sub:bootstrap-service; rdf:predicate npx:hasBootstrapService; rdf:subject sub:setting . sub:st6 rdf:object sub:trust-range-algorithm; rdf:predicate npx:hasTrustRangeAlgorithm; rdf:subject sub:setting . sub:st7 rdf:object sub:update-strategy; rdf:predicate npx:hasUpdateStrategy; rdf:subject sub:setting . sub:trust-range-algorithm a nt:ExternalUriPlaceholder, nt:GuidedChoicePlaceholder; rdfs:label "URI of the trust range algorithm"; nt:possibleValue npx:FixedTrust, npx:IDEBT10, npx:TransitiveTrust . sub:update-strategy a nt:ExternalUriPlaceholder, nt:GuidedChoicePlaceholder; rdfs:label "URI of the update strategy"; nt:possibleValue npx:ManualUpdatesOnly, npx:UpdatesByCreator . } 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:supersedes ; rdfs:label "Defining a new nanopublication setting"; 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: trust-range-algorithm, update-strategy."; nt:wasCreatedFromProvenanceTemplate ; nt:wasCreatedFromPubinfoTemplate , , , ; nt:wasCreatedFromTemplate . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB"; npx:hasSignature "NHixuSK2jTn8JknMTBIsjHk4PKLWO66hLf5h7phbnOioftEmRsIliT2X93fadztDNrv0M+AcpJMAkocAX6C8DGYTP54ptGIPlbM1lRF9zFQcZojtXLWM9BP7yCS185HxDkl8gevTWeH2CYnsKsl32IcVIOTDoFecjw+vQRg8dC4="; npx:hasSignatureTarget this:; npx:signedBy orcid:0000-0002-1267-0234 . }