کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
436518 690010 2006 25 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Boolean operations and inclusion test for attribute–element constraints
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Boolean operations and inclusion test for attribute–element constraints
چکیده انگلیسی

The history of schema languages for XML is (roughly) an increase of expressiveness. While early schema languages mainly focused on the element structure, Clark first paid an equal attention to attributes by allowing both element and attribute constraints in a single constraint expression (we call his mechanism “attribute–element constraints”). In this paper, we investigate intersection and difference operations and inclusion test for attribute–element constraints, in view of their importance in static typechecking for XML processing programs. The contributions here are (1) proofs of closure under intersection and difference as well as decidability of inclusion test and (2) algorithm formulations incorporating a “divide-and-conquer” strategy for avoiding an exponential blow-up for typical inputs.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Theoretical Computer Science - Volume 360, Issues 1–3, 21 August 2006, Pages 327-351