Rework:UseCasesUserFutureWork
From Wiki
| « Anwendungsfälle | Übersicht | UseCases System Future » |
Contents |
Zukünftige Anwendungsfälle Benutzer
Persönliche Bibliothek (PLib)
Annotationsanzeige in der PLib: Innerhalb des PLib-Dokumentbaumes könnte man alle Annotationen und Subannotationen zu einem Dokument direkt unter dem Dokument als Teilbaum anzeigen lassen. Dies wirft Probleme auf, da innerhalb des PLib-Dokumentbaumes alle Objekte vom Typ FSObject sein müssen, sowie die Parent-Objekte immer Folder sein müssen.
Multivalent-Browser-Fenster
Anzeige eines Dokumentes
PDF ausdrucken
Der Benutzer erhält die Möglichkeit, seine Dokumente mit im Dokument angezeigten Annotationen auszudrucken.
- Der Benutzer kann den Text mit Annotationen ausdrucken.
- Der Benutzer kann den Text ohne Annotationen ausdrucken.
Abspeichern
Es ist möglich das System anzuweisen, die Annotationen nicht nur serverseitig abzuspeichern. Dazu wird eine Datei mit den Annotationen des Benutzers an lokaler Stelle abgespeichert.
Annotationen
Erstellen von Annotationen
Bei der Eingabe einer neuen Annotation kann der Benutzer auf andere Objekte (wie beispielsweise andere Annotationen) verweisen. Bei einer Annotation vom Typ Vergleich beispielsweise, kann er die zu vergleichenden Objekte mitspeichern (Eigenschaft hasTarget der Annotations-Ontologie). Auch eine Verknüpfung (Eigenschaft linked) mit anderen Objekten z.B. einem bestimmten Thema (Ontologie-Klasse Topic) ist möglich.
Bearbeiten und Löschen von Annotationen
Um das Bearbeiten und Löschen von Annotationen flexibler zu machen, wird eine Rechteverwaltung mit verschiedenen Lese- und Schreibrechten verwendet. Unterschiedliche Strategien sind auswählbar. Beispielsweise eine Markierung zum Löschen, Benachrichtigung der anderen Autoren und dann automatisches Löschen, wenn alle Subannotationen gelöscht wurden.
Suche und Navigation
Semantische Suche
Bei der Volltextsuche werden semantische Informationen zur Verbesserung der Suchergebnisse einbezogen.
Filterung
Die Annotationssuche könnte eingeschränkt werden auf Annotationen zu Dokumenten, die in der eigenen PLib vorhanden sind. Damit würde sich auch nicht mehr die Frage nach einem Vorhandensein der Source-Dokumente im PLib-Dokumentbaum stellen (für den PLib-Button im letzten Punkt). Problematisch ist hier allerdings wieder das Fehlen des vollständigen PLib-Baumes.
Navigation
- Die Verknüpfungen zwischen den Annotationen (z.B. durch die Eigenschaft link oder hasTarget) können dazu verwendet werden, schnell zwischen den einzelnen Objekten zu navigieren und sich Inhalte zu erschließen. Ein denkbares Szenario ist beispielsweise, dass man sich zu einem bestimmten Thema (Ontologie-Klasse Topic) alle Definitionen und Behauptungen sucht und über die Verknüpfungen zu Kritiken oder Beweisen gelangt. Oder sich auch andere Lösungsansätze eines Problems ansehen kann. So, dass man das entstandene semantische Netz zum Browsen nutzen kann.
- Man könnte in dem Annotationssuchdialog einen Button "Show Document in PLib" hinzufügen, der zu einer selektierten Annotation das annotierte Dokument in dem PLib-Dokumentbaum anzeigt. Dazu muss natürlich erst mal geprüft werden, ob das entsprechende Dokument überhaupt in der PLib vorhanden ist. Das gestaltet sich als schwierig, da der PLib-Dokumentbaum jeweils nachgeladen wird, sobald ein Folder geöffnet wird, also nicht irgendwo komplett zugreifbar ist.
Anzeige und Ausdruck von Annotationen
Bei der Personalisierung der Suchergebnisliste kann der Benutzer entscheiden, welche Informationen er auf einem Blick sehen möchte. Außerdem kann er die Suchergebnisse (in personalisierter Form) oder einzelne Annotationen ausdrucken und so leicht durch eine Filterung der Annotationen beispielsweise Thesenpapiere (Annotationtyp These), Sammlungen von Zitaten zu bestimmten Themen oder Literaturverzeichnisse anzeigen und ausdrucken.
Ontologie
Verwendet wird eine minimale Ontologie, die für möglichst viele Benutzer geeignet ist. In Abhängigkeit vom verwendeten Themengebiet gibt es jedoch Annotationstypen, die andere Gebiete nicht unbedingt benötigen. Da die Anforderungen also von Anwendungsfall zu Anwendungsfall variieren, wäre es hilfreich, wenn der Benutzer die Ontologie personalisieren könnte, indem er neue Annotationstypen hinzufügen kann oder gar ganze Ontologien importieren kann.
Persönliche Einstellungen
Annotationsdarstellung
Der Benutzer hat die Möglichkeit, für jeden Annotationstyp festzulegen, wie dieser im Multivalent-Browser dargestellt werden soll. Als Alternativen werden geboten:
- Darstellung durch farbigen Hintergrund (Markierung), dabei ist die Markierungsfarbe selber festzulegen
- Darstellung als Randnotiz, wie z.B. "| Def" für Definitionen
- Darstellung durch Icons
- Darstellung durch eine Popup-Notiz
| « Anwendungsfälle | Übersicht | UseCases System Future » |
