skip to main content
10.1145/1065167.1065204acmconferencesArticle/Chapter ViewAbstractPublication PagespodsConference Proceedingsconference-collections
Article

Regular rewriting of active XML and unambiguity

Published: 13 June 2005 Publication History

Abstract

We consider here the exchange of Active XML (AXML) data, i.e., XML documents where some of the data is given explicitly while other parts are given only intensionally as calls to Web services. Peers exchanging AXML data agree on a data exchange schema that specifies in particular which parts of the data are allowed to be intensional. Before sending a document, a peer may need to rewrite it to match the agreed data exchange schema, by calling some of the services and materializing their data. Previous works showed that the rewriting problem is undecidable in the general case and of high complexity in some restricted cases. We argue here that this difficulty is somewhat artificial. Indeed, we study what we believe to be a more adequate, from a practical view point, rewriting problem that is (1) in the spirit of standard 1-unambiguity constraints imposed on XML schema and (2) can be solved by a single pass over the document with a computational device not stronger than a finite state automation. Following previous works, we focus on the core of the problem, i.e., on the problem on words. The results may be extended to (A)XML trees in a straightforward manner.

References

[1]
Serge Abiteboul, Omar Benjelloun, Bogdan Cautis, Ioana Manolescu, Tova Milo, and Nicoleta Preda. Lazy query evaluation for active xml. In Proc. of ACM SIGMOD, pages 227--238, 2004.
[2]
The Active XML homepage. http://activexml.net/.
[3]
Open Source Active XML (activexml). http://forge.objectweb.org/.
[4]
O. Benjelloun, T. Milo, and S. Raj Mathur. Towards efficient exchange of active xml data, 2004. Technical Report.
[5]
Anne Bruggemann-Klein and Derick Wood. One-unambiguous regular languages. Information and Computation, 142(2):182--206, 1998.
[6]
John E. Hopcroft and Jeffrey D. Ullman. Introduction to Automata Theory, Languages and Computation. Addison Wesley, 1979.
[7]
Jakarta Project, Jelly: Executable XML. http://jakarta.apache.org/.
[8]
Macromedia Coldfusion MX 6.1. http://www.macromedia.com/.
[9]
W. Martens, F. Neven, and T. Schwentick. Which xml schemas admit 1-pass preorder typing? In Proc. of ICDT, 2005.
[10]
T. Milo, S. Abiteboul, B. Amann, O. Benjelloun, and F. Dang Ngoc. Exchanging intensional XML data. In Proc. of ACM SIGMOD, 2003.
[11]
Tova Milo, Dan Suciu, and Victor Vianu. Typechecking for XML transformers. In Proceedings of the Nineteenth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, pages 11--22. ACM, 2000.
[12]
M. Murata, D. Lee, and M. Mani. "Taxonomy of XML Schema Languages using Formal Language Theory". In Extreme Markup Languages, Montreal, Canada, 2001.
[13]
A. Muscholl, T. Schwentick, and L. Segoufin. Active Context-Free Games. In Proc. of STACS, 2004.
[14]
J. Powell and T. Maxwell. Integrating Office XP Smart Tags with the Microsoft .NET Platform. http://msdn.microsoft.com.
[15]
T. Schwentick. Trees, automata and xml. In Proc. of ACM PODS, 2004.
[16]
The World Wide Web Consortium. http://www.w3.org/.
[17]
The Xerces Java Parser. http://xml.apache.org/xerces-j/.
[18]
The XML Schema specification. http://www.w3.org/TR/XML/Schema.

Cited By

View all
  • (2019)Learning k-Occurrence Regular Expressions from Positive and Negative SamplesConceptual Modeling10.1007/978-3-030-33223-5_22(264-272)Online publication date: 4-Nov-2019
  • (2019)Winning Strategies for Streaming Rewriting GamesFundamentals of Computation Theory10.1007/978-3-030-25027-0_4(49-63)Online publication date: 10-Jul-2019
  • (2019)A Large-Scale Repository of Deterministic Regular Expression Patterns and Its ApplicationsAdvances in Knowledge Discovery and Data Mining10.1007/978-3-030-16142-2_20(249-261)Online publication date: 20-Mar-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
PODS '05: Proceedings of the twenty-fourth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
June 2005
388 pages
ISBN:1595930620
DOI:10.1145/1065167
  • General Chair:
  • Georg Gottlob,
  • Program Chair:
  • Foto Afrati
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 June 2005

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGMOD/PODS05

Acceptance Rates

Overall Acceptance Rate 642 of 2,707 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Learning k-Occurrence Regular Expressions from Positive and Negative SamplesConceptual Modeling10.1007/978-3-030-33223-5_22(264-272)Online publication date: 4-Nov-2019
  • (2019)Winning Strategies for Streaming Rewriting GamesFundamentals of Computation Theory10.1007/978-3-030-25027-0_4(49-63)Online publication date: 10-Jul-2019
  • (2019)A Large-Scale Repository of Deterministic Regular Expression Patterns and Its ApplicationsAdvances in Knowledge Discovery and Data Mining10.1007/978-3-030-16142-2_20(249-261)Online publication date: 20-Mar-2019
  • (2018)Practical Study of Deterministic Regular Expressions from Large-scale XML and Schema DataProceedings of the 22nd International Database Engineering & Applications Symposium10.1145/3216122.3216126(45-53)Online publication date: 18-Jun-2018
  • (2017)Games for Active XML RevisitedTheory of Computing Systems10.1007/s00224-016-9682-461:1(84-155)Online publication date: 1-Jul-2017
  • (2014)ReviewJournal of Network and Computer Applications10.1016/j.jnca.2013.02.00237(348-364)Online publication date: 1-Jan-2014
  • (2013)On optimum left-to-right strategies for active context-free gamesProceedings of the 16th International Conference on Database Theory10.1145/2448496.2448510(105-116)Online publication date: 18-Mar-2013
  • (2011)Active XML (AXML) intensional data exchangeProceedings of the 13th International Conference on Information Integration and Web-based Applications and Services10.1145/2095536.2095558(122-129)Online publication date: 5-Dec-2011
  • (2009)Distributed XML designProceedings of the twenty-eighth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems10.1145/1559795.1559833(247-258)Online publication date: 29-Jun-2009
  • (2008)OptimAXProceedings of the 2008 Eighth International Conference on Web Engineering10.1109/ICWE.2008.11(299-310)Online publication date: 14-Jul-2008
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media