@prefix this: . @prefix sub: . @prefix gen: . @prefix np: . @prefix dct: . @prefix rdf: . @prefix nt: . @prefix npx: . @prefix xsd: . @prefix rdfs: . @prefix orcid: . @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:description rdfs:label "has the description" . rdf:type rdfs:label "is a" . rdfs:label rdfs:label "has the label" . gen:ActivatedPresetAssignment rdfs:label "activated preset assignment" . gen:MaintainedResource rdfs:label "maintained resource" . gen:PresetAssignment rdfs:label "preset assignment" . gen:isAssignmentFor rdfs:label "is an assignment for" . gen:isAssignmentOfPreset rdfs:label "is an assignment of the preset" . gen:isMaintainedBy rdfs:label "is maintained by" . rdfs:label "Maintained view preset" . sub:assignment a nt:EmbeddedResource, nt:LocalResource; rdfs:label "this" . sub:description a nt:LongLiteralPlaceholder; rdfs:label "the description of the view" . sub:label a nt:LiteralPlaceholder; rdfs:label "the name of the view" . sub:resource a nt:ExternalUriPlaceholder, nt:IntroducedResource; rdfs:label "the view's version-independent IRI" . sub:space a nt:ExternalUriPlaceholder, nt:GuidedChoicePlaceholder; rdfs:label "the space maintaining this view"; nt:possibleValuesFromApi "https://w3id.org/np/l/nanopub-query-1.1/api/RAom4OoQ8U2K6A629YRXKo9-XU-ZJM7-KZs1h11OD6c1w/find-things?type=https://w3id.org/kpxl/gen/terms/Space" . sub:st00 rdf:object gen:MaintainedResource; rdf:predicate rdf:type; rdf:subject sub:resource . sub:st02 rdf:object sub:label; rdf:predicate rdfs:label; rdf:subject sub:resource . sub:st03 rdf:object sub:description; rdf:predicate dct:description; rdf:subject sub:resource . sub:st04 rdf:object sub:space; rdf:predicate gen:isMaintainedBy; rdf:subject sub:resource . sub:st10 a nt:AdvancedStatement; rdf:object gen:PresetAssignment; rdf:predicate rdf:type; rdf:subject sub:assignment . sub:st12 a nt:AdvancedStatement; rdf:object gen:ActivatedPresetAssignment; rdf:predicate rdf:type; rdf:subject sub:assignment . sub:st20 a nt:AdvancedStatement; rdf:object ; rdf:predicate gen:isAssignmentOfPreset; rdf:subject sub:assignment . sub:st30 a nt:AdvancedStatement; rdf:object sub:resource; rdf:predicate gen:isAssignmentFor; rdf:subject sub:assignment . sub:templateVersion a nt:AssertionTemplate; dct:description """

List a resource view as a maintained resource of a space, so the space governs its versions and the view gets its own resource page.

Unlike the general \"Defining a maintained resource\" template, this one is specific to views: the same nanopublication also assigns the Maintained view preset, which supplies the standard views for a view page (view info and version history). Listing a view and giving it its standard page is therefore a single act.

The preset assignment is identified by the (preset, resource) pair, not by this nanopublication's URI, so it can later be deactivated on its own without superseding this nanopublication.

"""; dct:isVersionOf sub:template; rdfs:label "Listing a view as a maintained resource"; gen:governedBy ; nt:hasNanopubLabelPattern "${label} is a view maintained by ${space}"; nt:hasStatement sub:st00, sub:st02, sub:st03, sub:st04, sub:st10, sub:st12, sub:st20, sub:st30; nt:hasTag "Spaces"; nt:hasTargetNanopubType gen:MaintainedResource, gen:PresetAssignment . } sub:provenance { sub:assertion prov:wasAttributedTo orcid:0000-0002-1267-0234; prov:wasDerivedFrom . } sub:pubinfo { orcid:0000-0002-1267-0234 foaf:name "Tobias Kuhn" . this: dct:created "2026-11-10T20:40:13Z"^^xsd:dateTime; dct:creator orcid:0000-0002-1267-0234; dct:license ; npx:embeds sub:templateVersion; npx:introduces sub:template; rdfs:label "Listing a view as a maintained resource"; nt:wasCreatedFromProvenanceTemplate ; nt:wasCreatedFromPubinfoTemplate , ; nt:wasCreatedFromTemplate . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB"; npx:hasSignature "SI6JLB7JZTKpYqKZfNeGVJ0Li4uWMlJ6zabfNYqeAZxwMnjgjfoLlv/Vhi4lrMry6aQxJYPxpOugxotV1sJoAitBYOQlxQaiDhdE44AWXqzkRVL7sIx1Hp3Bv0HSyRbnbMaYHcwQv86iXu/BFJidJdxwhtuwKA5E+18AM/nWqRo="; npx:hasSignatureTarget this:; npx:signedBy orcid:0000-0002-1267-0234 . }