4.16.1 Grundlagen
Die Document Factory basiert auf folgenden Konzepten:
- BSCW Dokumentensammlung
-
Eine BSCW Dokumentensammlung (kurz DokSet) ist ein
besonderer Ordner, der die Operation Auswerten bereitstellt und spezielle
Attribute, die BSCW Instanzen, hat. Er beinhaltet auch die BSCW
Vorlagen. Wenn eine Dokumentensammlung Unterordner hat, so erben
diese die bereits definierten Instanzen, es können neue Instanzen
definiert und die Operation Auswerten angewendet werden.
- BSCW Vorlage
-
Eine BSCW Vorlage ist eine Vorlage zur Erzeugung von
Dokumenten in einer Dokumentensammlung. In einer Vorlage können die
BSCW Instanzen referenziert werden oder andere Vorlagen eingebunden
werden. Es gibt zwei Klassen von Vorlagen: die eine erzeugt während
der Evaluierung direkt ein Dokument, die andere wird in andere Vorlagen
eingebunden.
- BSCW Instanzen
-
Eine BSCW Instanz ist eine Variable, die in einer Vorlage
einer Dokumentensammlung genutzt werden kann. Eine Instanz kann ein kurzer
Begriff sein, wie ein Verzeichnispfad oder eine Versionsnummer. Eine
Instanz kann aber genauso eine Überschrift, ein Absatz oder der Inhalt
einer ganzen Web-Seite sein. BSCW Instanzen werden innerhalb von Vorlagen
oder als Attribute von Ordnern definiert.
- Funktionen
-
Vorlagen oder die Definition einer Instanz können einige Funktionen
enthalten, die eine Zeichenfolge liefern. Z.B. kann die Größe eines
Dokuments durch Aufruf einer entsprechenden Funktion
automatisch während des Evaluierungsprozesses eingesetzt werden.
- Evaluierungsprozess
-
Der Evaluierungsprozess wird auf die Objekte innerhalb einer
Dokumentensammlung angewendet. Dabei werden ein oder mehrere Dokumente
erzeugt, indem in eine oder mehrere Vorlagen die Instanzen eingesetzt,
andere Vorlagen eingebunden und die Funktionen ausgewertet werden.
|