Haruo Hosoya, Makoto Murata
Theoretical Computer Science
On the basis of regular tree grammars, we present a formal framework for XML schema languages. This framework helps to describe, compare, and implement such schema languages in a rigorous manner. Our main results are as follows: (1) a simple framework to study three classes of tree languages (local, single-type, and regular); (2) classification and comparison of schema languages (DTD, W3C XML Schema, and RELAX NG) based on these classes; (3) efficient document validation algorithms for these classes; and (4) other grammatical concepts and advanced validation algorithms relevant to an XML model (e.g., binarization, derivative-based validation). © 2005 ACM.
Haruo Hosoya, Makoto Murata
Theoretical Computer Science
Makoto Murata, Akihiko Tozawa, et al.
ACM TISSEC
Makoto Murata, Akihiko Tozawa, et al.
CCS 2003
Tao Yang, Dongwon Lee, et al.
ASONAM 2013