sub:assertion {
  dct:title rdfs:label "has the title" . 
  
rdf:type rdfs:label "is a" . 
  
rdfs:label rdfs:label "has the label" . 
  <
https://w3id.org/kpxl/gen/terms/ResourceView> 
rdfs:label "resource view" . 
  <
https://w3id.org/kpxl/gen/terms/TabularView> 
rdfs:label "tabular view" . 
  <
https://w3id.org/kpxl/gen/terms/hasActionTemplate> 
rdfs:label "has the template" . 
  <
https://w3id.org/kpxl/gen/terms/hasActionTemplateTargetField> 
rdfs:label "has the template target field" . 
  <
https://w3id.org/kpxl/gen/terms/hasViewAction> 
rdfs:label "has the action" . 
  <
https://w3id.org/kpxl/gen/terms/hasViewQuery> 
rdfs:label "has the query" . 
  <
https://w3id.org/kpxl/gen/terms/hasViewQueryTargetField> 
rdfs:label "has the query target field" . 
  
sub:action a nt:LocalResource , 
nt:UriPlaceholder ;
    
rdfs:label "short ID suffix for the action" ;
    
nt:hasDefaultValue sub:action . 
  
sub:actionLabel a nt:LiteralPlaceholder ;
    
rdfs:label "text shown on the action button" . 
  
sub:actionTemplate a nt:GuidedChoicePlaceholder ;
    
rdfs:label "choose the template for this action" ;
    
nt:possibleValuesFromApi "https://w3id.org/np/l/nanopub-query-1.1/api/RARD6qOGIXUvfxmf5CQNEDxPqlTVCqeLdWeSg5h8tUcEA/search-templates" . 
  
sub:actionTemplateField a nt:LiteralPlaceholder ;
    
rdfs:label "the template field URI suffix" ;
    
nt:hasDefaultValue "resource" . 
  
sub:assertion dct:description "Declaring a view that to be shown on a resource page (i.e. user/space/maintained resource page)." ;
    
a nt:AssertionTemplate ;
    
rdfs:label "Declaring a resource view" ;
    
nt:hasStatement sub:st10 , 
sub:st11 , 
sub:st20 , 
sub:st30 , 
sub:st31 , 
sub:st50 ;
    
nt:hasTag "Spaces" . 
  
sub:query a nt:GuidedChoicePlaceholder ;
    
rdfs:label "choose the query" ;
    
nt:possibleValuesFromApi "https://w3id.org/np/l/nanopub-query-1.1/api/RAyMrQ89RECTi9gZK5q7gjL1wKTiP8StkLy0NIkkCiyew/find-things?type=https://w3id.org/kpxl/grlc/grlc-query" . 
  
sub:queryField a nt:LiteralPlaceholder ;
    
rdfs:label "the query placeholder name" ;
    
nt:hasDefaultValue "resource" . 
  
sub:st10 rdf:object <
https://w3id.org/kpxl/gen/terms/ResourceView> ;
    
rdf:predicate rdf:type ;
    
rdf:subject sub:view . 
  
sub:st11 rdf:object sub:viewType ;
    
rdf:predicate rdf:type ;
    
rdf:subject sub:view . 
  
sub:st20 rdf:object sub:title ;
    
rdf:predicate dct:title ;
    
rdf:subject sub:view . 
  
sub:st30 rdf:object sub:query ;
    
rdf:predicate <
https://w3id.org/kpxl/gen/terms/hasViewQuery> ;
    
rdf:subject sub:view . 
  
sub:st31 rdf:object sub:queryField ;
    
rdf:predicate <
https://w3id.org/kpxl/gen/terms/hasViewQueryTargetField> ;
    
rdf:subject sub:view . 
  
sub:st50 a nt:GroupedStatement , 
nt:OptionalStatement , 
nt:RepeatableStatement ;
    
nt:hasStatement sub:st51 , 
sub:st52 , 
sub:st53 , 
sub:st54 . 
  
sub:st51 rdf:object sub:action ;
    
rdf:predicate <
https://w3id.org/kpxl/gen/terms/hasViewAction> ;
    
rdf:subject sub:view . 
  
sub:st52 rdf:object sub:actionTemplate ;
    
rdf:predicate <
https://w3id.org/kpxl/gen/terms/hasActionTemplate> ;
    
rdf:subject sub:action . 
  
sub:st53 rdf:object sub:actionTemplateField ;
    
rdf:predicate <
https://w3id.org/kpxl/gen/terms/hasActionTemplateTargetField> ;
    
rdf:subject sub:action . 
  
sub:st54 rdf:object sub:actionLabel ;
    
rdf:predicate rdfs:label ;
    
rdf:subject sub:action . 
  
sub:title a nt:LiteralPlaceholder ;
    
rdfs:label "title for the view" . 
  
sub:view a nt:EmbeddedResource , 
nt:LocalResource , 
nt:UriPlaceholder ;
    
rdfs:label "short ID suffix for the view" . 
  
sub:viewType a nt:RestrictedChoicePlaceholder ;
    
rdfs:label "choose the type of view" ;
    
nt:hasDefaultValue <
https://w3id.org/kpxl/gen/terms/TabularView> ;
    
nt:possibleValue <
https://w3id.org/kpxl/gen/terms/TabularView> . 
}