In this paper we present the advantages of using an ontology service for the modelling of user profiles in the EC FP5 IST project NAMIC (IST-1999-12392). By means of an ontology server people set up user profiles, which are in fact views, i.e. specifications of queries on the ontology. These views are constructed using a JAVA API, which forms the commitment layer of the ontology, built on top of an ontology base. In NAMIC an ontology server is used to establish a link between the lexical object representations, generated by the natural language processors (NLP) on the one hand and the user’s interest, specified through the selection of relevant concepts and facts of the ontology on the other. This allows to specify a user profile independently of language, categorization and NLP specific "world models". Users then set up a profile consisting of events, agents participating in these events and other content information in which they are interested in. For instance, a journalist writing articles about financial issues may be interested in related documents containing a “raise event” of company shares. If he has specified those conditions in his profile he will be able to retrieve resources which contain events that are semantically related to that kind of event pattern. User profiles in NAMIC do not have to be static. The results of processing by the NLPs of a document the user is currently working on, may be used to construct a dynamic profile, which may contain events specific for that document. This way a user’s profile can be dynamically adapted to his current interests. We also developed a tool which illustrates the creation of user profiles using ontological concepts and facts.
[1]
Robert Meersman,et al.
A Logic Framework for a Semantics of Object-Oriented Data Modeling
,
1995,
OOER.
[2]
Terry Halpin,et al.
Information modeling and relational databases: from conceptual analysis to logical design
,
2001
.
[3]
Piek Vossen,et al.
EuroWordNet: A multilingual database with lexical semantic networks
,
1998,
Springer Netherlands.
[4]
Thomas R. Gruber,et al.
Toward principles for the design of ontologies used for knowledge sharing?
,
1995,
Int. J. Hum. Comput. Stud..
[5]
Mark A. Musen,et al.
SMART: Automated Support for Ontology Merging and Alignment
,
1999
.
[6]
Kjersti Aas.
A Survey on Personalised Information Filtering Systems for the World Wide Web
,
1997
.
[7]
R GruberThomas.
Toward principles for the design of ontologies used for knowledge sharing
,
1995
.
[8]
Fernand Vandamme,et al.
E-Newspaper classification and distribution based on user profiles and thesaurus.
,
2004
.
[9]
Nicola Guarino,et al.
OntoSeek: content-based access to the Web
,
1999,
IEEE Intell. Syst..
[10]
J. J. V. R. Wintraecken,et al.
The NIAM Information Analysis Method
,
1990,
Springer Netherlands.
[11]
P. Karp.
The design space of frame knowledge representation systems
,
1992
.