40
Carlo Combi, Sara Migliorini, Barbara Oliboni, and Alberto Belussi
layout from those of content. In particular, instead of being hardcoded within the
layout page, the content is supplied or “passed” as parameters to the layout page at
runtime.
In Fig. 2.14 the home page of the Web application from which it is possible to
create a new graph or load an existing one is shown.
2.5 Conclusions
In this work we have proposed a new data model for representing spatiotemporal
semistructured data considering the VT of the represented information. It is called
GeoMTGM; it is an extension of the MTGM model and is based on a formalism
using the graph notation.
We also show a possible representation of a GeoMTGM graph in XML by using
an extension of the XML elements proposed by GML 3.0; in particular, we extended
GML elements for adding VT to points, lines, and polygons. Moreover, we show by
an example the effectiveness of this model in specifying the spatiotemporal data that
describe the state of a transport network that considers the Highway A1 of the Italian
highway network. Finally, we implemented a tool for storing GeoMTGM graphs in
a XML-native database and for managing graphs with a Web application.
Future work will regard the introduction of transaction time in the data model,
and the design and implementation of a query language that allows one to specify
queries on GeoMTGM graphs, considering both the expressiveness and the syntax
of widely known languages, such as XPath, XQuery and OQL, for XML data and
objects.
Acknowledgments
This work has been partially supported by the Department of Computer Science,
University of Verona, Italy.
References
1. The Apache Software Foundation (Apache Struts Web Application Framework). http:
//struts.apache.org/
2. Abiteboul S. (1997) Querying Semi-Structured Data. In: Afrati F N Kolaitis P (eds.) Proc.
6th International Conference on Database Theory (ICDT’97), Delphi, Greece, Lecture
Notes in Computer Science Vol 1186, Springer, 1–18
3. Abiteboul S, Buneman P, Suciu D (1999) Data on the Web: From Relations to
Semistrucutred Data and XML. Morgan Kaufmann Publishers, Los Altos, USA
4. Bertino E, Ferrari E (1998) Temporal Synchronization Models for Multimedia Data.
IEEE Transactions on Knowledge and Data Engineering 10:612–631
Carlo Combi, Sara Migliorini, Barbara Oliboni, and Alberto Belussi
layout from those of content. In particular, instead of being hardcoded within the
layout page, the content is supplied or “passed” as parameters to the layout page at
runtime.
In Fig. 2.14 the home page of the Web application from which it is possible to
create a new graph or load an existing one is shown.
2.5 Conclusions
In this work we have proposed a new data model for representing spatiotemporal
semistructured data considering the VT of the represented information. It is called
GeoMTGM; it is an extension of the MTGM model and is based on a formalism
using the graph notation.
We also show a possible representation of a GeoMTGM graph in XML by using
an extension of the XML elements proposed by GML 3.0; in particular, we extended
GML elements for adding VT to points, lines, and polygons. Moreover, we show by
an example the effectiveness of this model in specifying the spatiotemporal data that
describe the state of a transport network that considers the Highway A1 of the Italian
highway network. Finally, we implemented a tool for storing GeoMTGM graphs in
a XML-native database and for managing graphs with a Web application.
Future work will regard the introduction of transaction time in the data model,
and the design and implementation of a query language that allows one to specify
queries on GeoMTGM graphs, considering both the expressiveness and the syntax
of widely known languages, such as XPath, XQuery and OQL, for XML data and
objects.
Acknowledgments
This work has been partially supported by the Department of Computer Science,
University of Verona, Italy.
References
1. The Apache Software Foundation (Apache Struts Web Application Framework). http:
//struts.apache.org/
2. Abiteboul S. (1997) Querying Semi-Structured Data. In: Afrati F N Kolaitis P (eds.) Proc.
6th International Conference on Database Theory (ICDT’97), Delphi, Greece, Lecture
Notes in Computer Science Vol 1186, Springer, 1–18
3. Abiteboul S, Buneman P, Suciu D (1999) Data on the Web: From Relations to
Semistrucutred Data and XML. Morgan Kaufmann Publishers, Los Altos, USA
4. Bertino E, Ferrari E (1998) Temporal Synchronization Models for Multimedia Data.
IEEE Transactions on Knowledge and Data Engineering 10:612–631
