Classification of processes and categorization of intents
As a developer, I want to have a data model that uses RDF descriptors for classifying processes and intents, as well as holding notes about them, so that I can use it to understand and relate processes and intents on different levels.
Acceptance criteria
- Processes can be related to classes of businesses
- Intents can be related to categories of expenses (as described in #55 (closed))
- Notes can be attached to budget lines
- It is possible to classify the budget lines from the UI
- Data can be preserved and restored
- Have an example dataset of classification types
Technical aspects
While working on #34 (closed) it became apparent that the process
of top abstraction is actually the same as the SSEInitiative. This becomes handy if starting a new budget from scratch. The foaf:name
of the solid webID can be used as the name to start with.
To realize this we can use the vf:classifiedAs
from vf:master like topProcess vf:classifiedAs essglobal:SSEinitiative
.
Next to SSEInitiative other interesting classifications would be business branch and production procedure. We need to
-
research for reusable ontologies for that
If not successful we can just use our own literals.
For Intents we can use vf:classifiedAs
for categorization and thereby linking the texts produced in #41.
Tasks
-
Implement vf:classifiedAs
-
getters.classification(pint)
-
action changeClassification(pint)
-
-
Implement vf:note
-
getters.note(pint)
-
action changeNote(pint)
-
-
Provide an input field (free text) for adding notes to budget lines -
Create a static datasets for the classes (intents & processes) -
Provide input fields (dropdown) to relate processes and budget lines to a class -
Write a user story for elaborating further classification and making it dynamic and internationalizable => #55 (closed)