Sciweavers

DBPL
1999
Springer

Union Types for Semistructured Data

14 years 4 months ago
Union Types for Semistructured Data
Semistructured databases are treated as dynamically typed: they come equipped with no independent schema or type system to constrain the data. Query languages that are designed for semistructured data, even when used with structured data, typically ignore any type information that may be present. The consequences of this are what one would expect from using a dynamic type system with complex data: fewer guarantees on the correctness of applications. For example, a query that would cause a type error in a statically typed query language will return the empty set when applied to a semistructured representation of the same data. Much semistructured data originates in structured data. A semistructured representation is useful when one wants to add data that does not conform to the original type or when one wants to combine sources of di erent types. However, the deviations from the prescribed types are often minor, and we believe that a better strategy than throwing away all type informat...
Peter Buneman, Benjamin C. Pierce
Added 04 Aug 2010
Updated 04 Aug 2010
Type Conference
Year 1999
Where DBPL
Authors Peter Buneman, Benjamin C. Pierce
Comments (0)