Dateitypen
Momentan gibt es im "lang_de"-Verzeichnis vier verschiedene Dateitypen:- *.xml
- *.prot
- *.pro
- ps-*.prot oder ps-*.xml
*.xml:
In den .xml-Dateien werden die zerlegten Sätze (Adjektive, Nomen, Verben, usw.) gespeichert und von dort aus in die Datenbank eingelesen. Die Standard-xml-Datei heißt "facts.xml", in der alle Eingaben über die GUI gespeichert zunächst werden.*.prot:
Die .prot Datein sind reine Textdateien und werden von Freehal, wenn sie sich im Ordner lang_de befinden, in .xml-Datein umgewandelt. Um große Datenmengen zu verarbeiten, ist es daher besser und schneller, die Eingaben in einer Textdatei mit der Endung .prot zu speichern. Freehal schaut beim Starten im "lang_de" Ordner nach, ob sich eine .prot Datei darin befindet, und wandelt diese dann automatisch in eine .xml Datei, mit gleichem Namen wie die .prot Datei, um. Bleibt die .prot-Datei im lang_de-Ordner, wird diese beim nächsten Start nicht noch einmal umgewandelt, da bereits eine .xml Datei mit dem gleichen Namen existiert.Das t bei "prot" steht für Template (engl. Vorlage, Muster).
*.pro:
Bevor Freehal auf das xml-Format umgestellt wurde, wurden alle Fakten in .pro-Dateien abgespeichert. Diese Dateien werden heute nicht mehr verwendet, können aber in xml-Dateien konvertiert werden.ps-*.prot und ps-*.xml:
Mit den ps-*.prot-Dateien werden Freehal reine Fakten vermittelt. Es ist dann nicht mehr notwendig, ein Fakt komplett zu beschreiben.Es muss nicht:
- "Eine Amsel ist ein Vogel"
- "Ein Star ist ein Vogel"
geschrieben werden, sondern es genügt der Datei den Namen "ps-Vogel.prot" zu geben und pro Zeile eine Vogelart aufzuzählen:
- Amsel
- Star
Freehal erzeugt aus der "ps-Vogel.prot"-Datei eine "ps-Vogel.xml"-Datei, die die ausformulierten Fakten enthält.
Sämtliche "ps_*.prot Datein werden im Unterordner "ps_dateien" gespeichert.
Zurück zur Dokumentation



