Funktionalität: In Topic Maps können Dateien eingebunden werden. Dateien sind als Topics repräsentiert und lassen sich mit anderen Topics assoziieren. Dateien können in lokal installierten Applikationen geöffnet und bearbeitet werden. Zum gemeinsamen Bearbeiten von Dateien werden Topic Maps in Shared Workspaces abgelegt.
Innerhalb Topic Maps sind Dokumente und Bilder durch Topics vom Typ "Document" resp. "Image" repräsentiert. Ein "Document" resp. "Image"-Topic ist mit einer lokalen Datei verknüpft. Beim Herstellen der Verknüpfung wird die Datei in das lokale DeepaMehta Document- resp. Image-Repository kopiert. Ab jetzt ist die Datei sozusagen unter DeepaMehta-Kontrolle. Spätestens, wenn Du die Topic Map in einen (shared) Workspace publizierst, werden die verknüpften Dateien in das serverseitige DeepaMehta Document- resp. Image-Repository hochgeladen. Wenn ein Workspace-Mitglied die Topic Map öffnet und ein enthaltendes "Document" resp. "Image"-Topic öffnet (durch Doppelklick) wird die verknüpfte Datei vom Server-Repository in sein lokales Repository heruntergeladen (sofern der Zeitstempel seiner lokalen Kopie nicht aktueller ist) und in einer lokal installierten Applikation geöffnet.
MIME Configuration: Welcher Dateityp in welcher Applikation geöffnet werden soll, kann jeder Benutzer in seiner persönlichen "MIME Configuration" festlegen. Diese Topic Map liegt im Personal Workspace des Benutzers. Dort sind Dokumenttypen mit Mimetypen, und Mimetypen mit Applikationen verbunden. Ein "Application"-Topic repräsentiert eine lokal installierte Anwendung. Die ausführbare Anwendungsdatei (z.B. .exe-Datei bei Windows) muß in der "Application"-Property eines "Application"-Topics eingestellt werden (über den "Choose ..."-Knopf). "MIME Type"-Topics müssen mit "Document Type"-Topics verbunden werden (in dieser Richtung), mittels "Aggregation"-Assoziationen (rot). "Application"-Topics wiederum müssen mit "MIME Type"-Topics verbunden werden (in dieser Richtung), ebenfalls mittels "Aggregation"-Assoziationen.
Es gibt 2 Arten, in einer Topic Map "Document" und "Image"-Topics zu erzeugen:
Um die DeepaMehta Document Management Funktionen (Upload, Download, Filechooser) benutzen zu können mußt Du das signierte DeepaMehta Applet oder die Client Application benutzen. Im normalen Applet erhälst Du eine Fehlermeldung ("Security Restriction").
Das serverseitige Document- resp. Image-Repository befindet sich in DeepaMehta/install/client/documents/ und DeepaMehta/install/client/images/. Der Ort des clientseitigen Repositories hängt vom benutzen Betriebssystem und Browser ab (es sei denn Du benutzt die DeepaMehta Client Application, dann befindet sich das Repository ebenfalls in DeepaMehta/install/client/documents/ und DeepaMehta/install/client/images/).
Hoffentlich helfen diese Erklärungen. Das ganze DeepaMehta Document Management Feature ist noch nicht "rund", auch in Hinblick auf verschiedene Betriebssysteme und Browser.