Skip to main content

Consistency Verification for GML Data Based on DOM

  • Conference paper
  • First Online:
  • 2296 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 569))

Abstract

GML schemas are metadata files, which define the structure, content and restriction of GML instances. As a kernel of the GML parser, consistency verification decides whether GML documents are consistent with the relevant application schemas. In order to parse GML data more effectively and accurately, an algorithm based on DOM was developed as to how GML consistency can be verified. Furthermore, some primary user-defined methods and the homologous regular expression technology, involving in this algorithm, were discussed in detail. Experimental results show that the consistency verification algorithm is efficient.

This work is sponsored by the Special Water Resources Projects Aided by Special Fun of Water Resources Department of Shandong Province (No. sdw200709027) and the Provincial Water Conservancy Science Research and Technology Promotion Project of Shandong Province (No. SDSLKY201304).

This is a preview of subscription content, log in via an institution.

References

  1. Gao, X.: Research on universal GML schema parsing based on grammatical and semantic database. Dissertation for The Degree in M.A.Sc (in Chinese), pp. 11–29 (2006)

    Google Scholar 

  2. Lake, R., Burggraf, D.S., Trninic, M., Rae, L.: Geography Mark-UP Language (GML). John Wiley & Sons Ltd, USA (2004)

    Google Scholar 

  3. Gao, X., Cui, Z., Jia, N., Xiao, H., Zhang, S.: Design and implementation of essential algorithms for parsing GML schemas. In: 6th International Conference on Intelligent Human-Machine Systems and Cybernetics, vol. 2, pp. 284–287. IEEE Computer Society CPS Press, USA (2014)

    Google Scholar 

  4. Lake, R.: The application of geography markup language (GML) to the geological sciences. J. Comput. Geosci. 31, 1081–1094 (2005)

    Article  Google Scholar 

  5. Gao, X., Li, H., Zhang, S., Sheng, Y.: Research on HRegExp applied to GML parsing. In: 5th International Symposium on Computational Intelligence and Design, vol.2, pp. 214–217. IEEE Computer Society CPS Press, USA (2012)

    Google Scholar 

  6. Walmsley, P.: Definitive XML Schema. Prentice Hall PTR, Upper Saddle River (2002)

    Google Scholar 

  7. Open Geospatial Consortium Inc.: Geographic information-Geography Markup Language Version3.3”. http://www.opengeospatial.org/standards/gml

  8. The World Wide Web Consortium: XML Technology. http://www.w3.org/standards/xml

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaoli Gao .

Editor information

Editors and Affiliations

Rights and permissions

Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 2.5 International License (http://creativecommons.org/licenses/by-nc/2.5/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.

The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.

Reprints and permissions

Copyright information

© 2016 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gao, X., Li, H., Yan, T., Cui, Z., Yu, J., Sheng, Y. (2016). Consistency Verification for GML Data Based on DOM. In: Bian, F., Xie, Y. (eds) Geo-Informatics in Resource Management and Sustainable Ecosystem. GRMSE 2015 2015. Communications in Computer and Information Science, vol 569. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-49155-3_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-49155-3_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-49154-6

  • Online ISBN: 978-3-662-49155-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics