STATIC TYPING OF XQUERY EXPRESSIONS IN LAX VALIDATION CONTENT
First Claim
1. A computer implemented method comprising the following computer executable acts:
- mapping a Lax validation for a schema into a XQuery type system;
annotating wild card sections of the Lax validation with wild card constraints; and
inferring types associated with the Lax validation in a static typing context.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that extend static typing rules/algorithms of the World Wide Web Consortium (W3C) rules, with a more precise static typing algorithm that supplies knowledge for types occurring in the Lax validation section. The Lax validation can be identified, and associated expressions known with particularity, wherein types can be inferred for XQuery expressions that navigate down into the Lax validation section. An annotation component annotates elements (e.g., wild card sections) with additional information about wild card sections, and a mapping component maps Lax wild cards to type systems.
-
Citations
20 Claims
-
1. A computer implemented method comprising the following computer executable acts:
-
mapping a Lax validation for a schema into a XQuery type system; annotating wild card sections of the Lax validation with wild card constraints; and inferring types associated with the Lax validation in a static typing context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer implemented system comprising the following computer executable components:
-
a collection of XML schemas; and an annotation component that annotates wild card sections to facilitate type inference for a static schema context of the collection of XML schema. - View Dependent Claims (17, 18, 19)
-
-
20. A computer implemented system comprising the following computer executable components:
-
means for annotating wild card sections of an XML schema; means for mapping Lax wild cards to type elements of static context associated with XML data.
-
Specification