Provides a geographic services taxonomy and a list of example geographic services placed in the services taxonomy. Prescribes how to create a platform-neutral service specification, and how to derive platform-specific service specifications that are conformant with this. And also, it gives guidelines for the selection and specification of geographic services from both platform-neutral and platform-specific perspectives.