|
|
|
I return now to
the case study of the beginning to make an evaluation of the program that was
implemented for this thesis.
|
|
The second
version of the program can send a subquery and recieve an answer. It can also
recieve a subquery and send an answer. So in order to have the program
working on two sites that exchange queries, all that must be added is a
(standard) IP client-server interface = 2 modules.
|
|
|
|
In the case
study the program works with large databases. I will suppose that those are
relational databases. Then a module must be added that transforms a RDF query
to a SQL query, makes the SQL query and transforms the result back to RDF.
The transformation of a relational DB to RDF is straightforward:
|
|
column-name
-> predicate
|
|
row-name ->
subject
|
|
value ->
object
|
|
This is then an
extra module.
|
|
In order to make
the inferencing that is necessary for this case study, a minimal number of
builtins will have to be added to the program e.g. builtins for math, string,
input and output.
|
|
|