<commit_before>\chapter{Einleitung}
\label{chap:einleitung}

Einleitung.

% Einträge im Verzeichnis erscheinen lassen ohne hier eine Referenz einzufügen
%\nocite{kopka:band1}<commit_msg>einleitung tutorial<commit_after>\chapter{Einleitung}
\label{chap:einleitung}
Wir kennen alle den klassischen Ansatz der Wissensabbildung, zum Beispiel in Form von UML, welcher die relationale Datenspeicherung zugrunde liegt. Häufig geschieht dies in enger Verbindung mit der objektorientierten Programmierung. Mit dieser Technik sind Objekteigenschaften und -Verhalten aber schwer abbildbar. Was aber wenn man interessantere Fragestellungen als reine Relationen beantworten möchte? Dies ist mit dem genannten Ansatz praktisch unmöglich.  

Aus diesem Grund möchten wir eine neue, eher unbekanntere Art der Wissensmodellierung vorstellen, welche diese Probleme berücksichtigt. Es handelt sich dabei um die Wissensmodellierung (Knowledge Engineering) welche Teilgebiet der Künstlichen Intelligenz ist. \\
Im folgenden Dokument zeigen wir auf, wie Wissen in einem wissensbasierten System abgebildet werden kann. Wir zeigen dies exemplarisch anhand der Programmiersprache Prolog auf.

Als Hilfe führen wir hier die Eule ein. Das auftreten dieser, ist steht ein Hinweis, dass im folgendem Abschnitt ein praktisch orientierter Tipp folgen wird.



% Einträge im Verzeichnis erscheinen lassen ohne hier eine Referenz einzufügen
%\nocite{kopka:band1}
{'fraction_non_alphanumeric': 0.03918824352694192, 'fraction_numerical': 0.0013995801259622112, 'mean_word_length': 6.185929648241206, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2537099', 'n_tokens_mistral': 460, 'n_tokens_neox': 484, 'n_words': 167}