2. The computer-implemented method of claim 1 , wherein determining that the abstract rule is semantically incompatible with the second data abstraction model comprises analyzing metadata describing the abstract rule to identify one or more values corresponding to a semantic concept of the abstract rule, and wherein translating the semantic attributes of the abstract rule comprises accessing the predefined ontology mapping, using the one or more identified values, to identify a semantic equivalent to the semantic concept of the abstract rule.
2. The computer-implemented method of claim 1 , wherein determining that the abstract rule is semantically incompatible with the second data abstraction model comprises analyzing metadata describing the abstract rule to identify one or more values corresponding to a semantic concept of the abstract rule, and wherein translating the semantic attributes of the abstract rule comprises accessing the predefined ontology mapping, using the one or more identified values, to identify a semantic equivalent to the semantic concept of the abstract rule. 3. The computer-implemented method of claim 2 , wherein determining that the abstract rule is semantically incompatible with the second data abstraction model further comprises comparing the one or more identified values to metadata describing the semantic concept of the second data abstraction model.