Nanopublication

< Home

ID

https://w3id.org/np/RA_sI8Pr3zZpmFqL0-F53P0PR6eN2Sd6AmnX3AT3NNnRc

Formats

.trig | .trig.txt | .jelly | .jelly.txt | .jsonld | .jsonld.txt | .nq | .nq.txt | .xml | .xml.txt

Content

@prefix this: <https://w3id.org/np/RA_sI8Pr3zZpmFqL0-F53P0PR6eN2Sd6AmnX3AT3NNnRc> .
@prefix sub: <https://w3id.org/np/RA_sI8Pr3zZpmFqL0-F53P0PR6eN2Sd6AmnX3AT3NNnRc/> .
@prefix schema: <http://schema.org/> .
@prefix gen: <https://w3id.org/kpxl/gen/terms/> .
@prefix np: <http://www.nanopub.org/nschema#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix nt: <https://w3id.org/np/o/ntemplate/> .
@prefix npx: <http://purl.org/nanopub/x/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix prov: <http://www.w3.org/ns/prov#> .

sub:Head {
  this: a np:Nanopublication;
    np:hasAssertion sub:assertion;
    np:hasProvenance sub:provenance;
    np:hasPublicationInfo sub:pubinfo .
}

sub:assertion {
  sub:paragraph a gen:Paragraph;
    schema:about <https://w3id.org/kpxl/grlc/endpoint>;
    schema:title "The computed repositories";
    gen:hasContent """<p>Two repositories hold state the service computes rather than nanopublications as published. <code>spaces</code> holds the validated picture of every space — its members and their roles, its resources, its sub-spaces — with the authority checks already applied. <code>trust</code> holds which keys belong to whom and whether the network trusts them. Queries about \"who may\" and \"who is\" go here rather than reconstructing the answer from raw grants and introductions.</p>
<p>Both keep the current state in a graph whose name changes on every recomputation, reached through a pointer; a query reads the pointer and the state in one go so it never sees a half-updated picture.</p>""";
    gen:hasPositionString "040" .
}

sub:provenance {
  sub:assertion prov:wasAttributedTo <https://w3id.org/np/RAFJKwxgChOLOQ2UduMAT1bYf1VNaWIZYIPmTT3YvJ8y0/docs-bot> .
}

sub:pubinfo {
  this: dct:created "2026-09-10T12:16:34Z"^^xsd:dateTime;
    dct:creator <https://w3id.org/np/RAFJKwxgChOLOQ2UduMAT1bYf1VNaWIZYIPmTT3YvJ8y0/docs-bot>;
    dct:license <https://creativecommons.org/publicdomain/zero/1.0/>;
    npx:introduces sub:paragraph;
    rdfs:label "The computed repositories";
    nt:wasCreatedFromProvenanceTemplate <https://w3id.org/np/RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU>;
    nt:wasCreatedFromPubinfoTemplate <https://w3id.org/np/RA-N4_kFxcruvBTlo1yJv29E4SLOXsx5KO_th69PprMrA>,
      <https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8>;
    nt:wasCreatedFromTemplate <https://w3id.org/np/RAdxrv0Rie-65L6gdURjpy8nTt7YagghQfX20Zw4pR7t0> .
  
  sub:sig npx:hasAlgorithm "RSA";
    npx:hasPublicKey "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl8cMusqtNyKA6UIsi3f7BAcZmHQXWxU0qk0PLsboMWQxYrGBfGgHTgRHJrBRxL+Zn9kJHKVmz2smDcjCBptXi/OwWy80gjsx+Pbe6IWz3zFPWF1UoFIKfPnC0slV67CQgdM853zW7Bmk9/uflCtK4EtZKmPdRGtUHVC7DTVvDBMDzLRGdE2KCBVN29EbM5GGVNvijYbaZQ9OFQPBkQshayqSIyGRr6rreJdkrRVLIzu3uuAjKYydaeXZWSN2JLnVBwrClKUxaEdCwhb5nXpMtKOMD+R+LgaXLeJUWM8BdRSYnta9ZqI5pHY4y3v+eW7J+HHeTvRbHvlik+Z4hFUXmQIDAQAB";
    npx:hasSignature "K+zXpQ1ttENA76BbNhAxBdz3jiiE2HPU0Deg64x4UK//u9HUOpPPsUWhEfzP0rTYfBNnTs4mnH5DD7Gu2Qd144uz/TdiZFflGlvGZDZmlNSQi1hDnf9itBuekAhJ+oIApW5Se0TP2Uyli9xhlJkFbjnNIy7scVvfsfQgJEEJf96BjXy7PdTl4KMF8LzCELsgHkebr7wud9cb/8oqhGJwSJ3gvu03LGzWlPRS/Wm3v8adCL1+Nx8BN3BsSLoD/3gXjAnTLB66cGLvvdjQqaoIbkMnUCxoumToewJykcjrIcIJP+bOHyuCSGpPIF8ZpYKo//Z0NSWdMXChWXMSALrlGQ==";
    npx:hasSignatureTarget this:;
    npx:signedBy <https://w3id.org/np/RAFJKwxgChOLOQ2UduMAT1bYf1VNaWIZYIPmTT3YvJ8y0/docs-bot> .
}