Figure 2: Quantification of object B.
tion the quantification operation expressed as follows:
Quantification : O
∗
, R
s
(O
∗
, O
s
1
, . . . , O
s
n
) 7→ O
s
3.3 Qualification
The opposite to the quantification operation is the
qualification operation. It yields the QS relation
which holds between objects with SE:
Qualification : O
s
1
, . . . , O
s
n
7→ R
s
(O
s
1
, . . . , O
s
n
)
Given that the system contains several calculi, the
quantification operation requires to check the con-
straints which every calculus defines for the objects
in a all relations. For example, to qualify a relation
in the system containing RCC-8 and CDC calculi the
quantification requires to check whether the objects
overlap, disjoint, one object is located to the north of
another, etc.
3.4 Translation Operations TO
1
, TO
2
Previously, we have considered four elements of our
framework: objects in general, objects with known
SE, QS relations and translation operations between
them (quantification, qualification). Now we are
adding the rest part of our model — semantic objects,
rules, relations and considering possible translation
operations between whole elements of the model.
At first, we consider the mapping between an arbi-
trary semantic relation and a QS relation for the same
objects: R
s
(O
1
, . . . , O
n
) ↔ R
sem
(O
1
, . . . , O
n
). The Se-
mantic Web technologies allows to define any ar-
bitrary relation but we do think the restriction for
this translation operation is those semantic relations
which have synonymic QS relations. For example,
one could define an RDF relations, such as, “next-
to”,“close-to”, “near” which, could be mapped to the
“externally connected” RCC-8 relation. So CDC re-
lations, such as,“north”, “east” could be mapped to
the “in-front-of” and “to-the-right” RDF relations. In
other words, this translation operation allows to uti-
lize QS relations during the rule-based reasoning and
utilize semantic relations during the QS reasoning.
For more thorough analysis we divide this transla-
tion operation into two separate operations (TO):
TO
1
: R
s
(O
1
, . . . , O
n
) 7→ R
sem
(O
1
, . . . , O
n
)
TO
2
: R
sem
(O
1
, . . . , O
n
) 7→ R
s
(O
1
, . . . , O
n
)
In general, TO
1
should be treated not just as a
mapping but as the operation which defines semantics
of an object taking into account it’s QS relations with
another objects. An exemplar implementation could
accept inputs as: a geometric scene; QS relations be-
tween the objects of the scene; geographic or admin-
istrative semantics for some of them, such as, “build-
ing”, “bridge”, “river”; etc. Afterwards, TO
1
yields
a semantic description of the scene, such as, “An un-
known object O
∗
is connected to particular road and
overlaps particular river” but in the form of a seman-
tic network. This semantic network could be turned
into a SPARQL query to search the RDF concept for
O
∗
in some RDF graph. This RDF concept could be
treated as semantics of O
∗
.
We admit that some geographic feature recogni-
tion or image analysis algorithms could do this job as
well and decide that O
∗
is likely a “bridge”, but our
approach could find the name of the bridge if the RDF
graph is detailed enough. Also probabilistic machine
learning models could be utilized for TO
1
implemen-
tation.
Considering TO
2
, there are two cases. In case
when all SEs of O
1
, . . . , O
n
are known, TO
2
is just
a mapping between synonymic relations . In case,
there is an object O
∗
with unknown SE this operation
(in combination with quantification) could determine
it. As an exemplar scenario, let us consider the fol-
lowing news message: “Undefined object is between
the church and the railroad and close to the bus stop”.
This information could be captured as an RDF graph.
Moreover, SE of the church, the railroad and the bus
stop are known from the map of the city. So after-
wards, TO
2
yields constraint network (similar to the
one shown in Figure 1) consisting of QS relations and
one object with unknown SE, which could be com-
puted later by the quantification operation.
Mentioned scenario is related to the task of com-
putation of quantitative spatial scene by it’s text, video
or speech description. In general, the result geometry
is not a perfect match with the real-world geometry of
the object but this approximations is especially useful
in case of observations when precise coordinates of
the observable object are not available or not needed,
such as, “crowd movement” observation.