SilkRoute: trading between relations and XML
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
The Clio project: managing heterogeneity
ACM SIGMOD Record
On XML integrity constraints in the presence of DTDs
PODS '01 Proceedings of the twentieth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Efficient evaluation of XML middle-ware queries
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Expressiveness of structured document query languages based on attribute grammars
Journal of the ACM (JACM)
Proceedings of the International Conference WAGA on Attribute Grammars and their Applications
Proceedings of the International Conference WAGA on Attribute Grammars and their Applications
Correspondence and Translation for Heterogeneous Data
ICDT '97 Proceedings of the 6th International Conference on Database Theory
Proceedings of the 17th International Conference on Data Engineering
PODP '96 Proceedings of the Third International Workshop on Principles of Document Processing
Querying and Updating the File
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Efficiently publishing relational data as XML documents
The VLDB Journal — The International Journal on Very Large Data Bases
Typechecking XML Views of Relational Databases
LICS '01 Proceedings of the 16th Annual IEEE Symposium on Logic in Computer Science
Capturing both types and constraints in data integration
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
A Web-Services Architecture for Efficient XML Data Exchange
ICDE '04 Proceedings of the 20th International Conference on Data Engineering
Recursive XML Schemas, Recursive XML Queries, and Relational Storage: XML-to-SQL Query Translation
ICDE '04 Proceedings of the 20th International Conference on Data Engineering
Incremental evaluation of schema-directed XML publishing
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
Unraveling the duplicate-elimination problem in XML-to-SQL query translation
Proceedings of the 7th International Workshop on the Web and Databases: colocated with ACM SIGMOD/PODS 2004
Composable XML integration grammars
Proceedings of the thirteenth ACM international conference on Information and knowledge management
Data & Knowledge Engineering - Special issue: ER 2004
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Attribute grammars for scalable query processing on XML streams
The VLDB Journal — The International Journal on Very Large Data Bases
A uniform system for publishing and maintaining XML data
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
XArch: archiving scientific and reference data
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Expressiveness and complexity of XML publishing transducers
ACM Transactions on Database Systems (TODS)
Updating recursive XML views of relations
Journal of Computer Science and Technology
Optimizing updates of recursive XML views of relations
The VLDB Journal — The International Journal on Very Large Data Bases
Preserving SQL access control policies over published XML data
Proceedings of the 2009 EDBT/ICDT Workshops
A practical approach to extracting DTD-conforming XML documents from heterogeneous data sources
Information Sciences: an International Journal
Efficient evaluation in XML to XML transformations
APWeb'03 Proceedings of the 5th Asia-Pacific web conference on Web technologies and applications
Query and update through XML views
DNIS'07 Proceedings of the 5th international conference on Databases in networked information systems
Query rewriting algorithm evaluation for XML security views
SDM'07 Proceedings of the 4th VLDB conference on Secure data management
Xml publishing: bridging theory and practice
DBPL'07 Proceedings of the 11th international conference on Database programming languages
Holistic constraint-preserving transformation from relational schema into XML schema
DASFAA'08 Proceedings of the 13th international conference on Database systems for advanced applications
Access control policy translation and verification within heterogeneous data federations
Proceedings of the 15th ACM symposium on Access control models and technologies
Updating XML views and querying XML views with update syntax
International Journal of Computational Science and Engineering
ACM Transactions on Information and System Security (TISSEC)
A framework of web service composition for distributed XML query evaluation
APWeb'05 Proceedings of the 7th Asia-Pacific web conference on Web Technologies Research and Development
Relational approach for shortest path discovery over large graphs
Proceedings of the VLDB Endowment
What the web has done for scientific data – and what it hasn’t
WAIM'05 Proceedings of the 6th international conference on Advances in Web-Age Information Management
Towards automatic generation of rules for incremental maintenance of XML views of relational data
WISE'05 Proceedings of the 6th international conference on Web Information Systems Engineering
WSQuery: XQuery for web services integration
DASFAA'05 Proceedings of the 10th international conference on Database Systems for Advanced Applications
Translating XQuery to SQL based on query forests
DASFAA'05 Proceedings of the 10th international conference on Database Systems for Advanced Applications
Hi-index | 0.00 |
We present a framework for publishing relational data in XML with respect to a fixed DTD. In data exchange on the Web, XML views of relational data are typically required to conform to a predefined DTD. The presence of recursion in a DTD as well as non-determinism makes it challenging to generate DTD-directed, efficient transformations. Our framework provides a language for defining views that are guaranteed to be DTD-conformant, as well as middleware for evaluating these views. It is based on a novel notion of attribute translation grammars (ATGs). An ATG extends a DTD by associating semantic rules via SQL queries. Directed by the DTD, it extracts data from a relational database, and constructs an XML document. We provide algorithms for efficiently evaluating ATGs, along with methods for statically analyzing them. This yields a systematic and effective approach to publishing data with respect to a predefined DTD.