[ { "@id": "https://w3id.org/np/RAfyDmxn_LMbSEH5mg-9FAFAJ5ar3sdRu-xPDALR-_Pbo/pubinfo", "@graph": [ { "@id": "https://orcid.org/0000-0002-1267-0234", "http://xmlns.com/foaf/0.1/name": [ { "@value": "Tobias Kuhn" } ] }, { "@id": "https://w3id.org/np/RAfyDmxn_LMbSEH5mg-9FAFAJ5ar3sdRu-xPDALR-_Pbo", "http://purl.org/dc/terms/created": [ { "@value": "2026-09-17T08:36:42Z", "@type": "http://www.w3.org/2001/XMLSchema#dateTime" } ], "http://purl.org/dc/terms/creator": [ { "@id": "https://orcid.org/0000-0002-1267-0234" } ], "http://purl.org/dc/terms/license": [ { "@id": "https://creativecommons.org/licenses/by/4.0/" } ], "http://purl.org/nanopub/x/embeds": [ { "@id": "https://w3id.org/np/RAfyDmxn_LMbSEH5mg-9FAFAJ5ar3sdRu-xPDALR-_Pbo/get-all-us" } ], "http://www.w3.org/2000/01/rdf-schema#label": [ { "@value": "Get all user stories with role, goal and benefit" } ], "http://www.w3.org/ns/prov#wasDerivedFrom": [ { "@id": "https://w3id.org/np/RAt_M1kigSuiKv_1RQyZOcfisq6rBmuxgHl8mA9xzvEN0" } ], "https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate": [ { "@id": "https://w3id.org/np/RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU" } ], "https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate": [ { "@id": "https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8" }, { "@id": "https://w3id.org/np/RARW4MsFkHuwjycNElvEVtuMjpf4yWDL10-0C5l2MqqRQ" }, { "@id": "https://w3id.org/np/RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI" } ], "https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate": [ { "@id": "https://w3id.org/np/RAEFAt-QcFK0ZhqfvlsmS10BnzGJA0xwOICZXkO-ai87k" } ] }, { "@id": "https://w3id.org/np/RAfyDmxn_LMbSEH5mg-9FAFAJ5ar3sdRu-xPDALR-_Pbo/sig", "http://purl.org/nanopub/x/hasAlgorithm": [ { "@value": "RSA" } ], "http://purl.org/nanopub/x/hasPublicKey": [ { "@value": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB" } ], "http://purl.org/nanopub/x/hasSignature": [ { "@value": "JUJmWQHT1a/PQ9a3ick9pd9eQsbokWmBHaxxiMWLfa2b4kW+i8C8G/aKaHtjFcRvJZEAs2wvRXNeTeZKhzEZJKenZbZvsbjrK0iy6t8KQ+dqw3mrWPQEKm7Pou4K/6LDbQGqKo/yjLH+chMikOfp7frLBjQ4HkkYQqk4/TKEOa0=" } ], "http://purl.org/nanopub/x/hasSignatureTarget": [ { "@id": "https://w3id.org/np/RAfyDmxn_LMbSEH5mg-9FAFAJ5ar3sdRu-xPDALR-_Pbo" } ], "http://purl.org/nanopub/x/signedBy": [ { "@id": "https://orcid.org/0000-0002-1267-0234" } ] } ] }, { "@id": "https://w3id.org/np/RAfyDmxn_LMbSEH5mg-9FAFAJ5ar3sdRu-xPDALR-_Pbo/assertion", "@graph": [ { "@id": "https://w3id.org/np/RAfyDmxn_LMbSEH5mg-9FAFAJ5ar3sdRu-xPDALR-_Pbo/get-all-us", "http://purl.org/dc/terms/description": [ { "@value": "Returns all user stories (fff:User-Story) with the three parts they are written in: as-a (the role), i-want-to (the goal) and so-that (the benefit), each in its own column and in that reading order, next to the user story identifier. The previous version projected only the nanopublication label, so the three parts were not readable in the table. Variable names carry the column headers, and underscores render as spaces, which is why they are spelled As_a, I_want_to and So_that." } ], "http://purl.org/dc/terms/license": [ { "@id": "http://www.apache.org/licenses/LICENSE-2.0" } ], "@type": [ "https://w3id.org/kpxl/grlc/grlc-query" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { "@value": "Get all user stories with role, goal and benefit" } ], "https://w3id.org/kpxl/grlc/endpoint": [ { "@id": "https://w3id.org/np/l/nanopub-query-1.1/repo/full" } ], "https://w3id.org/kpxl/grlc/sparql": [ { "@value": "PREFIX rdfs: \nPREFIX dct: \nPREFIX np: \nPREFIX npa: \nPREFIX npx: \nPREFIX fff: \n\nSELECT DISTINCT ?UserStory ?As_a ?I_want_to ?So_that ?date ?np\nWHERE {\n\n ## Info about this repo\n npa:thisRepo ?repoPred ?repoObj .\n\n ## Search for valid nanopublications\n GRAPH npa:graph {\n ?np npa:hasValidSignatureForPublicKey ?pubkey .\n FILTER NOT EXISTS {\n ?invalid npx:invalidates ?np ;\n npa:hasValidSignatureForPublicKey ?pubkey .\n }\n ?np dct:created ?date .\n ?np np:hasAssertion ?a .\n }\n\n ## Look inside the assertion graph\n GRAPH ?a {\n ?UserStory a fff:User-Story .\n OPTIONAL { ?UserStory fff:as-a ?As_a }\n OPTIONAL { ?UserStory fff:i-want-to ?I_want_to }\n OPTIONAL { ?UserStory fff:so-that ?So_that }\n }\n}\nORDER BY DESC(?date)\n" } ] } ] }, { "@id": "https://w3id.org/np/RAfyDmxn_LMbSEH5mg-9FAFAJ5ar3sdRu-xPDALR-_Pbo/provenance", "@graph": [ { "@id": "https://w3id.org/np/RAfyDmxn_LMbSEH5mg-9FAFAJ5ar3sdRu-xPDALR-_Pbo/assertion", "http://www.w3.org/ns/prov#wasAttributedTo": [ { "@id": "https://orcid.org/0000-0002-1267-0234" } ] } ] }, { "@id": "https://w3id.org/np/RAfyDmxn_LMbSEH5mg-9FAFAJ5ar3sdRu-xPDALR-_Pbo/Head", "@graph": [ { "@id": "https://w3id.org/np/RAfyDmxn_LMbSEH5mg-9FAFAJ5ar3sdRu-xPDALR-_Pbo", "http://www.nanopub.org/nschema#hasAssertion": [ { "@id": "https://w3id.org/np/RAfyDmxn_LMbSEH5mg-9FAFAJ5ar3sdRu-xPDALR-_Pbo/assertion" } ], "http://www.nanopub.org/nschema#hasProvenance": [ { "@id": "https://w3id.org/np/RAfyDmxn_LMbSEH5mg-9FAFAJ5ar3sdRu-xPDALR-_Pbo/provenance" } ], "http://www.nanopub.org/nschema#hasPublicationInfo": [ { "@id": "https://w3id.org/np/RAfyDmxn_LMbSEH5mg-9FAFAJ5ar3sdRu-xPDALR-_Pbo/pubinfo" } ], "@type": [ "http://www.nanopub.org/nschema#Nanopublication" ] } ] } ]