sub:assertion {
sub:AgreementClass a nt:RestrictedChoicePlaceholder ;
rdfs:label "specify whether you agree with the point made" ;
nt:possibleValue <
https://w3id.org/linkflows/reviews/AgreementComment> , <
https://w3id.org/linkflows/reviews/DisagreementComment> , <
https://w3id.org/linkflows/reviews/PartialAgreementComment> .
sub:OtherComment a nt:UriPlaceholder ;
rdfs:label "the comment that this comment is responding to" .
sub:ReferredObject a nt:UriPlaceholder ;
rdfs:label "the object where this response is implemented" .
sub:ResponseActionClass a nt:RestrictedChoicePlaceholder ;
rdfs:label "specify whether the point has been addressed" ;
nt:possibleValue <
https://w3id.org/linkflows/reviews/PointAddressedComment> , <
https://w3id.org/linkflows/reviews/PointNotAddressedComment> , <
https://w3id.org/linkflows/reviews/PointPartiallyAddressedComment> .
sub:assertion a nt:AssertionTemplate ;
rdfs:label "Responding to a review comment" ;
nt:hasNanopubLabelPattern "Response to ${OtherComment}: '${commentText}'" ;
nt:hasStatement sub:st00 ,
sub:st01 ,
sub:st02 ,
sub:st10 ,
sub:st11 ,
sub:st20 ;
nt:hasTag "Reviews" .
sub:comment a nt:IntroducedResource ,
nt:LocalResource ;
rdfs:label "This comment" .
sub:commentText a nt:LiteralPlaceholder ,
nt:LongLiteralPlaceholder ;
rdfs:label "The content of this comment as free text" .
sub:st00 rdf:object <
https://w3id.org/linkflows/reviews/ResponseComment> ;
rdf:predicate rdf:type ;
rdf:subject sub:comment .
sub:st01 rdf:object sub:OtherComment ;
rdf:predicate <
https://w3id.org/linkflows/reviews/isResponseTo> ;
rdf:subject sub:comment .
sub:st02 rdf:object sub:ReferredObject ;
rdf:predicate <
https://w3id.org/linkflows/reviews/refersTo> ;
rdf:subject sub:comment .
sub:st10 rdf:object sub:ResponseActionClass ;
rdf:predicate rdf:type ;
rdf:subject sub:comment .
sub:st11 rdf:object sub:AgreementClass ;
rdf:predicate rdf:type ;
rdf:subject sub:comment .
sub:st20 rdf:object sub:commentText ;
rdf:predicate <
https://w3id.org/linkflows/reviews/hasCommentText> ;
rdf:subject sub:comment .
rdf:type rdfs:label "is a" .
<
https://w3id.org/linkflows/reviews/AgreementComment>
rdfs:label "comment expressing agreement" .
<
https://w3id.org/linkflows/reviews/DisagreementComment>
rdfs:label "comment expressing disagreement" .
<
https://w3id.org/linkflows/reviews/PartialAgreementComment>
rdfs:label "comment expressing partial agreement" .
<
https://w3id.org/linkflows/reviews/PointAddressedComment>
rdfs:label "comment that declares that the point has been addressed" .
<
https://w3id.org/linkflows/reviews/PointNotAddressedComment>
rdfs:label "comment that declares that the point has not been addressed" .
<
https://w3id.org/linkflows/reviews/PointPartiallyAddressedComment>
rdfs:label "comment that declares that the point has been partially addressed" .
<
https://w3id.org/linkflows/reviews/ResponseComment>
rdfs:label "response comment" .
<
https://w3id.org/linkflows/reviews/hasCommentText>
rdfs:label "has the comment text" .
<
https://w3id.org/linkflows/reviews/isResponseTo>
rdfs:label "is a response to the comment" .
<
https://w3id.org/linkflows/reviews/refersTo>
rdfs:label "refers to" .
}