You are on page 1of 3

Trust for individuals and Semantic Web Services on the

Semantic Web
Roushdat Elaheebocus
School of Electronics and Computer Science
University of Southampton
re1e08@soton.ac.uk

ABSTRACT Trust has been given due importance as shown in the semantic
Trust is considered crucial for the success of the Semantic Web. In cake diagram below:
this paper, research works in this area have been analysed and
grouped into two categories, namely 'trust for individuals' also
referred to as a 'Web of trust' and 'trust for Semantic Web
Services'. Their strategies are compared and analysed. It has been
found that the two categories differ in their approach and rarely
take costs into consideration.

Keywords
semantic web, strategies, semantic, trust, provenance

1. INTRODUCTION
A Web where people and agents understand one another for better
cooperation, such is the vision of the Semantic Web described as
an extension of the original Web [1]. Similarly to the real world, Source: Berners-Lee, T. (2000). Semantic Web on
for cooperation to happen a certain level of trust is required XML.[5]
among the entities involved. The issue of trust is considered so
The semantic web cake diagram above shows a dedicated layer for
crucial, several researchers have argued that for the Semantic Web
trust at the top which can make use of the different layers
to succeed, the issue of trust must be addressed [10, 13, 23].
underneath to achieve a semantic web of trust through digital
There is no universal definition for trust with respect to the signature , encryption and reasoning. As for applications and user
semantic web but most of them revolve around the idea of a interfaces, they are then come on top of the trust layer. This
quantifiable level of belief entity A has in entity B, that B is diagram further illustrates the semantic web as an extension of the
competent, will perform reliably to the expectation of A and the Web mentioned earlier.
latter accepts to be vulnerable to an acceptable level during a time
period and under specific circumstances [2, 3, 4].
2. TWO AREAS OF RESEARCH
According to Donovan, A. and Gil, Y. [4], in order to understand It has been found that there are two main streams of research that
the issue of trust in the context of the Semantic Web, one should have emerged from the Semantic Web researchers' community:
first look at the much bigger picture which goes back to computer 'Trust among individuals' which revolves around the idea of a web
science. Research work on trust can therefore be broadly of trust [8] and 'Trust for semantic web services' in which users
classified into four main categories;policy-based, reputation- who can be either humans or intelligent agents making use of
based, general-models, trust in information resources. services and needing to have a way of determining the trust of
Due to space limitation we will focus on the last one that is 'trust services.
in information resources' which in fact makes use of the other According to O'Hara, K. et al [15], there are five main strategies
three categories and is the most relevant to the Semantic Web. when tackling the issue of trust on the semantic web namely:
optimism, pessimism, centralisation, investigation and transitivity
and five type of costs to be taken into consideration; operational,
opportunity, risk, deficiency, service payments. We therefore
intend to investigate to what extent O'Hara's observation has been
implemented.

2.1 Trust among Individuals


