04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

238 Selected Studies on Software and Information Systems<br />

– cross-domain translation [10] – for example from book recommender to movie recommender.<br />

The translation exploits a KB of books and movies genres that facilitates<br />

the translation through identifying the correlations between the contents of the user<br />

models (e.g., liked/disliked genres, common to movies and books).<br />

The authors did not address completely the issue of actual aggregation of partial user models.<br />

We believe, that this step could be facilitated by exploiting OWL ontologies and its inherent<br />

mapping features, which allows for definition of equivalency between classes and properties.<br />

In [57] we can find a preliminary work on using ontological cultural user modeling to<br />

overcome the cold-start problem, however authors are more focused on the ontology itself<br />

rather than on the mapping problem.<br />

Ontology Mapping Probably the most natural way of solving cold-start problem for<br />

ontology-based systems is to exploit user model ontologies published on the web. Ontologies<br />

were conceived to do so and sharing is one of their main benefits. However, in<br />

order to use data from other ontology, the system needs to “understand” them, i.e. it has to<br />

put it in relation with its own ontology – ontology mapping needs to be done manually or<br />

(preferably) automatically.<br />

It is a process whereby two ontologies are semantically related at conceptual level, and<br />

the source ontology instances are transformed into the target ontology entities according to<br />

those semantic relations. This results in three dimensions of ontology alignment:<br />

– Discovery – manually, automatically or semi-automatically defining the relations between<br />

ontologies<br />

– Representation – a language to represent the relations between the ontologies<br />

– Execution – changing instance of a source ontology to an instance of target ontology<br />

Another point of view takes into consideration the types of mapping process:<br />

– Mapping between an integrated ontology and local ontologies – ontology mapping<br />

is used to map a concept found in one ontology into a view, or a query over other<br />

ontologies (e.g. over the global ontology in the local-centric approach, or over the local<br />

ontologies in the global-centric approach) [19].<br />

– Mapping between local ontologies – the process transforms the source ontology entities<br />

into the target ontology entities based on semantic relation. The source and target<br />

are semantically related at a conceptual level. This is the mapping which is (or is to<br />

be) used on the Semantic Web, because of its de-centralized nature.<br />

– Ontology mapping in ontology merge and alignment – the process establishes correspondence<br />

among source (local) ontologies to be merged or aligned, and determines<br />

the set of overlapping concepts, synonyms, or unique concepts to those sources. This<br />

mapping identifies similarities and conflicts between the various source (local) ontologies<br />

to be merged or aligned [19].

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!