02.03.2013 Views

SDI Convergence - Nederlandse Commissie voor Geodesie - KNAW

SDI Convergence - Nederlandse Commissie voor Geodesie - KNAW

SDI Convergence - Nederlandse Commissie voor Geodesie - KNAW

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

multiple data services or resources to be accessed as if they were a single data service.<br />

In a way this corresponds to the VirtualAddressDataService in Compartimos,<br />

however, in OGSA CreateFederation, AddSourceToFederation, AddAccessMechanism,<br />

and UpdateFederationAttributes federate a wide variety of services ranging from<br />

input data resources to transformations of data and filters. In Compartimos a dataset<br />

(the resource) is automatically included in the federation when it is published in the<br />

catalogue and resources are, by definition, limited to address datasets. Therefore, VirtualAddressDataService<br />

only has the GetAddress and UploadAddressData operations,<br />

which mirror the AddressDataAccessService operations with the same names.<br />

The VirtualAddressDataService is the centre of intelligence in Compartimos. Due to its<br />

diverse capabilities, each within its own field of specialisation, it makes sense to combine<br />

different components for an implementation of the VirtualAddressDataService. Below<br />

a few examples:<br />

1. the<br />

OGSA-DAI Distributed Query Processing (DQP) (http://www.ogsadai.org/about/<br />

ogsa-dqp/) could be employed for distributed queries;<br />

2. the address matching functionality provided by independent<br />

tools, such as the Af-<br />

riGIS Intiendo address tool (Rahed et al., 2008) could be used to remove duplicates<br />

and resolve disambiguities; and<br />

3. any processing that is available as<br />

an OGC WPS, which is a standardised interface<br />

that facilitates the publishing of geospatial processes, and the discovery of and binding<br />

to those processes by clients.<br />

Di et al. (2008) implemented their own mediator for geographic data, the Intelligent<br />

Grid Service Mediator (iGSM), while Shu et al. (2006) propose using OGSA-DAI DQP.<br />

Once the address data has been consolidated, similar to the AddressDataAccessService,<br />

an implementation of OGC WFS or OGSA-DAI data resources are potential technology<br />

choices for the external interface of the VirtualAddressDataService.<br />

4.5 The AddressDataset<br />

The Compartimos AddressDataset object refers to any address dataset that is published<br />

on the address data grid. In OGSA data architecture terminology this is the data<br />

source or data resource. In Compartimos the data provider determines how address<br />

data is stored. The AddressDataAccessService provides access to this proprietary data<br />

in the prescribed way (according to the interoperable data model). However, for optimal<br />

conversion efficiency it will make sense to store the ‘raw’ data according to the Compartimos<br />

interoperable data model, or as close to it as possible.<br />

4.6 The AddressService<br />

The AddressService refers to any address-related service, such as routing or mapping,<br />

that is offered by a third party on top of the single virtual address dataset in the grid.<br />

The list of operations of the AddressService is application dependent and defined by<br />

the service provider. The AddressService interacts with the VirtualAddressDataService<br />

when executing its address-related service. The functionality and interface of this service<br />

is determined by its purpose, and therefore not prescribed in Compartimos. For<br />

interoperability, it is important that this service uses the same standard and protocol as<br />

the other services in Compartimos.<br />

116

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!