With the proliferation of XML as the lingua franca of internet information exchange, engineering XML documents and maintaining their databases becomes a major challenge. In this context, the use of XML Schema to constrain and validate XML document content is becoming a standard part of web information production. However, adoption of XML Schema poses new problems; specifically, the difficulty in understanding even a relatively small schema due to its textual nature and XML syntax. This problem can be addressed by use of a graphical modelling language such as UML to document XML Schema and conforming XML document structure. This paper discusses the issues involved in representing XML Schema using UML and presents a transformation approach which is both comprehensive and thorough. Keywords: XML Schema, UML, transformation, graphical modelling, conceptual, reverse engineering.
@inproceedings{DBLP:conf/aswec/SalimPKI04,
author = {Flora Dilys Salim and
Rosanne Price and
Shonali Krishnaswamy and
Maria Indrawan},
bibsource = {dblp computer science bibliography, https://dblp.org},
biburl = {https://dblp.org/rec/conf/aswec/SalimPKI04.bib},
booktitle = {15th Australian Software Engineering Conference (ASWEC 2004), 13-16
April 2004, Melbourne, Australia},
doi = {10.1109/ASWEC.2004.1290474},
pages = {211--220},
publisher = {IEEE Computer Society},
timestamp = {Wed, 16 Oct 2019 14:14:49 +0200},
title = {UML Documentation Support for XML Schema},
url = {https://doi.org/10.1109/ASWEC.2004.1290474},
year = {2004}
}
© 2021 Flora Salim - CRUISE Research Group.