@prefix ns1: .
@prefix this: .
@prefix sub: .
@prefix np: .
@prefix dct: .
@prefix rdf: .
@prefix nt: .
@prefix npx: .
@prefix xsd: .
@prefix rdfs: .
@prefix orcid: .
@prefix prov: .
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: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" .
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: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:GuidedChoicePlaceholder;
rdfs:label "URI of the trust range algorithm";
nt:possibleValue npx:FixedTrust, npx:TransitiveTrust .
sub:update-strategy a nt:GuidedChoicePlaceholder;
rdfs:label "URI of the update strategy";
nt:possibleValue npx:ManualUpdatesOnly, npx:UpdatesByCreator .
rdf:type rdfs:label "is a" .
rdfs:label rdfs:label "is called" .
}
sub:provenance {
sub:assertion prov:wasAttributedTo orcid:0000-0002-1267-0234 .
}
sub:pubinfo {
sub:sig npx:hasAlgorithm "RSA";
npx:hasPublicKey "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB";
npx:hasSignature "nlY4az1zOs5MrWZbLGQNKyL1iNc2T8Uxvnm9Z7ZVO5ZtYm2WekpBxuFG2DAdgl+9sAxKh9BGS2I37NgbyBpdSYDqaItsGWz0d8XwSI1GkzeHFzDNg6Ooa5a6+rIZ0/vV0OMgbirbND+bJM+DCGx5QUqGpRCTHMZL+uUKytSwW9o=";
npx:hasSignatureTarget this: .
this: dct:created "2023-08-07T16:31:41.126+02:00"^^xsd:dateTime;
dct:creator orcid:0000-0002-1267-0234;
dct:license ;
npx:supersedes ns1:RADPosS9nW3_uT4nILnjz9qQTYnwLelD_tDYjc1su8NQk;
nt:wasCreatedFromProvenanceTemplate ns1:RANwQa4ICWS5SOjw7gp99nBpXBasapwtZF1fIM3H2gYTM;
nt:wasCreatedFromPubinfoTemplate ns1:RAA2MfqdBCzmz9yVWjKLXNbyfBNcwsMmOqcNUxkk1maIM,
ns1:RAh1gm83JiG5M6kDxXhaYT1l49nCzyrckMvTzcPn-iv90, ns1:RAjpBMlw3owYhJUBo3DtsuDlXsNAJ8cnGeWAutDVjuAuI;
nt:wasCreatedFromTemplate ns1:RAcWdTxuDiVS_r3AtyI1TlF6_0oiGqUs75JsK6JTfQzsQ .
}