Systems and methods for automatically and generically matching models are
provided, such as may be provided in a matching application or matching
component, or provided in a general purpose system for managing models.
The methods are generic since the methods apply to hierarchical data sets
outside of any particular data model or application. Similarity
coefficients are calculated for, and mappings are discovered between,
schema elements based on their names, data types, constraints, and schema
structure, using a broad set of techniques. Some of these techniques
include the integrated use of linguistic and structural matching, context
dependent matching of shared types, and a bias toward subtree, or leaf,
structure where much of the schema content resides.
Systeme und Methoden für automatisch und generisch zusammenpassende Modelle werden zur Verfügung gestellt, wie in einer kann das Zusammenbringen Anwendung oder in einem zusammenpassenden Bestandteil zur Verfügung gestellt werden, oder in einem universellen System für handhabende Modelle zur Verfügung gestellt werden. Die Methoden sind generisch, da die Methoden auf hierarchische Modems außerhalb von jedem bestimmten Datenmodell oder -anwendung zutreffen. Ähnlichkeitkoeffizienten werden für errechnet, und Kartenaufnahmen werden zwischen, die Schemaelemente entdeckt, die auf ihren Namen basieren, Datenarten, Begrenzungen und Schemastruktur mit einem ausgedehnten Satz Techniken. Einige dieser Techniken schließen den integrierten Gebrauch von linguistischem und strukturellem Zusammenbringen, abhängigem Zusammenbringen des Kontextes der geteilten Arten und einer Vorspannung in Richtung zum Unterbaum oder zum Blatt, Struktur ein, in dem viel des Schemainhalts liegt.