
 
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