sub:assertion {
dct:creator rdfs:label "is written by - connects an agent (left) to a thing the agent created (right)" .
rdfs:comment rdfs:label "has the text - states a comment (right) about a thing (left)" .
<
https://schema.org/keywords>
rdfs:label "has a keyword" .
sub:Keyword a nt:LiteralPlaceholder ;
rdfs:label "has keywords - Relevant keyword for this post" ;
nt:hasRegex "[\\s\\S]{0,20}" .
sub:assertion dct:description "Such a nanopublication includes a text that refers to an existing resource, which could be a paper, another document, or any URL, such as stating an agreement or a correction. The reference to the existing paper is based on the <a href=\"https://sparontologies.github.io/cito/current/cito.html\" target=\"_blank\">Citation Typing Ontology (CiTO)</a>., schema.org and CoSMO - Common sensemaking ontology." ;
a nt:AssertionTemplate ;
rdfs:label "Semantic social posting with CSm v0" ;
nt:hasDefaultProvenance <
https://w3id.org/np/RA1NQeh9MHpRCMwCfNIIXoabJlz23gEN0TUYVj3lVnZCo> ;
nt:hasNanopubLabelPattern "${relation} ${resource}" ;
nt:hasStatement sub:st1 ,
sub:st2 ,
sub:st3 ,
sub:st4 ;
nt:hasTag "Comments" ;
nt:hasTargetNanopubType <
https://sense-nets.xyz/cosmo--common-sensemaking-ontology> .
sub:relation a nt:RestrictedChoicePlaceholder ;
rdfs:label "choose relation" ;
nt:possibleValuesFrom <
https://w3id.org/np/RAvfmLjVKDoV756L_eq-_Un3Fq0LuyIXy6DAzzDDEEpi8> .
sub:resource a nt:UriPlaceholder ;
rdfs:label "URL of resource" .
sub:st1 rdf:object nt:CREATOR ;
rdf:predicate dct:creator ;
rdf:subject nt:ASSERTION .
sub:st2 rdf:object sub:resource ;
rdf:predicate sub:relation ;
rdf:subject nt:ASSERTION ;
a nt:RepeatableStatement .
sub:st3 rdf:object sub:text ;
rdf:predicate rdfs:comment ;
rdf:subject nt:ASSERTION .
sub:st4 rdf:object sub:Keyword ;
rdf:predicate <
https://schema.org/keywords> ;
rdf:subject nt:ASSERTION ;
a nt:OptionalStatement ,
nt:RepeatableStatement .
sub:text a nt:LongLiteralPlaceholder ;
rdfs:label "your text (max. 500 characters)" ;
nt:hasRegex "[\\s\\S]{0,500}" .
}