4. CLASSIFICATION OF SPATIAL DATA SERVICESThe keywords are based on the geographic services taxonomy of EN ISO 19119. This taxonomy is organised in categories, the subcategories defining the value domain of the classification of spatial data services.100 Geographic human interaction services (humanInteractionService)This category comprises the following subcategories:101 Catalogue viewer (humanCatalogueViewer)Client service that allows a user to interact with a catalogue to locate, browse, and manage metadata about geographic data or geographic services.102 Geographic viewer (humanGeographicViewer)Client service that allows a user to view one or more feature collections or coverages.103 Geographic spreadsheet viewer (humanGeographicSpreadsheetViewer)Client service that allows a user to interact with multiple data objects and to request calculations similar to an arithmetic spreadsheet but extended to geographic data.104 Service editor (humanServiceEditor)Client service that allows a user to control geographic processing services.105 Chain definition editor (humanChainDefinitionEditor)Provides user interaction with a chain definition service.106 Workflow enactment manager.(humanWorkflowEnactmentManager)Provides user interaction with a workflow enactment service.107 Geographic feature editor (humanGeographicFeatureEditor)Geographic viewer that allows a user to interact with feature data.108 Geographic symbol editor (humanGeographicSymbolEditor)Client service that allows a human to select and manage symbol libraries.109 Feature generalisation editor (humanFeatureGeneralizationEditor)Client service that allows a user to modify the cartographic characteristics of a feature or feature collection by simplifying its visualisation, while maintaining its salient elements – the spatial equivalent of simplification.110 Geographic data-structure viewer (humanGeographicDataStructureViewer)Client service that allows a user to access part of data set to see its internal structure.200 Geographic model/information management service (infoManagementService)This category comprises the following subcategories:201 Feature access service (infoFeatureAccessService)Service that provides a client access to and management of a feature store.202 Map access service (infoMapAccessService)Service that provides a client access to a geographic graphics, i.e. pictures of geographic data.203 Coverage access service (infoCoverageAccessService)Service that provides a client access to and management of a coverage store.204 Sensor description service (infoSensorDescriptionService)Service that provides the description of a coverage sensor, including sensor location and orientation, as well as the sensor’s geometric, dynamic, and radiometric characteristics for geo-processing purposes.205 Product access service (infoProductAccessService)Service that provides access to and management of a geographic product store.206 Feature type service (infoFeatureTypeService)Service that provides a client to access to and management of a store of feature type definitions.207 Catalogue service (infoCatalogueService)Service that provides discovery and management services on a store of metadata about instances.208 Registry Service (infoRegistryService)Service that provides access to store of metadata about types.209 Gazetteer service (infoGazetteerService)Service that provides access to a directory of instances of a class or classes of real-world phenomena containing some information regarding position.210 Order handling service (infoOrderHandlingService)Service that provides a client with the ability to order products from a provider.211 Standing order service (infoStandingOrderService)Order handling service that allows a user to request that a product over a geographic area be disseminated when it becomes available.300 Geographic workflow/task management services (taskManagementService)This category comprises the following subcategories:301 Chain definition service (chainDefinitionService)Service to define a chain and to enable it to be executed by the workflow enactment service.302 Workflow enactment service (workflowEnactmentService)The workflow enactment service interprets a chain and controls the instantiation of services and sequencing of activities.303 Subscription service (subscriptionService)Service to allow clients to register for notification about events.400 Geographic processing services – spatial (spatialProcessingService)This category comprises the following subcategories:401 Coordinate conversion service (spatialCoordinateConversionService)Service to change coordinates from one coordinate system to another coordinate system that is related to the same datum.402 Coordinate transformation service (spatialCoordinateTransformationService)Service to change coordinates from a coordinate reference system based on one datum to a coordinate reference system based on a second datum.403 Coverage/vector conversion service (spatialCoverageVectorConversionService)Service to change the spatial representation from a coverage schema to a vector schema, or vice versa.404 Image coordinate conversion service (spatialImageCoordinateConversionService)A coordinate transformation or coordinate conversion service to change the coordinate reference system for an image.405 Rectification service (spatialRectificationService)Service for transforming an image into a perpendicular parallel projection and therefore a constant scale.406 Orthorectification service (spatialOrthorectificationService)A rectification service that removes image tilt and displacement due to terrain elevation.407 Sensor geometry model adjustment service (spatialSensorGeometryModelAdjustmentService)Service that adjusts sensor geometry models to improve the match of the image with other images and/or known ground positions.408 Image geometry model conversion service (spatialImageGeometryModelConversionService)Service that converts sensor geometry models into a different but equivalent sensor geometry model.409 Subsetting service (spatialSubsettingService)Service that extracts data from an input in a continuous spatial region either by geographic location or by grid coordinates.410 Sampling service (spatialSamplingService)Service that extracts data from an input using a consistent sampling scheme either by geographic location or by grid coordinates.411 Tiling change service (spatialTilingChangeService)Service that changes the tiling of geographic data.412 Dimension measurement service (spatialDimensionMeasurementService)Service to compute dimensions of objects visible in an image or other geodata.413 Feature manipulation services (spatialFeatureManipulationService)Register one feature to another, an image, or another data set or coordinate set; correcting for relative translation shifts, rotational differences, scale differences, and perspective differences. Verify that all features in the Feature Collection are topologically consistent according to the topology rules of the Feature Collection, and identifies and/or corrects any inconsistencies that are discovered.414 Feature matching service (spatialFeatureMatchingService)Service that determines which features and portions of features represent the same real world entity from multiple data sources, e.g., edge matching and limited conflation.415 Feature generalisation service (spatialFeatureGeneralizationService)Service that reduces spatial variation in a feature collection to increase the effectiveness of communication by counteracting the undesirable effects of data reduction.416 Route determination service (spatialRouteDeterminationService)Service to determine the optimal path between two specified points based on the input parameters and properties contained in the Feature Collection.417 Positioning service (spatialPositioningService)Service provided by a position-providing device to use, obtain and unambiguously interpret position information, and determines whether the results meet the requirements of the use.418 Proximity analysis service (spatialProximityAnalysisService)Given a position or geographic feature, finds all objects with a given set of attributes that are located within a user-specified distance of the position or feature.500 Geographic processing services – thematic (thematicProcessingService)This category comprises the following subcategories:501 Geoparameter calculation service (thematicGoparameterCalculationService)Service to derive application-oriented quantitative results that are not available from the raw data itself.502 Thematic classification service (thematicClassificationService)Service to classify regions of geographic data based on thematic attributes.503 Feature generalisation service (thematicFeatureGeneralizationService)Service that generalises feature types in a feature collection to increase the effectiveness of communication by counteracting the undesirable effects of data reduction.504 Subsetting service (thematicSubsettingService)Service that extracts data from an input based on parameter values.505 Spatial counting service (thematicSpatialCountingService)Service that counts geographic features.506 Change detection service (thematicChangeDetectionService)Service to find differences between two data sets that represent the same geographical area at different times.507 Geographic information extraction services (thematicGeographicInformationExtractionService)Services supporting the extraction of feature and terrain information from remotely sensed and scanned images.508 Image processing service (thematicImageProcessingService)Service to change the values of thematic attributes of an image using a mathematical function.509 Reduced resolution generation service (thematicReducedResolutionGenerationService)Service that reduces the resolution of an image.510 Image Manipulation Services (thematicImageManipulationService)Services for manipulating data values in images: changing colour and contrast values, applying various filters, manipulating image resolution, noise removal, 'striping’, systematic-radiometric corrections, atmospheric attenuation, changes in scene illumination, etc.511 Image understanding services (thematicImageUnderstandingService)Services that provide automated image change detection, registered image differencing, significance-ofdifference analysis and display, and area-based and model-based differencing.512 Image synthesis services (thematicImageSynthesisService)Services for creating or transforming images using computer-based spatial models, perspective transformations, and manipulations of image characteristics to improve visibility, sharpen resolution, and/or reduce the effects of cloud cover or haze.513 Multiband image manipulation (thematicMultibandImageManipulationService)Services that modify an image using the multiple bands of the image.514 Object detection service (thematicObjectDetectionService)Service to detect real-world objects in an image.515 Geoparsing service (thematicGeoparsingService)Service to scan text documents for location-based references, such as a place names, addresses, postal codes, etc., in preparation for passage to a geocoding service.516 Geocoding service (thematicGeocodingService)Service to augment location-based text references with geographic coordinates (or some other spatial reference).600 Geographic processing services – temporal (temporalProcessingService)This category comprises the following subcategories:601 Temporal reference system transformation service (temporalReferenceSystemTransformationService)Service to change the values of temporal instances from one temporal reference system to another temporal reference system.602 Subsetting service (temporalSubsettingService)Service that extracts data from an input in a continuous interval based on temporal position values.603 Sampling service (temporalSamplingService)Service that extracts data from an input using a consistent sampling scheme based on temporal position values.604 Temporal proximity analysis service (temporalProximityAnalysisService)Given a temporal interval or event, find all objects with a given set of attributes that are located within a userspecified interval from the interval or event.700 Geographic processing services – metadata (metadataProcessingService)This category comprises the following subcategories:701 Statistical calculation service (metadataStatisticalCalculationService)Service to calculate the statistics of a data set.702 Geographic annotation services (metadataGeographicAnnotationService)Services to add ancillary information to an image or a feature in a feature collection.800 Geographic communication services (comService)This category comprises the following subcategories:801 Encoding service (comEncodingService)Service that provides implementation of an encoding rule and provides an interface to encoding and decoding functionality.802 Transfer service (comTransferService)Service that provides implementation of one or more transfer protocols, which allows data transfer between distributed information systems over offline or online communication media.803 Geographic compression service (comGeographicCompressionService)Service that converts spatial portions of a feature collection to and from compressed form.804 Geographic format conversion service (comGeographicFormatConversionService)Service that converts from one geographic data format to another.805 Messaging service (comMessagingService)Service that allows multiple users to simultaneously view, comment about, and request edits of feature collections.806 Remote file and executable management (comRemoteFileAndExecutableManagement)Service that provides access to secondary storage of geographic features as if it were local to the client.