OGC Schemas Browser: Visualizing OWS' XML Schemas

Alain Tamayo, Carlos Granell, Joaquı́n Huerta · 2010

The generated code frequently presents a poor performance due mainly to the large number of classes in the final code. Understanding why the number of generated classes is so high or trying to find a way to optimize this code is a task that is very hard to accomplish using the features included in modern XML editors or other XML-processing related tools. Specifically, these tools do not provide features to analyze types independently of the rest of XML Schema main components (element, attributes, groups and attribute groups). We consider the concept of type as the main concept in the translation of schemas to source code in a target programming language. In this paper we present a tool that provides users with a different way of analyzing the schemas of OWS specifications. The tool is focused on the visualization of dependency relationships at different levels. At the time of this writing, the visualization of specification dependencies, namespace dependencies, file dependencies, and type dependencies are supported. The tool also checks at loading time for errors that might go undetected when using XML editors that not perform validation in a thorough way.

Read the paper · More papers on PaperTik