12
CRISTINA ȘERBAN [email protected] FACULTY OF COMPUTER SCIENCE IAȘI, ROMANIA

Tric - Trust aware semantic social mashup

Embed Size (px)

DESCRIPTION

Tric (Trust-aware semantic social mashup) is a web application that enables a user to search for images uploaded through various social networks (Facebook, Twitter/TwitPic, Flickr, Instagram), ranking the results based on the trust that the user has in the author.

Citation preview

Page 1: Tric - Trust aware semantic social mashup

CRISTINA Ș[email protected]

FACULTY OF COMPUTER SCIENCE

IAȘI , ROMANIA

Page 2: Tric - Trust aware semantic social mashup

Project documentationhttp://students.info.uaic.ro/~cristina.serban/wad/tric/

Valid HTML5 + RDFa, RDFa version:1.1

21 November 2013 TRIC - TRUST-AWARE SEMANTIC SOCIAL MASHUP 2

@prefix dc: <http://purl.org/dc/terms/> .

@prefix ns1: <http://schema.org/> .

@prefix ns2: <http://www.w3.org/ns/rdfa#> .

<http://students.info.uaic.ro/~cristina.serban/wad/tric/index.php> ns2:usesVocabulary ns1: .

<http://students.info.uaic.ro/~cristina.serban/wad/tric/index.php#tricdoc> a ns1:ScholarlyArticle;

dc:description “...”en;

ns1:author <http://students.info.uaic.ro/~cristina.serban/wad/tric/index.php#cristina>;

ns1:keywords "project, infoiasi, wade, web, tric, trust, reputation, semantic web, social networks"@en;

ns1:license <http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US>;

ns1:name "Trust-aware semantic social mashup"@en .

<http://students.info.uaic.ro/~cristina.serban/wad/tric/index.php#cristina> a ns1:Person;

ns1:affiliation [ a ns1:Organization;

ns1:address [ a ns1:PostalAddress;

ns1:addressCountry "Romania"@en;

ns1:addressLocality "Iași"@ro ];

ns1:name "Faculty of Computer Science"@en ];

ns1:email "[email protected]"@en;

ns1:familyName "Șerban"@ro;

ns1:givenName "Cristina"@ro;

ns1:url <http://students.info.uaic.ro/~cristina.serban> .

[] a ns1:WebPage; ns1:name "Web application development"@en;

ns1:url <http://profs.info.uaic.ro/~busaco/teach/courses/wade/> .

Page 3: Tric - Trust aware semantic social mashup

Project descriptionSemantic Web application which aims to provide the following features:

◦ Unified, semantic social profile

◦ Retrieval of images from social media

◦ Trust-based ranking of results

◦ User interaction and rating

◦ Evolution of knowledge over time

21 November 2013 TRIC - TRUST-AWARE SEMANTIC SOCIAL MASHUP 3

Page 4: Tric - Trust aware semantic social mashup

Social trust and reputation

Reputation: perception that an agent creates through past actions

Trust: subjective expectation an agent has about another’s future behavior based on the history of their encounters

Difference between trust and reputation

1. “I trust you because of your good reputation.”

2. “I trust you despite your bad reputation.”

21 November 2013 TRIC - TRUST-AWARE SEMANTIC SOCIAL MASHUP 4

Lik Mui, "Computational Models of Trust and Reputation: Agents, Evolutionary Games, and Social Networks", 2003, Ph.D. Dissertation, Massachusetts Institute of Technology

Page 5: Tric - Trust aware semantic social mashup

Social media APIs

Facebook Graph APIcan also be queried using Facebook Query Language (FQL)

Twitter REST API v1.1

TwitPic RESTful API

Flickr API

Instagram API

Klout API v2

For more detailed information about data that can be obtained from these APIs, see http://students.info.uaic.ro/~cristina.serban/wad/tric/social.php

21 November 2013 TRIC - TRUST-AWARE SEMANTIC SOCIAL MASHUP 5

Page 6: Tric - Trust aware semantic social mashup

Semantic web toolsAn enriched representation is needed for creating the knowledge base

FOAF (Friend of a friend)

RELATIONSHIP

SIOC (Semantically-Interlinked Online Communities)

SKOS (Simple Knowledge Organization System)

SCOT (Social Semantic Cloud of Tags)

SUMO (Suggested Upper Merged Ontology)

21 November 2013 TRIC - TRUST-AWARE SEMANTIC SOCIAL MASHUP 6

Page 7: Tric - Trust aware semantic social mashup

Semantic web tools

21 November 2013 TRIC - TRUST-AWARE SEMANTIC SOCIAL MASHUP 7

Page 8: Tric - Trust aware semantic social mashup

21 November 2013 TRIC - TRUST-AWARE SEMANTIC SOCIAL MASHUP 8

Diagrams created with Cacoo.

Page 9: Tric - Trust aware semantic social mashup

21 November 2013 TRIC - TRUST-AWARE SEMANTIC SOCIAL MASHUP 9

Diagrams created with Cacoo.

Page 10: Tric - Trust aware semantic social mashup

21 November 2013 TRIC - TRUST-AWARE SEMANTIC SOCIAL MASHUP 10

Diagrams created with Cacoo.

Page 11: Tric - Trust aware semantic social mashup

Client-side application design

21 November 2013 TRIC - TRUST-AWARE SEMANTIC SOCIAL MASHUP 11

Screens created with Indigo Studio.

Page 12: Tric - Trust aware semantic social mashup

Tric REST API specification

21 November 2013 TRIC - TRUST-AWARE SEMANTIC SOCIAL MASHUP 12

For more detailed information about these operations, see http://students.info.uaic.ro/~cristina.serban/wad/tric/api.php