Extending GIS with a Spatial Data Mining Query Language: A Case Study