This document proposes an extension of the Web Modeling Language (WebML) for modeling web-based geographic information systems (Web GIS) applications. The extension includes new conceptual models and notations for modeling geospatial data and interactions specific to Web GIS, such as map visualization, navigation, and spatial querying. The key aspects of the extension are a geospatial entity-relationship model for conceptual data modeling, and new units for the WebML hypertext model including a MultiMap unit for map display, geometry entry units for spatial selection, and units for pan, zoom, and creating overlays. An example application for monitoring farm houses is modeled using the extended WebML notation. The extended WebML approach aims to provide a visual