sub:assertion {
dct:title rdfs:label "has title" .
rdf:type rdfs:label "is a" .
rdfs:seeAlso rdfs:label "is further described by" .
sub:DO a nt:GuidedChoicePlaceholder ;
rdfs:label "digital object description" ;
nt:possibleValuesFromApi "http://purl.org/np/RACXDZHEowTYDAzZvdmD0qIGpXZwY5ghMRBBlt6N8Iu5s" .
sub:action a nt:GuidedChoicePlaceholder ;
rdfs:label "action (controlled)" ;
nt:possibleValuesFromApi "http://purl.org/np/RACXDZHEowTYDAzZvdmD0qIGpXZwY5ghMRBBlt6N8Iu5s" .
sub:activity a nt:LiteralPlaceholder ;
rdfs:label "action (free text)" .
sub:assertion dct:description "Template for defining a User Story" ;
a nt:AssertionTemplate ;
rdfs:label "Defining a User Story" ;
nt:hasRequiredPubinfoElement ns1:RA_R5w4lZ-6xuZyylG8qSlMhmWBaTE41-zlhiBVUQblCc ;
nt:hasStatement sub:st01 ,
sub:st02 ,
sub:st03 ,
sub:st04 ,
sub:st05 ,
sub:st06 ,
sub:st07 ,
sub:st11 ,
sub:st12 ;
nt:hasTag "FAIR" .
sub:benefit a nt:LiteralPlaceholder ;
rdfs:label "purpose (free text)" .
sub:name a nt:LiteralPlaceholder ;
rdfs:label "title" .
sub:path a nt:GuidedChoicePlaceholder ;
rdfs:label "solution path" .
sub:plan a nt:GuidedChoicePlaceholder .
sub:purpose a nt:GuidedChoicePlaceholder ;
rdfs:label "purpose (controlled)" ;
nt:possibleValuesFromApi "http://purl.org/np/RACXDZHEowTYDAzZvdmD0qIGpXZwY5ghMRBBlt6N8Iu5s" .
sub:role a nt:GuidedChoicePlaceholder ;
rdfs:label "role (controlled)" ;
nt:possibleValuesFromApi "http://purl.org/nanopub/api/find_signed_things?type=https%3A%2F%2Fw3id.org%2Ffair%2Ffip%2Fterms%2FFAIR-Implementation-Community&searchterm=" .
sub:st01 rdf:object <
https://w3id/fff/req/User-Story> ;
rdf:predicate rdf:type ;
rdf:subject sub:story .
sub:st02 rdf:object sub:name ;
rdf:predicate dct:title ;
rdf:subject sub:story .
sub:st03 rdf:object sub:user ;
rdf:predicate <
https://w3id/fff/req/as-a> ;
rdf:subject sub:story .
sub:st04 rdf:object sub:role ;
rdf:predicate <
https://w3id/fff/req/has-role> ;
rdf:subject sub:story .
sub:st05 rdf:object sub:activity ;
rdf:predicate <
https://w3id/fff/req/i-want-to> ;
rdf:subject sub:story .
sub:st06 rdf:object sub:action ;
rdf:predicate <
https://w3id/fff/req/has-action> ;
rdf:subject sub:story .
sub:st07 rdf:object sub:DO ;
rdf:predicate <
https://w3id/fff/req/involved-do> ;
rdf:subject sub:story ;
a nt:RepeatableStatement .
sub:st08 rdf:object sub:benefit ;
rdf:predicate <
https://w3id/fff/req/so-that> ;
rdf:subject sub:story .
sub:st09 rdf:object sub:purpose ;
rdf:predicate <
https://w3id/fff/req/has-purpose> ;
rdf:subject sub:story .
sub:st10 rdf:object sub:website ;
rdf:predicate rdfs:seeAlso ;
rdf:subject sub:story .
sub:st11 rdf:object sub:path ;
rdf:predicate <
https://w3id/fff/req/has-solution-path> ;
rdf:subject sub:story ;
a nt:RepeatableStatement .
sub:st12 rdf:object sub:plan ;
rdf:predicate <
https://w3id/fff/req/has-action-plan> ;
rdf:subject sub:story .
sub:story a nt:IntroducedResource ,
nt:LocalResource ,
nt:UriPlaceholder ;
rdfs:label "user story" .
sub:user a nt:LiteralPlaceholder ;
rdfs:label "user" .
sub:website a nt:ExternalUriPlaceholder ;
rdfs:label "website" .
<
https://w3id/fff/req/User-Story>
rdfs:label "user story" .
<
https://w3id/fff/req/as-a>
rdfs:label "AS A" .
<
https://w3id/fff/req/has-action>
rdfs:label "has action" .
<
https://w3id/fff/req/has-action-plan>
rdfs:label "has action plan" .
<
https://w3id/fff/req/has-purpose>
rdfs:label "has purpose" .
<
https://w3id/fff/req/has-role>
rdfs:label "has role" .
<
https://w3id/fff/req/has-solution-path>
rdfs:label "is part of project" .
<
https://w3id/fff/req/i-want-to>
rdfs:label "I WANT TO" .
<
https://w3id/fff/req/involved-do>
rdfs:label "involved digital object" .
<
https://w3id/fff/req/so-that>
rdfs:label "SO THAT" .
}