any truth evaluation, the topical parts – mostly NPs
– of the sentence (such as Peter, the boy etc.) must
be anchored to existing entities. Here, only the
definite case is described. (For the indefinite –
specific or non-specific case, relevant sets have to be
extracted from the context, which is not yet possible
at the current stage of development.)
In most cases, uniqueness is needed to properly
interpret the sentence. (Nick)names, like those in
Examples 1 and 2 are the best examples to
demonstrate this. Therefore, let us again use the
sentence Peter is married to illustrate the case.
Let us take four sets of Peters: P
1
to P
4
. P
1
contains the entities known by s, the elements of P
4
are the ones known by h, P
2
and P
3
are assumed sets:
s believes that h knows the elements of P
2
and h
believes that s knows the elements of P
3
.
To be pragmatically correct, |P
1
P
2
| and |P
3
P
4
|
should be 1 and the two entities must be the same. If
this is not true, uniqueness is not guaranteed from
either the speaker’s or the hearer’s side.
Of course, in this case, uniqueness can be
inferred from a wider context: Peter has died. Both s
and h may know many Peters but it is only one
“common Peter” who actually died: both s and h
might have known which Peter that was. Although
Prolog is capable of performing even this task, it has
not been implemented yet (we are assuming strict
uniqueness), and also, it would slow down the
program considerably.
5 PLANNED ARCHITECTURE
Prolog has two interfaces to Java: PrologBeans and
Jasper. Since the prototype is mature enough for the
Prolog core and the (future) interface to be separated
and since this will render it very important to
implement a multi-user interface (for internal and
external users), we are considering building a web
application from eALIS, skipping the phase of a
stand-alone graphical application. Moreover,
because Jasper is only suitable to create stand-alone
applications, PrologBeans will be used as an
intermediate layer between the Prolog server and
Java. Communication between PrologBeans and JSP
is also quite well documented, so it seems possible
to build two web-based interfaces for eALIS: one
for internal users (linguists and administrators) and
one for external ones. Only internal users would
have the right to add new linguistic elements and
new semantic postulates.
Even later, the Prolog core might be extended
with an SQL background to handle large databases.
Although we have experimented with this, the actual
implementation will greatly depend on the memory
limits of SICStus Prolog and the actual memory
consumption of the program.
ACKNOWLEDGEMENTS
We are grateful to SROP-4.2.2.C-11/1/KONV-2012-
0005 (Well-being in the Information Society) for
their financial contribution to eALIS.
REFERENCES
Alberti, G., 2011.
eALIS. Interpretálók a világban,
világok az interpretálóban [Interpreters in the world,
worlds in the interpreter], Academic Press. Budapest.
Alberti, G., Károly, M., 2010. The eALIS Model of
Human Interpreters and Its Application in
Computational Linguistics. In Proceedings of the 5th
ICSOFT, Athens, Greece Vol. 2, SCITEPRESS. 468–
474.
Alberti, G., Károly, M., 2011. The Implemented Human
Interpreter as a Database. In Proceedings of the 5th
IC3K-KEOD, Paris, France, SCITEPRESS. 379–385.
Alberti, G., Károly, M., 2012. Multiple Level of Referents
in Information State. In Computational Linguistics and
Intelligent Text Processing – 13th International
Conference, CICLing 2012, New Delhi, India,
Springer. Berlin.
Alberti, G., Kleiber J., 2010. The Grammar of eALIS
and the Implementation of its Dynamic Interpretation.
In Informatica Vol. 34. No. 2. 103–110.
Alberti, G., Kleiber, J., 2011. Where are Possible Worlds?
(Arguments for eALIS) In 4
th
Syntax, Phonolohy
and Language Analysis Conference. Budapest.
Asher, N., Lascarides, A., 2003. Logics of Conversation,
Cambridge University Press. Cambridge.
Dowty, D. R., Wall, R. E., Peters, S., 1980. Introduction to
Montague Semantics, D. Reidel Publishing Company.
Dordrecht.
Kamp, H., van Genabith, J., Reyle, U., 2011. Discourse
Representation Theory. In Handbook of Philosophical
Logic, Vol. 15, Springer. Berlin. 125–394.
Kilián, I., 2013. A Metamodel-Driven Architecture for
Generating, Populating and Manipulating “Possible
Worlds” to Answer Questions. In Proceedings of the
8
th
ICSOFT, Reykjavík, Iceland, SCITEPRESS. To
appear.
Seligman, J., Moss, L. S., 1997. Situation Theory. In
Handbook of Logic and Language, Elsevier and MIT
Press. Amsterdam and Cambridge. 239–309.
Vadász, N., Alberti, G., Kleiber, J. 2013. The Matrix of
Beliefs, Desires and Intention – Sentence by Sentence.
In International Journal of Computational Linguistics
and Applications Vol. 4 No. 1. 95–110.
KEOD2013-InternationalConferenceonKnowledgeEngineeringandOntologyDevelopment
398