Regeldatei
Die Regeldatei gibt die Regeln an, die angewendet werden sollen, wenn eine Upstream-Struktur in eine Downstream-Struktur transformiert wird. Eine Regel wird als Satz von Bedingungen angegeben, die erfüllt werden sollten, damit die Transformation erfolgt.
Eine Regeldatei enthält einen Satz von Bedingungen, die erfüllt sein müssen, damit die angegebene Transformationsmethode ausgelöst werden kann. Stellen Sie vor dem Definieren der Regeldatei sicher, dass Sie über die Informationen verfügen, die für die Bedingungen und Transformationsmethoden erforderlich sind.
Bedingungen
Welchen Typ von Upstream-Teil möchten Sie übertragen?
Was soll der Attributwert des Upstream-Teils, der Teileverwendung oder des Teilevorkommens sein, das bzw. die Sie übertragen möchten?
Transformationsmethoden
Welchen Typs sollte das Downstream-Teil sein, unter dem sie das Upstream-Teil übertragen möchten?
Möchten Sie das Upstream-Teil durch Einfügen, Einfügen als neues Teil oder Einfügen als neuen Zweig übertragen?
Was soll der Attributwert des Downstream-Teils sein, unter dem das Upstream-Teil mit einem bestimmten Attributwert übertragen werden soll?
Gibt es Knoten in der Upstream-Struktur, die Sie nicht durchlaufen möchten?
Gibt es Knoten in der Upstream-Struktur, die Sie nicht transformieren möchten?
Regeldateien definieren
Fügen Sie die erforderlichen Informationen nach ihrer Zusammenstellung in strukturierter Weise in einer Textdatei im JSON-Format unter Verwendung der unten angegebenen Elemente hinzu:
Wie im Beispiel dargestellt, können Sie mehrere Regeln in einer Regeldatei definieren. Jede Regel beginnt und endet innerhalb von geschweiften Klammern ( { } ). Eine Regel muss einen Quelltyp und optional Attribute enthalten. Für unterschiedliche Attribute eines einzelnen Objekttyps können unterschiedliche Regeln definiert werden. Die für einen Typ definierte Regel gilt auch für seine Untertypen.
Weitere Informationen zu den Transformationsmethoden finden Sie unter Lösung.
Sie können bei Bedarf zusätzliche Transformationsmethoden in der Regeldatei hinzufügen. Weitere Informationen finden Sie in den Anwendungsfällen unter Anwendungsfälle: Downstream-Struktur generieren.
Wichtige Punkte
Wenn mehrere Regeln für ein Attribut definiert sind, wird die erste zutreffende Regel ausgelöst. Die nachfolgenden Regeln werden ignoriert.
Sie können die Elemente in beliebiger Reihenfolge innerhalb des Regeldefinitionsblocks hinzufügen. Es empfiehlt sich jedoch zur einfacheren Interpretation die Elemente in der im Beispiel gezeigten Reihenfolge hinzuzufügen.
Während der Transformation werden Äquivalenz-Link, Äquivalenzverwendungspfad-Link und Äquivalenzvorkommen-Link erstellt.
War dies hilfreich?