Closed DrLeturc closed 1 year ago
We may use github issue templates for this: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests
quick reaction:
I made a test on having "query-based links" to maintain links between issues and scenarios see test #79
Short introduction to present the context and the problem that the motivating scenario is going to solve
Give a short description of the covered features as a little story ?
The list of covered features :
The list of examples show concrete use cases
Your informal use case
List of new terms introduced by the motivating scenario :
new term : definition of the term
Please follow the following syntax for competency questions
identifier: 1
question: ** Question **
outcome: ** The result of your question **
exemplar_answers:
|- ** Example of answers **
** name of file of the motivating scenario ; **
-
depends_on: []
(...)
Please give the formal SPARQL request
cq: ** identifier of the competency question it **
query: |-
** Example : SELECT ?workspace ?agent WHERE { ?workspace hmas:hosts ?agent } **
output: ** Result : { (<w>,<a>) s.t.<w> hmas:hosts <a> } **
Please give an expected outcome
Please use the search box to generate a link to the list of related issues. Replace the following text by : (1) name of the scenario file that will be created and (2) the url to refer to related issues
Name of your motivating scenario : related issues to /scenarios/name-of-your-motivating-scenario-that-will-be-created.md
(New version to discuss)
Title of the issue = "short sentence for the story" + ":" + "features represented by the scenario by keywords e.g. norms, obligation, ... "
The new template = ...
The short story...
ID | Question in natural language |
---|---|
q1 | CQ1 ? |
q2 | ... |
...
...
...
SPARQL QUERY
...
Some questions raised by the motivating scenario to discuss in the issue ? (if there exists...)
After discussion at the heartbeat meeting on 16 June 2023, we decided to close this issue because we have proposed a method to write motivating scenarios.
We need a template to create and let the community propose new motivating scenarios.
I propose to include in the folder scenario a template for building scenarios : https://github.com/HyperAgents/ns.hyperagents.org/blob/master/scenarios/TEMPLATE-SCENARIO.md
This file could be used by the community when they want to create a new motivating scenario https://github.com/HyperAgents/ns.hyperagents.org/issues/74.
A motivating scenario in SAMOD is currently composed by :
Do you see interesting characteristics that a motivating scenario should consider ?