Abstract:
Objectives: Geographic information services (GIServices) are a key enabler for realizing the full potential of global geospatial data and information infrastructures. There are significant efforts on the development of spatial data infrastructures (SDIs) to deliver efficient GIServices, which in turn have led to the evolution of an international service infrastructure that guides the development and standardization of geospatial services across countries. Traditional geospatial services in SDIs are enriched with more content and advanced technologies. There is a need to propose a new-generation framework for geospatial services.
Methods: Building upon the geospatial service design defined in international organization for standardization (ISO) 19119: 2016, and incorporating the latest advancements in service technologies, we extend an overarching framework for an international geospatial service infrastructure characterized by technological decoupling and layered dependencies. This framework encompasses five key components: service taxonomy, service interfaces, service architecture, service metadata, and service implementation. Based on these core components, the connotation of geospatial services and their standard design are systematically elaborated.
Results: A resource-based geospatial service taxonomy is introduced, comprising geographic sensing services, geographic discovery services, geographic data services, geographic processing services, geographic visualization services, and geographic knowledge services. This service taxonomy is compatible with geospatial artificial intelligence (GeoAI) technologies, thereby enabling the provision of GeoAI services. The abstract interface model of GIServices is presented, encompassing components including interfaces, operations, parameters, and operation chains. Methods for achieving syntactic and semantic interoperability among interfaces are also elaborated. An abstract interface can be mapped to different service architectural styles. Such mappings need to take into account the representation of service interfaces, payloads and protocols, as well as message exchange patterns. The mapping approaches for the two mainstream architectural styles of GIServices, service-oriented architecture and resource-oriented architecture, are presented. The GIServices metadata model defined in ISO 19119/19115-1 is refined by decoupling it from the abstract interface model, enriching it with service descriptions and fundamental attributes, and incorporating quality of service. A service development procedure is proposed, which maps from technology-neutral unified modeling language to specific data encodings, communication protocol bindings, and particular development languages and frameworks. Additionally, intelligent GIServices implementation based on agents for service chaining is also introduced. Based on the key content mentioned above, a multi-tiered geospatial information service standards framework has been suggested, encompassing fundamental service standards, platform-neutral standards, platform-specific standards and service metadata standards. A practical guideline for developing service standards is proposed.
Conclusions: The five components of the service framework are fundamental for developing an infrastructure of geospatial services. It also provides the guideline on setting up new geospatial service standards. The design rationale depending on the technical decoupling and multi-layer dependencies ensures scalability for future technologies. The work provides the methodological foundation for the new version of ISO 19119 series standards.