MSXD: A Model and a Schema for Concurrent Structures Defined over the Same Textual Data

This work aims at defining a model and a schema for multistructured (noted MS) textual documents. Our objectives are (1) to describe several independent hierarchical structures over the same textual data (represented by several structured documents) (2) to consider annotations added by the user in each structured document and (3) to define weak constrains over the concurrent structures and annotations. Our proposal is based on the use of hedge (the foundation of RelaxNG). It is associated with an algebra defined on the structures and annotations of a document in order to specify constraints between them (by means of Allen's relations).

[1]  Makoto Murata,et al.  Hedge automata: a formal model for xml schemata , 1999 .

[2]  Charles F. Goldfarb,et al.  SGML handbook , 1990 .

[3]  Arvind Malhotra,et al.  Xml schema part 2: datatypes , 1999 .

[4]  C. M. Sperberg-McQueen,et al.  Guidelines for electronic text encoding and interchange : TEI P4 , 2002 .

[5]  Steven J. DeRose,et al.  Markup Overlap: A Review and a Horse , 2004, Extreme Markup Languages®.

[6]  James F. Allen Time and time again: The many ways to represent time , 1991, Int. J. Intell. Syst..

[7]  Laks V. S. Lakshmanan,et al.  Colorful XML: one hierarchy isn't enough , 2004, SIGMOD '04.

[8]  C. M. Sperberg-McQueen,et al.  Guidelines for electronic text encoding and interchange , 1994 .

[9]  J. Clark,et al.  RELAX NG specification , 2001 .

[10]  Alex Dekhtyar,et al.  A framework for management of concurrent XML markup , 2005, Data Knowl. Eng..

[11]  C. M. Sperberg-McQueen,et al.  GODDAG: A Data Structure for Overlapping Hierarchies , 2000, DDEP/PODDP.

[12]  Andreas Witt,et al.  Multiple hierarchies: new aspects of an old solution. Re-published , 2005 .

[13]  Wendell Piez,et al.  The Layered Markup and Annotation Language (LMNL) , 2002, Extreme Markup Languages®.

[14]  Andreas Witt,et al.  Making CONCUR work , 2005, Extreme Markup Languages®.

[15]  Sylvie Calabretto,et al.  Vers un environnement de gestion de documents à structures multiples , 2004, BDA.

[16]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..