If each web user is to store information about a group of web
users and share it with others, this will result in an effective way
of managing trust on the Web as argued in [8,10] which also
clearly points out that providing security is not equivalent to trust. from the DAML family were introduced [16]. However enabling
This approach results in a Web of trust upon which subsequent usage by agents is not enough and requires that the latter find
researchers have based themselves upon [9, 10, 11, 12, 13]. As a ways of determining whether a service can be trusted and if yes, to
result, each link between individuals can have trust value [2]. what extent.
In [9], the Friend-Of-A-Friend (FOAF) ontology [14] is extended Modelling elements were added to the Web Service Modelling
with foaf:person to accommodate a trust value from a scale of 1-9, Ontology (WSMO) in [20] to include information about trust.
9 being absolute trust and 1 corresponds to absolute distrust. The Service providers do not publish their services to a third party
interesting part is that trust is acknowledged to be not only registry but instead, join a peer-to-peer network of registries
dependent on an individual but also the context. Thus, a trust themselves when they want to provide a service. This effectively
value for an entity can vary from context to context. Trust addresses the limitation caused by centralised matchmaking and
between individuals having no prior interaction is computed using allows providers to retain control over their policies. The
an algorithm which has been used only for demonstrating the language used in this system is known as PeerTrust described as a
concept instead of its efficiency. The possible usage of such a language for trust negotiation that supports delegation, policy
system has been illustrated using a chat-bot which can be queried protection and negotiation strategies [21] and is built upon the
by passing two email addresses as parameter, and the trust value rule layer of the semantic web cake [5].
between them is returned. This works almost in a similar fashion Another language used is the Poof Markup Language (PML) in
as a web service. And finally, trust value has been embedded in a [22] to provide justification for the result provided by a web
mail client as a new field to indicate the level of trust for each service. This is particularly important to enable agents to reason.
recipient. Expressed in OWL, PML is thus compatible with semantic web
However, [9] has not been tested on a set of real data contrary to services and clients. One example of its usage is demonstrated in
[11] where a network of people was considered. In this case trust IWTrust [18] where it is used for providing additional information
and distrust have been considered separately. Another major about provenance on answers obtained from the web enabling a
aspect that was neglected in [9] was the time factor.[11] derives better evaluation of trustworthiness.
the importance of time validity from the real world whereby Provenance is of specially high concern [17, 18, 19] when dealing
relationships are built and maintained with time. Data from with web services . [19] describes a trust aware inference
Epinions (Epinions.com) was used, part of which was masked and framework and an ontology to represent associations of trust and
cross-examined with the system's trust inference to evaluate its provenance. The overall system is in the form of a semantic web
accuracy. service that “evaluates trustworthiness of semantic association
Similarly [10] has also used Epinions in addition to Bibserv to from multiple sources”.
illustrate their trust management system but has assumed that data We see a difference between trust in individuals where the
on the semantic web is in the form of logical assertions that are transitive approach is favoured compared to semantic web
consistent. This leads us to think that it is only when the Web is services whereby a more investigative approach [15] is used since
completely 'semantic' that the system will perform optimally. provenance decreases the amount of uncertainty in a source. The
Logical calculus and probabilistic calculus are used to generate a costs of such strategies are not really discussed in most of the
trust value considered to be “a function of his/her (user's) trust in research considered for semantic web services.
the sources providing it”
The use of the Bayesian decision theory which has its roots in
3. CONCLUSION
probability is also commonly used in trust evaluation [12, 13].
Trust is indeed a crucial issue for the success of the semantic web.
The trust evaluation mechanism proposed in [12] is claimed to be
There exists multiple heterogeneous strategies for tackling trust on
implementable on any unstructured peer-to-peer network. Based
the semantic web that are often not inter-operable which is not
upon reputation gathered through interaction with peers, the
necessarily completely a bad thing since each may be appropriate
information can then be shared over the network to produce a
in specific contexts. As these strategies become more mature,
global rating. This approach has been evaluated through
standards will emerge and the issue of interoperability will be
simulations only unlike [9, 10].
solved. However, research works tend to ignore the different costs
According to [13], trust is a probabilistic interpretation and described in [15] which can result in some undesired effect when
therefore to have a higher accuracy, the combination of deployed that may not be apparent in simulation or through
information from a variety of sources is performed. sample data.
We find that when trust is considered for individuals, the Also, trust originates from social behaviour and most solutions for
'transitivity' strategy [15] is used mostly. One aspect which has trust on the semantic web take a solely technological approach.
been neglected in most of the research work above however is the External disciplines such as sociology, law and other cognitive
cost except for [13] in which three kinds of cost were taken into sciences should be considered as well to have a better
account namely: operational, opportunity, service payments. It is understanding of trust and how to address it [6]. Web Science [7]
also important to note that all the works cited above have claimed does exactly this and hopefully better solutions will come out of
to provide personalised trust. this in the near future.

2.2 Trust for Semantic Web Services


Semantic web services are accessible not only by people but also
through agents and for that purpose, semantic markup languages
4. REFERENCES [13] Xiaoqing, Z., Chen, H., Wu, Z., and Zhang, Y. “A
Computational Trust Model for Semantic Web Based on
Bayesian Decision Theory.” In Frontiers of WWW Research
[1] Berners-Lee, T., Hendler, J. and Lassila, O. “The Semantic and Development - APWeb 2006, 745-750, 2006.
Web,” Scientific Am., May 2001, pp. 34–43.
[14] Dumbill, Ed, “XML Watch: Finding friends with XML and
[2] Grandison, T. and Sloman, M. A survey of trust in Internet RDF.” IBM Developer Works, http://www-
applications. IEEE Communications Surveys and Tutorials, 4 106.ibm.com/developerworks/xml/library/xfoaf.html , June
(2000):2–16. 2002. Accessed 14 May 2009.
[3] Olmedilla, D., Rana, O., Matthews, B., and Nejdl, W. [15] O'Hara, K., Alani, H., Kalfoglou,Y. And Shadbolt, N. “Trust
Security and trust issues in semantic grids. In Proceedings of Strategies for the Semantic Web”, in Proceedings of the
the Dagsthul Seminar, Semantic Grid: The Convergence of ISWC2004 Workshop on Trust, Security, Reputation on the
Technologies,(2005) volume 05271. Semantic Web, 2004.
[4] Donovan,A. and Gil, Y. “A survey of trust in computer [16] McIlraith, S., Son, T., and Zeng.H., “Semantic web
science and the Semantic Web.” Web Semant. 5, no. 2 services”. IEEE Intelligent Systems, Special Issue on the
(2007): 58-71. Semantic Web, 16(2):46/53, March/April 2001.
[5] Berners-Lee, T. Semantic Web on XML. Presentation at [17] Carroll, J., Bizer, C., Hayes,P. and Stickler, P.. “Named
XML 2000, available from graphs, provenance and trust.” In Proceedings of the 14th
http://www.w3.org/2000/Talks/1206-xml2k-tbl/slide10- international conference on World Wide Web, 613-622.
0.html. Accessed 14 May 2009. Chiba, Japan: ACM, 2005.
[6] O'Hara, K. and Hall, W., “Trust on the Web: Some Web [18] Ilya,Z., Pinheiro da Silva,P. and L. McGuinness, D..
Science Research Challenged in “Web Science” Dossier. Iss. “IWTrust: Improving User Trust in Answers from the Web.”
7, October 2008. In Trust Management, 384-392, 2005.
http://www.uoc.edu/uocpapers/7/dt/eng/webscience.pdf
[19] Ding,L., Kolari, P., Finin, T., Joshi, A., Peng,Y. and Yesha,
Accessed 10 May 2009.
Y. “On Homeland Security and the Semantic Web:.” IN
[7] “MIT and University of Southampton launch World Wide AAAI SPRING SYMPOSIUM ON AI TECHNOLOGIES
Web research collaboration - MIT News Office.” FOR HOMELAND SECURITY (2005): 21--23.
http://web.mit.edu/newsoffice/2006/wsri.html. Accessed 10
[20] Olmedilla, D., Rubén, L., Axel, P., and Lausen, H. “Trust
May 2009.
Negotiation for Semantic Web Services.” In Semantic Web
[8] Rohit, K. and Rifkin, A. “Weaving a Web of trust.” World Services and Web Process Composition, 81-95, 2005.
Wide Web J. 2, no. 3 (1997): 77-112.
[21] Wolfgang, N., Olmedilla,D. and Winslett, M. “PeerTrust:
[9] Golbeck,J., Parsia, B. and Hendler, J. “Trust Networks on Automated Trust Negotiation for Peers on the Semantic
the Semantic Web”, In Proceedings of Cooperative Web.” In Secure Data Management, 118-132, 2004.
Information Agents VII, 2003, 238-249.
[22] Paulo Pinheiro da, S., L. McGuinness, D. and Fikes, R. “A
[10] Matthew,R., Agrawal,R. and Domingos, P. “Trust proof markup language for semantic web services.” Inf. Syst.
Management for the Semantic Web.” In The SemanticWeb - 31, no. 4 (2006): 381-395.
ISWC 2003, 351-368, 2003.
[23] Tim, F. and Joshi, A. “Agents, trust, and information access
[11] Guha, R., Kumar, R., Raghavan, P. and Tomkins, A.. on the semantic web.” SIGMOD Rec. 31, no. 4 (2002): 30-
“Propagation of trust and distrust.” In Proceedings of the 35.
13th international conference on World Wide Web, 403-412.
New York, NY, USA: ACM, 2004.
[12] Wei,W., Zeng,G. and Yuan, L. “A Semantic Reputation
Mechanism in P2P Semantic Web.” In The Semantic Web –
ASWC 2006, 682-688, 2006.

You might also like