Vier Bausteine¶
Bilderreise: Seite 2 von 3
Axioval verwendet vier Bausteine. Stellen Sie sie sich als Wörterbuch, Rezept, ausgefüllte Karte und Paket vor.
1. Wörterbuch¶
Das Wörterbuch gibt wichtigen Dingen feste Namen. Es kann ein Objekt wie eine Wand, eine Eigenschaft wie „tragend“ oder einen bekannten Ort benennen, an dem diese Eigenschaft gespeichert sein kann.
Definieren Sie einen Namen einmal und verwenden Sie ihn dann in vielen Prüfungen.
2. Rezept¶
Ein Rezept beschreibt eine Art von Prüfung, ohne die endgültigen Werte festzulegen. Zum Beispiel:
Finde eine Ja-oder-Nein-Eigenschaft und vergleiche sie mit der erwarteten Antwort.
Viele konkrete Prüfungen können dieses Rezept wiederverwenden.
3. Ausgefüllte Karte¶
Eine ausgefüllte Karte macht aus dem Rezept eine konkrete Prüfung:
Finde die Eigenschaft namens „Tragend“. Die erwartete Antwort ist Ja.
Sie sagt außerdem, welche Objekte geprüft werden sollen.
4. Paket¶
Das Paket hält Wörterbuch, Rezepte und ausgefüllte Karten zusammen. Es trägt außerdem eine Kennzeichnung, die das Paket und seine Version identifiziert.
Bevor ein Paket verwendet wird, werden alle Namen und Werte geprüft. Fehlende, unklare oder widersprüchliche Teile halten den Vorgang an.
Das Wandbeispiel¶
| Baustein | In unserem Beispiel |
|---|---|
| Wörterbuch | Wand, Tragend, Außen |
| Rezept | Eine Ja-oder-Nein-Eigenschaft mit einer erwarteten Antwort vergleichen |
| Ausgefüllte Karten | Wand ist erforderlich, Tragend ist Ja, Außen ist Ja |
| Paket | Das vollständige Beispiel zur Kostengruppe 331 |
Technische Namen anzeigen
Das Wörterbuch enthält wiederverwendbare Definitionen. Ein Rezept ist eine Regeldefinition. Eine ausgefüllte Karte ist eine Regelinstanz. Das Paket ist ein Regelwerkpaket mit Manifest und Definitionsdateien.
Warum die Teile trennen?
Ein gemeinsames Wörterbuch verhindert doppelte Bedeutungen. Ein gemeinsames Rezept verhindert, dass dieselbe Prüfungsart wiederholt wird. Ausgefüllte Karten bleiben kurz und leicht zu begutachten.