Skip to main content

Table 3 Design pattern on the conceptual level (example)

From: Reusable components for online reputation systems

Component term Context similarity
Subset Absolute congruence
Description This component uses an absolute congruence metric as similarity measure to identify context similarity.
Problem description Reputation data is always bound to the specific context in which it was created. Ratings that were generated in one application area might not be automatically applicable in another application area which can result in the value imbalance problem.
Solution description Apply similarity measurement between context c i (reference context) and context c j of referrals in the referral set to deliver a weight-factor for each item of the referral set using the following formula: \( w(c_{1},c_{2}):= \frac {k(c_{i}) \cap k(c_{j})}{k(c_{i}) \cup k(c_{j})} \) k(c i ) denotes the total number of keywords describing context c i .
Applicability Set of nominal context attributes.
Code example (php)  
Implementation Context similarity-based weighting service (absolute congruence)
Literature • Mohammad Gias Uddin, Mohammad Zulkernine, and Sheikh Iqbal Ahamed. 2008. CAT: a context-aware trust model for open and dynamic systems. In Proceedings of the 2008 ACM symposium on Applied computing (SAC ’08). ACM, New York, NY, USA, 2024–2029.
Tags weighting, context, similarity, congruence