AISOP domains
Version 2.2 by Paul Libbrecht on 2025/04/12 22:45
this page describes what an AISOP domain is, a project that reflects the course material and how it is used in the AISOP webapp.
Purpose of a domain
Contain all course-specific information that is used by the AISOP web-application so that it can apply to a seminar, display analyses and classify the portfolios made in these courses in a meaningful manner.
Ingredients of a domain
Minimum: this allows the AISOP web-app to run:
- title and description
- set of labels of level 1 and of other levels
- concept-map (exported in CXL) where the labels are nodes
- spacy model that allows the text-classification of paragraphs of portfolios made in this course: one for level 1, and one for each of the level 1 topics (to classify its subtopics)
- sequence of analysis scripts and aggregation scripts to deliver the portfolio explorer and portfolio dashboard
Optional: this allows others to further develop the domain
- source content which contains the sentences used for training
- extracted sentences/fragments
- annotations for these extracted sentences within the labels of level 1 and the others
- annotation statistics and model training results (in the form of statistics)
- test sentences to verify the proper elementary function of the classifiers
- test portfolios to verify the proper function
Packaging of a domain
We propose that a domain be packaged as a directory which can be shared as a repository and to contain the following directory organization:
- the directory-name contains a recognizable