Reconciling two models of multihierarchical markup

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

For documents with complex or atypical annotations, multihierarchical structures play the role of the document tree in traditional XML documents. We deffne a model of over-lapping or multihierarchical markup that has both a graphbased and a text-and-tags representation. Our model, which we call the range GODDAG, augments the classical GOD-DAG (generalized ordered-descendant DAG) structure with order relations over the nodes, and additional constraints that ensure documents have a convenient serialization in terms of tagged text. We provide two alternative constructions for this new model, and prove that documents in the model have (1) a unique representation as a graph, and (2) a straightforward textual representation that satisffes two conditions previously identiffed as important for serialization. Furthermore, we show how the range GODDAG provides a convenient way to characterize the update operations that may be performed on a document while maintaining serializability.

Original languageEnglish
Title of host publicationProceedings of the 13th International Workshop on the Web and Databases, WebDB 2010, Co-located with ACM SIGMOD 2010
DOIs
StatePublished - 2010
Event13th International Workshop on the Web and Databases, WebDB 2010, Co-located with ACM SIGMOD 2010 - Indianapolis, IN, United States
Duration: Jun 6 2010Jun 6 2010

Publication series

NameProceedings of the ACM SIGMOD International Conference on Management of Data
ISSN (Print)0730-8078

Conference

Conference13th International Workshop on the Web and Databases, WebDB 2010, Co-located with ACM SIGMOD 2010
Country/TerritoryUnited States
CityIndianapolis, IN
Period6/6/106/6/10

Keywords

  • Multihierarchical documents
  • Overlapping markup
  • Text markup

ASJC Scopus subject areas

  • Software
  • Information Systems

Fingerprint

Dive into the research topics of 'Reconciling two models of multihierarchical markup'. Together they form a unique fingerprint.

Cite this