TY - GEN
T1 - Towards a canonical specification of document structures
AU - Hinchey, Michael G.
AU - Cahill, Tony
PY - 1993
Y1 - 1993
N2 - This paper describes by means of an example, an approach to the derivation of a canonical specification of document structures. The example is based on simple word processing file formats, with very few sophisticated features. That is not to say that there is any limitation inherent in our approach, or that it would not be possible to support more advanced features in our canonical form. This paper suggests that Formal Specification techniques may be helpful in specifying interchange formate (effectively a canonical form); and, equally importantly, in specifying how existing implemented formate may be expressed in terms of a mathematically-specified generic format, so that transformations may be applied to an implemented format to yield that generic format. These transformations then determine the structure of the filters or conversion programs that must be used to convert from one format to another.
AB - This paper describes by means of an example, an approach to the derivation of a canonical specification of document structures. The example is based on simple word processing file formats, with very few sophisticated features. That is not to say that there is any limitation inherent in our approach, or that it would not be possible to support more advanced features in our canonical form. This paper suggests that Formal Specification techniques may be helpful in specifying interchange formate (effectively a canonical form); and, equally importantly, in specifying how existing implemented formate may be expressed in terms of a mathematically-specified generic format, so that transformations may be applied to an implemented format to yield that generic format. These transformations then determine the structure of the filters or conversion programs that must be used to convert from one format to another.
UR - http://www.scopus.com/inward/record.url?scp=0027885497&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0027885497
SN - 0897915321
T3 - Proc 10 Annu Int Conf Syst Doc SIGDOC 92
SP - 297
EP - 307
BT - Proc 10 Annu Int Conf Syst Doc SIGDOC 92
A2 - Anon, null
PB - Publ by ACM
T2 - Proceedings of the 10th Annual International Conference on Systems Documentation - SIGDOC'92
Y2 - 13 October 1992 through 16 October 1992
ER -