exchanges independently of the language of the end
user, the service, or the content provider. The dy-
namic discovery mechanism converts the user query
into an ontological formula, then into a concept de-
scription using DL. Finally, the relevant e-service is
selected. The MKBEEM prototype has been vali-
dated with the languages Finnish, English, French,
and Spanish, in two fields: business to consumer on-
lines sales, and Web based travel/tourism services.
7 CONCLUSION
In this paper we presented an e-librarian service that
allows the user to communicate by means of complete
questions in NL, and that retrieves pertinent multi-
media resources from a knowledge base. The back-
ground theory is composed of three steps: the linguis-
tic pre-processing of the user’s NL input, the semantic
interpretation of the NL sentence into a logical form,
and the generation of a semantic query. It uses De-
scription Logics and Semantic Web technologies like
OWL for the semantic interpretation of NL questions.
We also presented an algorithm to resolve ambiguities
in the user question. Experiments with two prototypes
confirmed that this background theory is reliable and
can be implemented, e.g. in an educational tool.
In our further work, we will try to improve the
translation from the NL question into an ALC termi-
nology, e.g. use number restrictions. We also want to
investigate if a more precise grammatical analyze of
the user question can help in the interpretation step,
or if this would reduce the users liking of the inter-
face (because of the smaller tolerance of the system).
Another important topic is the maintenance facilities;
how can unknown words from the user query (i.e.
the user’s ”jargon”) be included in the dictionary, and
how can external ”thrusted” knowledge sources been
accessed by the e-librarian service?
REFERENCES
Allen, J. (1994). Natural Language Understanding. Addi-
son Wesley.
Bontas, E. P., Tietz, S., Tolksdorf, R., and Schrader, T.
(2004). Engineering a semantic web for pathology.
In Web Engineering - 4th International Conference,
ICWE 2004, Munich, Germany, pages 585–586.
Carroll, J. J., Dickinson, I., Dollin, C., Reynolds, D.,
Seaborne, A., and Wilkinson, K. (2004). Jena: imple-
menting the semantic web recommendations. In 13th
international conference on World Wide Web - Alter-
nate Track Papers & Posters, New York, NY, USA, May
17-20, pages 74–83.
Corcho,
´
O., G
´
omez-P
´
erez, A., Leger, A., Rey, C., and
Toumani, F. (2003). An ontology-based mediation
architecture for e-commerce applications. In Intel-
ligent Information Processing and Web Mining (IIS:
IIPWM), Zakopane, Poland, pages 477–486.
Katz, B. (1997). Annotating the world wide web using nat-
ural language. In 5th RIAO conference on computer
assisted information searching on the internet, Mon-
treal, Canada.
Katz, B., Felshin, S., Yuret, D., Ibrahim, A., Lin, J. J.,
Marton, G., McFarland, A. J., and Temelkuran, B.
(2002). Omnibase: Uniform access to heterogeneous
data for question answering. In 6th International Con-
ference on Applications of Natural Language to In-
formation Systems (NLDB), Stockholm, Sweden, June
27-28, 2002, Revised Papers, pages 230–234.
Katz, B. and Lin, J. (2002). Annotating the semantic web
using natural language. In 2nd Workshop on NLP and
XML (NLPXML-2002) at COLING.
K
¨
usters, R. (2001). Non-Standard Inferences in Description
Logics, volume 2100 of Lecture Notes in Artificial In-
telligence. Springer-Verlag. Ph.D. thesis.
Lopez, V., Pasin, M., and Motta, E. (2005). Aqualog: An
ontology-portable question answering system for the
semantic web. In The Semantic Web: Research and
Applications, Second European Semantic Web Con-
ference, ESWC 2005, Heraklion, Crete, Greece, pages
546–562.
Miller, L., Seaborne, A., and Reggiori, A. (2002). Three
implementations of squishql, a simple rdf query lan-
guage. In 1st International Semantic Web Conference
(ISWC), Sardinia, Italy, June 9-12, pages 423–435.
Popescu, A.-M., Etzioni, O., and Kautz, H. A. (2003). To-
wards a theory of natural language interfaces to data-
bases. In 8th International Conference on Intelli-
gent User Interfaces, January 12-15, Miami, FL, USA,
pages 149–157.
Schillings, V. and Meinel, C. (2002). tele-task: teleteaching
anywhere solution kit. In 30th annual ACM SIGUCCS
conference on User services, Providence, Rhode Is-
land, USA, November 20-23, pages 130–133.
Schmidt, R. A. (1993). Terminological representation, nat-
ural language & relation algebra. In 16th German AI
Conference (GWAI), volume 671 of Lecture Notes in
Artificial Intelligence, pages 357–371.
Schmidt-Schauß, M. and Smolka, G. (1991). Attributive
concept descriptions with complements. Artificial In-
telligence, 48(1):1–26.
Sirin, E. and Parsia, B. (2004). Pellet: An owl dl rea-
soner. In International Workshop on Description Log-
ics (DL2004), Whistler, British Columbia, Canada,
June 6-8, volume 104 of CEUR Workshop Proceed-
ings. CEUR-WS.org.
Williams, W. M., Markle, F., Sternberg, R. J., and
Brigockas, M. (2001). Educational Psychology. Allyn
& Bacon.
AN E-LIBRARIAN SERVICE THAT YIELDS PERTINENT RESOURCES FROM A MULTIMEDIA KNOWLEDGE
BASE
215