Kulturen

Eine Kultur ist das primäre Konzept für die Organisation kulturspezifischer Parsing-Grammatiken. Sie können Kulturen verwenden, um verschiedene Parsing-Regeln für verschiedene Kulturen und Sprachen zu erstellen. Kultur folgt einer Hierarchie:

  • Globale Kultur: Die globale Kultur ist kulturunabhängig und sprachagnostisch. Verwenden Sie die globale Kultur, um Parsing-Grammatikregeln zu erstellen, die alle Kulturen und Sprachen umfassen.
    • Sprache: Eine Sprache ist mit einer Sprache verbunden, aber nicht mit einer bestimmten Kultur/Region. Zum Beispiel Englisch.
      • Kultur/Region: Eine Kultur/Region ist einer Sprache und einem Land oder einer Region zugeordnet. Zum Beispiel Englisch in Großbritannien oder Englisch in den Vereinigten Staaten.

In der Kulturhierarchie ist das übergeordnete Element einer Kultur/Region eine Sprache, und das übergeordnete Element einer Sprache ist die globale Kultur.

Kultur/Regionen erben die Eigenschaften der übergeordneten Sprache. Sprachen erben die Eigenschaften der globalen Kultur. Als solche können Sie Parsing-Grammatiken in einer Sprache für die Verwendung in mehreren Ländern definieren, die diese Sprache gemeinsam nutzen. Dann können Sie die Sprachgrammatikregeln mit spezialisierten Parsing-Grammatiken für ein bestimmtes Land oder eine Region außer Kraft setzen, das bzw. die dieselbe Sprache wie die Basissprachkultur hat, aber eine spezifische Adressierung, Namensgebung oder andere länder- oder regionsspezifische Unterschiede aufweist.

Sie können auch eine Kulturvererbung verwenden, um eingehende Datensätze zu parsen, die über einen zugewiesenen Kulturcode verfügen, aber keine definierte Grammatikregel für diesen Kulturcode aufweisen. In diesem Fall sucht Open Parser nach einem Sprachcode mit einer zugewiesenen Grammatikregel. Wenn kein Sprachcode vorhanden ist, sucht Open Parser in der globalen Kultur nach einer zugewiesenen Grammatikregel.

Der Domain Editor verwendet eine Kombination aus einem Sprachcode und einem Kulturcode, um die Sprache bzw. Kultur/Region darzustellen.