Interactively editing structured documents
Electronic Publishing—Origination, Dissemination, and Design
Rita—an editor and user interface for manipulating structured documents
Electronic Publishing—Origination, Dissemination, and Design
Automata theory for XML researchers
ACM SIGMOD Record
Discovering Structural Association of Semistructured Data
IEEE Transactions on Knowledge and Data Engineering
Representative Objects: Concise Representations of Semistructured, Hierarchial Data
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
Fast Algorithms for Mining Association Rules in Large Databases
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
Efficiently mining frequent trees in a forest
Proceedings of the eighth ACM SIGKDD international conference on Knowledge discovery and data mining
Data Organization and Access for Efficient Data Mining
ICDE '99 Proceedings of the 15th International Conference on Data Engineering
Managing inconsistent repositories via prioritized repairs
Proceedings of the 2004 ACM symposium on Document engineering
An environment for maintaining computation dependency in XML documents
Proceedings of the 2005 ACM symposium on Document engineering
A formalism for navigating and editing XML document structure
DNIS'07 Proceedings of the 5th international conference on Databases in networked information systems
XUIB: XML to user interface binding
Proceedings of the 10th ACM symposium on Document engineering
Xeena for schema: creating XML documents with a coordinated grammar tree
International Journal of Computational Science and Engineering
Hi-index | 0.00 |
Since the XML format became a de facto standard for structured documents, the IT research and industry have developed a number of XML editors to help users produce structured documents in XML format. However, the manual generation of structured documents in XML format remains a tedious and time-consuming process because of the excessive verbosity and length of XML code. In this paper, we design a structural adviser for the XML document authoring. The adviser intervenes at any step of the authoring process to suggest one tag or entire tree-like pattern the user is most likely to use next. Adviser suggestions are based on finding analogies between the currently edited fragment and sample data being either previously generated documents in the collection or the history of the current document authoring. The adviser is beneficial in cases when no schema is provided for XML documents, or schema associated with the document is too general and sample data contain specific patterns not captured in the schema. We design the adviser architecture and develop a method for efficient indexing and retrieval of optimal suggestions at any step of the document authoring.