https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/Head https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w http://www.nanopub.org/nschema#hasAssertion https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/assertion https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w http://www.nanopub.org/nschema#hasProvenance https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/provenance https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w http://www.nanopub.org/nschema#hasPublicationInfo https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/pubinfo https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.nanopub.org/nschema#Nanopublication https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/assertion https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/list-view-displays http://purl.org/dc/terms/description Lists the currently active view displays of a resource, for the About page: standalone view displays and the views contributed by assigned presets (marked in the via_preset column). Filtered to declarations signed by an admin or maintainer of the owning space, or by the affected user themselves; deactivated entries (and entries with a newer deactivation for the same pair) are excluded. Each view is resolved to its latest version. The applies_here column is a flag (a check mark, else blank) indicating whether the view applies to THIS resource's own page -- i.e. its appliesToInstancesOf matches the resource's own type (Space/IndividualAgent/MaintainedResource), or it is pinned via gen:appliesTo, or it has no targeting; a hasTopLevelView preset is always flagged and a hasView preset falls back to the view's own targeting. A blank flag means the view does not apply to this instance's own page (it may apply to the resource's parts, or to nothing here); for those rows the target_multi_iri column lists the class(es)/namespace(s) the view targets. Also shows the structural position, the contributing preset (if any), who added it, the date, and the source nanopub. Ordered by structural position. https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/list-view-displays http://purl.org/dc/terms/license http://www.apache.org/licenses/LICENSE-2.0 https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/list-view-displays http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://w3id.org/kpxl/grlc/grlc-query https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/list-view-displays http://www.w3.org/2000/01/rdf-schema#label List view displays https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/list-view-displays https://w3id.org/kpxl/grlc/endpoint https://w3id.org/np/l/nanopub-query-1.1/repo/type/11daee46fdfff957dc17b46f5dc1a618045afd4f5634d5334ce9db19c3689a3c https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/list-view-displays https://w3id.org/kpxl/grlc/sparql prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> prefix dct: <http://purl.org/dc/terms/> prefix np: <http://www.nanopub.org/nschema#> prefix npa: <http://purl.org/nanopub/admin/> prefix npx: <http://purl.org/nanopub/x/> prefix gen: <https://w3id.org/kpxl/gen/terms/> select ?view ?view_label ?position ?applies_here (if(?applies_here = "", ?target_multi_iri_raw, "") as ?target_multi_iri) (if(?applies_here = "", ?target_label_multi_raw, "") as ?target_label_multi) ?via_preset ?via_preset_label ?added_by ?date_added ?deactivateView ?np ?np_label where { select ?view ?view_label ?position (if(bound(?presetScope), ?presetScope, if(bound(?preset), if(?aVHasTarget > 0, if(?aVMatch > 0, "✓", ""), "✓"), if(?aDApplyHere > 0, "✓", if(?aDHasTarget > 0, if(?aDMatch > 0, "✓", ""), if(?aDHasApply > 0, "", if(?aVHasTarget > 0, if(?aVMatch > 0, "✓", ""), "✓")))))) as ?applies_here) ?target_multi_iri_raw ?target_label_multi_raw (?preset as ?via_preset) (?preset_label as ?via_preset_label) (?user as ?added_by) (?date as ?date_added) ?deactivateView ?np ("^" as ?np_label) where { select ?view ?view_label ?position ?preset ?preset_label ?presetScope ?user ?date ?deactivateView ?np (max(?fDApplyHere) as ?aDApplyHere) (max(?fDHasApply) as ?aDHasApply) (max(?fDHasTarget) as ?aDHasTarget) (max(?fDMatch) as ?aDMatch) (max(?fVHasTarget) as ?aVHasTarget) (max(?fVMatch) as ?aVMatch) (group_concat(distinct ?targetIri; separator=" ") as ?target_multi_iri_raw) (group_concat(distinct ?targetLabel; separator="\n") as ?target_label_multi_raw) where { { select ?_resource_multi_iri ?viewRef ?viewLatest ?view_label ?position ?preset ?preset_label ?presetScope ?user ?date ?np ?ownClass ?dApply ?dTarget ?vTarget where { values ?_resource_multi_iri {} service <https://w3id.org/np/l/nanopub-query-1.1/repo/spaces> { graph npa:graph { npa:thisRepo npa:hasCurrentSpaceState ?stateG . } { graph ?stateG { ?_resource_multi_iri npa:isMaintainedBy? ?space . ?ri a gen:RoleInstantiation ; npa:forSpace ?space ; npa:forAgent ?authAgent ; (npa:inverseProperty|npa:regularProperty) ?roleProp . ?authAcct a npa:AccountState ; npa:agent ?authAgent ; npa:pubkey ?pubkey . } optional { graph npa:spacesGraph { ?rd a npa:RoleDeclaration ; npa:forSpace ?space ; npa:hasRoleType gen:MaintainerRole ; (npa:inverseProperty|npa:regularProperty) ?roleProp . bind(true as ?isMaintainer) } } filter(?roleProp = gen:hasAdmin || bound(?isMaintainer)) } union { graph ?stateG { ?selfAcct a npa:AccountState ; npa:agent ?_resource_multi_iri ; npa:pubkey ?pubkey . } } bind(if(exists { graph ?stateG { ?_resource_multi_iri npa:isMaintainedBy ?anyMaintainer } }, gen:MaintainedResource, if(exists { graph ?stateG { ?ownAcc a npa:AccountState ; npa:agent ?_resource_multi_iri } }, gen:IndividualAgent, gen:Space)) as ?ownClass) } { graph npa:graph { ?np npx:hasNanopubType gen:ViewDisplay ; npa:hasValidSignatureForPublicKeyHash ?pubkey ; dct:created ?date ; npx:embeds ?display ; np:hasAssertion ?a . filter not exists { ?npx npx:invalidates ?np ; npa:hasValidSignatureForPublicKeyHash ?pubkey . } optional { ?np npx:signedBy ?user } } graph ?a { ?display gen:isDisplayOfView ?viewRef ; gen:isDisplayFor ?_resource_multi_iri . optional { values ?displayMode { gen:ActivatedViewDisplay gen:DeactivatedViewDisplay } ?display a ?displayMode . } optional { ?display gen:appliesTo ?dApply . } optional { ?display (gen:appliesToInstancesOf|gen:appliesToNamespace) ?dTarget . } } } union { select ?viewRef ?displayMode ?preset ?preset_label ?presetScope ?user ?date ?np ?pubkey ?_resource_multi_iri { service <https://w3id.org/np/l/nanopub-query-1.1/repo/full> { graph npa:graph { ?np npx:hasNanopubType gen:PresetAssignment ; npa:hasValidSignatureForPublicKeyHash ?pubkey ; dct:created ?date ; npx:embeds ?assignment ; np:hasAssertion ?a . filter not exists { ?npx npx:invalidates ?np ; npa:hasValidSignatureForPublicKeyHash ?pubkey . } optional { ?np npx:signedBy ?user } } graph ?a { ?assignment gen:isAssignmentFor ?_resource_multi_iri ; gen:isAssignmentOfPreset ?preset . optional { values ?displayMode { gen:ActivatedPresetAssignment gen:DeactivatedPresetAssignment } ?assignment a ?displayMode . } } filter not exists { graph npa:graph { ?np2 npx:hasNanopubType gen:PresetAssignment ; npa:hasValidSignatureForPublicKeyHash ?pubkey2 ; dct:created ?date2 ; npx:embeds ?assignment2 ; np:hasAssertion ?a2 . filter not exists { ?npx2 npx:invalidates ?np2 ; npa:hasValidSignatureForPublicKeyHash ?pubkey2 . } } graph ?a2 { ?assignment2 a gen:DeactivatedPresetAssignment ; gen:isAssignmentFor ?_resource_multi_iri ; gen:isAssignmentOfPreset ?preset . } filter(?date2 > ?date) } graph npa:graph { ?presetNp npx:embeds ?preset ; np:hasAssertion ?pa . } graph ?pa { ?preset a gen:Preset . optional { ?preset rdfs:label ?preset_label . } { ?preset gen:hasTopLevelView ?viewRef . bind("✓" as ?presetScope) } union { ?preset gen:hasView ?viewRef } } } } } optional { graph npa:graph { ?np np:hasAssertion ?npAssertion . } graph ?npAssertion { ?npDisplay gen:hasStructuralPosition ?dispPos . } } filter(!bound(?displayMode) || !contains(str(?displayMode), "Deactivated")) filter not exists { graph npa:graph { ?np2 npx:hasNanopubType gen:ViewDisplay ; npa:hasValidSignatureForPublicKeyHash ?pubkey2 ; dct:created ?date2 ; npx:embeds ?display2 ; np:hasAssertion ?a2 . filter not exists { ?npx2 npx:invalidates ?np2 ; npa:hasValidSignatureForPublicKeyHash ?pubkey2 . } } graph ?a2 { ?display2 a gen:DeactivatedViewDisplay ; gen:isDisplayOfView ?viewRef ; gen:isDisplayFor ?_resource_multi_iri . } filter(?date2 > ?date) } optional { service <https://w3id.org/np/l/nanopub-query-1.1/repo/type/ec6722efa3b44e0a18aa63afe5964158a1fdb7f0413ea5f23bfddf5c03ca0221> { graph npa:graph { ?vnp npx:embeds ?viewRef . } { select ?vnp (max(?hDate) as ?headDate) where { graph npa:networkGraph { ?h (npx:supersedes)* ?vnp . } graph npa:graph { ?vnp npa:hasValidSignatureForPublicKey ?k . ?h npa:hasValidSignatureForPublicKey ?k ; dct:created ?hDate . filter not exists { ?i npx:invalidates ?h ; npa:hasValidSignatureForPublicKey ?k . } } } group by ?vnp } graph npa:networkGraph { ?headNp (npx:supersedes)* ?vnp . } graph npa:graph { ?vnp npa:hasValidSignatureForPublicKey ?vKey . ?headNp npa:hasValidSignatureForPublicKey ?vKey ; dct:created ?headDate ; npx:embeds ?viewLatest ; np:hasAssertion ?hva . filter not exists { ?i2 npx:invalidates ?headNp ; npa:hasValidSignatureForPublicKey ?vKey . } } graph ?hva { ?viewLatest dct:title ?view_label . } optional { graph ?hva { ?viewLatest gen:hasStructuralPosition ?viewPos . } } optional { graph ?hva { ?viewLatest (gen:appliesToInstancesOf|gen:appliesToNamespace) ?vTarget . } } } } bind(coalesce(?dispPos, ?viewPos, "") as ?position) } } bind(if(coalesce(str(?dApply) = str(?_resource_multi_iri), false), 1, 0) as ?fDApplyHere) bind(if(bound(?dApply), 1, 0) as ?fDHasApply) bind(if(bound(?dTarget), 1, 0) as ?fDHasTarget) bind(if(coalesce(str(?dTarget) = str(?ownClass), false) || coalesce(strstarts(str(?_resource_multi_iri), str(?dTarget)), false), 1, 0) as ?fDMatch) bind(if(bound(?vTarget), 1, 0) as ?fVHasTarget) bind(if(coalesce(str(?vTarget) = str(?ownClass), false) || coalesce(strstarts(str(?_resource_multi_iri), str(?vTarget)), false), 1, 0) as ?fVMatch) bind(coalesce(?dTarget, ?vTarget) as ?targetIri) bind(replace(str(?targetIri), "^.*[/#]", "") as ?targetLocalName) bind(if(coalesce(strlen(?targetLocalName) > 0, false), ?targetLocalName, str(?targetIri)) as ?targetLabel) bind(coalesce(?viewLatest, ?viewRef) as ?view) bind(str(?viewRef) as ?deactivateView) } group by ?view ?view_label ?position ?preset ?preset_label ?presetScope ?user ?date ?deactivateView ?np } } order by ?position desc(?date_added) https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/provenance https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/assertion http://www.w3.org/ns/prov#wasAttributedTo https://orcid.org/0000-0002-1267-0234 https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/pubinfo https://orcid.org/0000-0002-1267-0234 http://xmlns.com/foaf/0.1/name Tobias Kuhn https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w http://purl.org/dc/terms/created 2026-06-15T11:27:50Z https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w http://purl.org/dc/terms/creator https://orcid.org/0000-0002-1267-0234 https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w http://purl.org/dc/terms/license https://creativecommons.org/licenses/by/4.0/ https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w http://purl.org/nanopub/x/embeds https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/list-view-displays https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w http://purl.org/nanopub/x/supersedes https://w3id.org/np/RAoA0OmA359MKh6nFim_7P9MyYi0gshfxbS0b_ttLrsMs https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w http://www.w3.org/2000/01/rdf-schema#label List view displays https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate https://w3id.org/np/RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RA0J4vUn_dekg-U1kK3AOEt02p9mT2WO03uGxLDec1jLw https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RAoTD7udB2KtUuOuAe74tJi1t3VzK0DyWS7rYVAq1GRvw https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate https://w3id.org/np/RAEFAt-QcFK0ZhqfvlsmS10BnzGJA0xwOICZXkO-ai87k https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/sig http://purl.org/nanopub/x/hasAlgorithm RSA https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/sig http://purl.org/nanopub/x/hasPublicKey MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/sig http://purl.org/nanopub/x/hasSignature ryWlhEvQkDu6FXkzHpp6tw9YaeyWG9Axygc3Ntp7ELHfcMtKsW6dkFzp/l7v1TFUZdkYsSuPcGeRMj0rqSD39LZsVNeCGD+/Buqqwy+Q2ZmGbI2xnk2nG83pVHM4+W0sNf9Uv2xMrJw1Vmf9Jr4c2rYgrSJ/yl86INvd2Y5qZQc= https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/sig http://purl.org/nanopub/x/hasSignatureTarget https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w https://w3id.org/np/RA2eppcKZlnrgDjmiXWbr_1wIlXXN7vyoKPmUrkrtpK3w/sig http://purl.org/nanopub/x/signedBy https://orcid.org/0000-0002-1267-0234