Patent Document ID: 8078611
Application ID: 11648950

Base Claim:
1. A method, comprising: receiving a query to an XML document, where the XML document stores a translation for a data element; determining if the query includes identifying elements that identify the query as being configured to act on a translation-enabled database and, if the query includes identifying elements, selecting an explicit query mode that controls an XPath logic to use a normalized translation function to process the query; determining whether a terminal node in an XPath associated with the query refers to a translatable element, and if the terminal node in the XPath associated with the query is determined to refer to a translatable element, selecting an implicit query mode for querying the XML document, wherein the query is rewritten for use by a translate function; and querying the XML document using the query and the selected query mode.

---

Claim 13:
13. The method of claim 1 , the method including controlling an XPath normalization logic to rewrite the XPath query so that it may be executed by one or more of, an XML Index logic, and an XML streaming evaluation logic.