A GML-based approach to automate spatial metadata updating
With the huge amount of spatial data created and updated in short time frames and exchanged frequently over the Web, the demand for updating dataset and metadata in real time to provide users with the most up-to-date, precise, reliable, and complete metadata is increasing dramatically. So far, different metadata-updating approaches have been introduced to the spatial industry of which their issues and challenges have prohibited them from being adopted widely. Using the detached metadata data model and being limited to some dataset formats are some of these issues. To respond to this challenge, this article presents a new synchronization approach to automatically update the ISO 19115 core metadata elements which are affected by the (vector-based) dataset modification. Based on this approach, this article describes the major technical requirements considered necessary for the implementation phase, such as an integrated data model to couple dataset and metadata rooted in Geography Markup Language (GML) Application Schema, a mapping software application to support required Web Services, a user-friendly interface providing a visual modification facility, and an automatic metadata-updating process which is dataset format neutral. In order to prove the synchronization concept, the automatic synchronization approach has been prototyped and integrated with the GeoNetwork opensource environment. This article discusses the architecture designed for implementing the prototype system which contains three layers: storage, service (consisting of a synchronization service entitled SYNC'), and application. The standards and open source technologies selected to develop the prototype system such as deegree, GeoNetwork, PostGIS, GML, Web Feature Service-Transaction, and CSW are then explained in more detail. Finally, the issues and challenges encountered during the implementation phase and the future direction are discussed in this article.
metadata geography markup language (gml) spatial data infrastructures (sdis)