28
Copyright © 2014 Open Geospatial Consortium.
using the W3C PROV and RDF encoding. Individual feature provenance is linked to the features by id
WFS-T: Stores the resulting conflated features and their attributes encoded in GML
Figure 15 — Components involved in the conflation process
In the component diagram we see that the client is responsible for executing the WPS Conflation process but also to deal with the WPS result that contains both the GML and
the W3C PROV and to send the final GML features to the WFS conflated layer and the W3C PROV in the SPARQL server.
8.1 User assisted conflation process
In the user assisted conflation process scenario, several steps are required to complete the task of generating a conflated result. Figure 1 UML diagram explains the sequence of
steps that where implemented in this use case.
cmp Feature lev el Prov enance Components Diagram
Conflation WPS WFS Source1
WFS Source2 Client PIXIS
WFS Conflated SPARQL Serv er
Client
WFS
WFS WPS
SPARQL-T
WFS-T WFS
WFS
Copyright © 2014 Open Geospatial Consortium.
29
Figure 16 — Human assisted conflation process including storage of provenance
1. The OGC ontologies described in Section 6.1.1 are inserted in the SPARQL server. This has to be only once when the service is setup or at the beginning of
the interoperability experiment. 2. The WPS conflation profile described in Section 7.1 are inserted in the SPARQL
server. This has to be only once at the beginning of the interoperability experiment.
sd Implemented human assisted conflation of a feature
C l
i e
n t
PYXIS WFS Conflated
SPARQL Server WFS Source1
WFS Source2 Conflation WPS
OGC
W P
S
ervice receiv a r
t for featur i
m
ilar to a filter conditi
o
e.
g
a l
a m
ar
k a m
e and a di tance t
h h
o
d queri t
h a
a
ourc ,
conflat t
h m
and retur i
m
ilar featur and
r
a k
i
g
incl ource infor
m
ation Provenance
infor
m
ation recorded
a
r
o
t t
h W
PS
WFS c
h a
g
feature id .
h
e i a need to record t
h
id
a o
m o
in t
h
DF
h a m
e of t
h
er i not
k
now t
h W
PS
a
t
o
ecorded i l
t
h
lient
h
i t
o
ent t
h
infor
m
ation t
o
onflated to t
h
er Downl
o a
featur alr
a
conflated if
a
R
g
ter t
h o
ti of t
h o
ation and t
h
ol of eac
h m
ent Deter
m
i t
h
ource dat
a
et dat
a m
odel and creat
t
h
one [once]
:
OGC ontologies SPARQL INSERT
[once]
:
WPS conflation profil
e
SPARQL INSERT [fisrt time]
:
GetC
i
lities and Descri
e b
rocess [first time]
:
Service and operation registrati
n
SPARQL INSERT Descri
e
eatureTyp
e
Descri
e
eatureTyp
e
[map conflation]
:
Creation of a confated dat
e
Transaction CreateFeatureType [map conflation]
:
Creation of dataset level prov SPARQL INSERT
GetFeatur
e
GetFeatur
e
GetFeatur
e
ExecuteSimilarityComflati
n
source1, source2, t es
l
d GetFeatur
e
t
e l
d GetFeatur
e
t es
l
d Conflation decisi
n
manual Featur
e
attri
t
e level prov SPARQL INSERT
Transacti
n
CREATE GetFeatur
e :
ids id mappi
n
SPARQL INSERT, sameAs, ids records user nam
e
SPARQL INSERT