LogiMOO: an extensible multi-user virtual world with natural language control

Citation
P. Tarau et al., LogiMOO: an extensible multi-user virtual world with natural language control, J LOGIC PR, 38(3), 1999, pp. 331-353
Citations number
31
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF LOGIC PROGRAMMING
ISSN journal
07431066 → ACNP
Volume
38
Issue
3
Year of publication
1999
Pages
331 - 353
Database
ISI
SICI code
0743-1066(199903)38:3<331:LAEMVW>2.0.ZU;2-A
Abstract
LogiMOO is a BinProlog-based Virtual World running under Netscape and Inter net Explorer for distributed group-work over the INTERNET and user-crafted virtual places, virtual objects and agents. LogiMOO is implemented on top o f a multi-threaded blackboard-based logic programming system (BinProlog) fe aturing Linda-style coordination. Remote and local blackboards support tran sparent distribution of data and processing over TCP/IP links, while thread s ensure high-performance local client-server dynamics. Embedding in Netsca pe provides advanced VRML and HTML frame-based navigation and multi-media s upport, while LogiMOO handles virtual presence and acts as a very high-leve l multi-media object broker, User-friendliness is achieved through a contro lled English interface written in terms of Assumption Grammars. Its languag e coverage is extensible in that the user can incorporate new nouns, verbs and adjectives as needed by changes in the world. Immediate evaluation of w orld knowledge by the parser yields representations which minimize the unkn owns allowing us to deal with advanced Natural Language constructs like ana phora and relativization efficiently. We take advantage of the simplicity o f our controlled language to provide as well an easy adaptation to other na tural languages than English, with English-like representations as a univer sal interlingua. (C) 1999 Elsevier Science Inc. All rights reserved.