SWiM/added-value analysis
From MathWeb
< SWiM
This is an added-value analysis for SWiM.
| Trigger | Core Problem | Solution | Benefits | Sacrifices |
|---|---|---|---|---|
| Core | ||||
| (initial) | collaborative work environment… | social (web) software |
|
|
| …for scientific knowledge… | semantic markup |
|
| |
| …management | semantic work environment |
|
| |
| stepwise formalization | incremental editing based on division of labour | wiki |
|
|
| Auto-completion | ||||
| easy linking | find possible targets | naïve auto-completion |
|
|
| too many inappropriate targets | recommend allowed targets only | ontology-based auto-completion |
| |
| Learning assistance | ||||
| explicitly typed links | help users to understand topics | display facetted incoming/outgoing links (i.e. grouped by type; offered for free by IkeWiki) |
|
|
| indirect prerequisites not accessible | interactively exploring indirect prerequisites | compute all prerequisites, offer exploring direct/indirect ones |
|
|
| need to decide between direct/all prerequisites | offer exploring “reasonable” prerequisite selection | depth of prerequisites suggested depends on difficulty of concept as perceived by the community |
|
|
| how to configure the perceived difficulty of a concept? | measure the perceived difficulty of a concept | learn depth of prerequisites requested by all users |
|
|
| how to configure the perceived difficulty of a concept? | measure the perceived difficulty of a concept | count questions regarding that concept (marked up on discussion page) |
|
|
| too many irrelevant prerequisites | only show relevant prerequisites user doesn't know already | let user acknowledge “I know this”; maintain user model |
|
|
| too many irrelevant prerequisites | rank prerequisites by relevance | Lectora? |
|
|
| Change management | ||||
| explicit dependency links | preserve dependencies upon editing | change management |
| |
| Import/export | ||||
| hard to write | support the user's preferred editor | external editor interface | … | |
| not directly usable for automated deduction | extract logical structure | |||

