An XML schema definition can be organized according to one of the following design styles: “Russian Doll”, “Salami Slice”, “Venetian Blind”, or “Garden of Eden”; otherwise, it is said to be in “Bologna” style, which actually means free format. Converting a complex XML schema from a style to another without automated support is not a trivial task. The “Garden of Eden” style can be considered as a normalized format since the definitions of all components (i.e., elements, attributes and types) are global and, thus, can be re-used in the definition of other XML schema constructs (e.g., when expanding the schema or importing it into another schema or using it to define an XML namespace). In this work, we present a Normalize procedure, which can be used to convert any given XML schema to the “Garden of Eden” style, by automatically transforming and rearranging all declarations and definitions it contains.

Zouhaier Brahmia, F.G. (2018). Normalization of XML Schema Definitions. New York : ACM Press [10.1145/3330089.3330097].

Normalization of XML Schema Definitions

Fabio Grandi;
2018

Abstract

An XML schema definition can be organized according to one of the following design styles: “Russian Doll”, “Salami Slice”, “Venetian Blind”, or “Garden of Eden”; otherwise, it is said to be in “Bologna” style, which actually means free format. Converting a complex XML schema from a style to another without automated support is not a trivial task. The “Garden of Eden” style can be considered as a normalized format since the definitions of all components (i.e., elements, attributes and types) are global and, thus, can be re-used in the definition of other XML schema constructs (e.g., when expanding the schema or importing it into another schema or using it to define an XML namespace). In this work, we present a Normalize procedure, which can be used to convert any given XML schema to the “Garden of Eden” style, by automatically transforming and rearranging all declarations and definitions it contains.
2018
Proceedings of 7th International Conference on Software Engineering and New Technologies
1
5
Zouhaier Brahmia, F.G. (2018). Normalization of XML Schema Definitions. New York : ACM Press [10.1145/3330089.3330097].
Zouhaier Brahmia, Fabio Grandi, Rafik Bouaziz
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/662733
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 1
social impact