Boris Chidlovskii
Pages 203-211 in Proceedings of the 2003 ACM Symposium on Document Engineering, Grenoble, France, November 20-22, 2003.
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 verbodity
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 sugestion 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, when 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.
Report number: