allowing us to know what information is relevant to
each user.
The last process, generate a customized review
for each user made of articles according to his
profile.
Profiles and knowledge extracted from articles
are described using an ontology. Using this ontology
articles can be recommended.
4.2 The Knowledge Representation
Description logics (DLs) are a family of logics that
are decidable fragments of first-order logic with
attractive and well-understood computational
properties. DLs have been in use for over two
decades to formalize knowledge and notably quality
ontologies. Ontology languages like OWL DL and
OWL Lite semantics are based on DLs (Horrocks,
2009). For example, OWL DL corresponds to the
SHOIN (D) description logic, while OWL 2
corresponds to the SROIQ(D) logic (Hitzler and al,
2009). Our work deals with OWL DL ontologies so
we chose the SHOIN(D) expressivity level to
formalize ontology inconsistency. In DL, a
distinction is drawn between the so-called TBox
(terminological box) and the ABox (assertional box)
(Gruber, 1993). In general, the TBox contains
sentences describing concept hierarchies (i.e.,
relations between concepts) while the ABox
contains ground sentences stating where in the
hierarchy individuals belong (i.e., relations between
individuals and concepts). In OWL DL ontologies,
TBox corresponds to the intension and ABox to the
extension. Ontologies are knowledge representation,
a description understandable bye the machine. The
indexing task based on an ontology allow the
definition of the knowledge structure which limits
the ambiguities inherent in the use of simple words.
Ontology is a representation of a context, which
permits a formal interpretation of the information
contained herein. Our knowledge base consists of
four ontologies: The upper-level ontology, the
domain ontology, the lexical resource ontology and
the corpus ontology. The first two ontologies intend
to distinguish the knowledge specific to an
application domain (domain ontology) from those
which transcend all areas (upper-level ontology).
The Lexical resource ontology is inspired by
PROTONS. It is used in the management of objects
required by NLP tools. These tools are used to
perform the information extraction task. The corpus
ontology manages the items to be indexed. In our
case these are articles.
This model aims to make the system less
dependent on a given area. It allows us to change the
domain ontology in order to move from one area to
another. The ability to switch the domain ontology
with another one makes our system flexible.
5 CONCLUSIONS
This work presents a new approach for
recommender systems based on a set of four
ontologies. This generic proposal has been applied
in the field of economic reviews. The system built
aims at providing to company's customers a set of
economic articles, which contain information
relevant to their business needs.
In the work presented, the bias is to propose the
recommendations based on the knowledge included
in the articles. Information extraction systems were
presented including those based on ontologies. They
allow both to evolve the index (populating the
knowledge base) and to index articles.
ACKNOWLEDGEMENTS
This project if founded by the company Actualis
SARL and the financing CIFRE research grant from
the French agency ANRT.
REFERENCES
Burke, R., 2007, Hybrid web recommender systems, The
AdaptiveWeb, 377-408.
Grüber, T. R., 1993. A translation approach to portable
ontology specification. Knowledge acquisition
5(2):199-220.
Hitzler, P., Krötzsch, M., Rudolph, S., 2009. Foundations
of Semantic Web Technologies. CRCPress. ISBN
142009050X.
Horrocks, I., Patel-Schneider, P., F., 2009. Reducing OWL
Entailment to Description Logic Satisfiability
Popov, B., Kiryakov, A., Kirilov, A., Manov, D.,
Ognyanoff, D. Goranov, M., 2003, KIM – semantic
annotation platform. In Proceedings of the 2nd
International Semantic Web Conference, (Springer-
Verlag, Berlin, 2003).
Salton, G., 1989, Automatic Text Processing, Addison-
Wesley.
Schafer, J., Frankowski, D., Herlocker, J., & Sen, S. 2007,
Collaborative filtering recommender systems. The
AdaptiveWeb, 291-324.
Wimalasuriya, D. C., Dou. D., 2010, Ontology-based
information extraction: An introduction and a surevey
of current approaches. In Journal of Information
Science, vol 36, no.3 pp. 306-323.
WEBIST2012-8thInternationalConferenceonWebInformationSystemsandTechnologies
728