Open Federated Social Networks Oscar Rodríguez Rocha

Similar documents
Abstract. Table of Contents. 1. License

Extended Identity for Social Networks

Introduction to Twitter

Porting Social Media Contributions with SIOC

Talash: Friend Finding in Federated Social Networks

Make your application real-time with PubSubHubbub. Brett Slatkin May 19th, 2010

PubSubHubbub Real-time RSS for the Decentralized Web. Brett Slatkin Google Inc. 18 November 2009

Setting up your Netvibes Dashboard Adding a Blog to your Dashboard

DECENTRALIZED SOCIAL NETWORKING WITH WORDPRESS. November 7, 2018 WordPress Meetup Vienna Alex Kirk

FOSP. Towards a Federated Object Sharing Protocol that Unifies Operations on Social Content Felix Maurer June 16,

A platform to build real-time social applications. Daniel Appelquist props to Laurent Eschenauer, Alard Weisscher and Diana Cheng

Netvibes A field guide for missions, posts and IRCs

A Formal Definition of RESTful Semantic Web Services. Antonio Garrote Hernández María N. Moreno García

I. CREATING YOUR SOUNDCLOUD ACCOUNT

SAP Jam Communities What's New 1808 THE BEST RUN. PUBLIC Document Version: August

ITP 342 Mobile App Development. APIs

Feature: Online App Builder Studio

How to Select the Right Marketing Cloud Edition

Lesson 2: Internet Communication

How to sign up to Twitter

Role of Social Media and Semantic WEB in Libraries

MEMBERSHIP & PARTICIPATION

HTML 5 and CSS 3, Illustrated Complete. Unit M: Integrating Social Media Tools

Social Networks and Data Portability using Semantic Web technologies

Social Media Tip and Tricks

Information Sharing and User Privacy in the Third-party Identity Management Landscape

Pinterest. What is Pinterest?

Social Media. The infinite abilities of a smart phone

7 The system should allow administrator to close a user profile. 8 The system shall make the old events invisible to avoid crowded geo scope.

Trusted Profile Identification and Validation Model

Web 2.0, AJAX and RIAs

Cisco WebEx Social Server: Getting Started Guide, Release 3.1

Beyond Privacy and Identity Spam: What others say about us on the Federated Social Web Position Paper

Getting Started with Social Media

Web Standards Mastering HTML5, CSS3, and XML

ITP 140 Mobile Technologies. Mobile Topics

Using Jive for Outlook

Social Networking in Action

BECOMING A DATA-DRIVEN BROADCASTER AND DELIVERING A UNIFIED AND PERSONALISED BROADCAST USER EXPERIENCE

The Internet and World Wide Web. Chapter4

Standard Social Sharing and Aggregation on the Go. Dan Scott, Laurentian University October 14, 2010

Guide to Yammer For Education Filed. There have been an increase in use of the social network applications in education system

MEMBERSHIP & PARTICIPATION

OPENID CONNECT 101 WHITE PAPER

SOCIAL MEDIA. Charles Murphy

In this document In this document Orientation Getting started Other ways to use Maang Searching Things you should know

Ning Frequently Asked Questions

9.0 Help for End Users Release Notes Using Jive for Outlook...5

TABLE OF CONTENTS Click link to go to information

HOW-TO GUIDE. Join or Login. About this Guide!

Cisco WebEx Social Server: Getting Started Guide, Release 3.0

Chatter Answers Implementation Guide

Authentication in the Cloud. Stefan Seelmann

Community portal User Guide OACIS

Best Practices: Authentication & Authorization Infrastructure. Massimo Benini HPCAC - April,

Distributed Systems. 25. Authentication Paul Krzyzanowski. Rutgers University. Fall 2018

Chatter Answers Implementation Guide

Internet Basics. Basic Terms and Concepts. Connecting to the Internet

CS November 2018

TITLE SOCIAL MEDIA AND COLLABORATION POLICY

Quick Start: Creating a Video and Publishing in YouTube

FACEBOOK SAFETY FOR JOURNALISTS. Thanks to these partners for reviewing these safety guidelines:

> Semantic Web Use Cases and Case Studies

Computer Technology. Lesson 2: Internet Communication

Computer Technology. Scale Yourself. Lesson 2: Internet Communication. Learning Goal: Students will be able to define modern Web technologies.

OpenID: From Geek to Chic. Greg Keegstra OpenID Summit Tokyo Dec 1, 2011

Maximizing the Business Value of Social Sites

Your Auth is open! Oversharing with OpenAuth & SAML

The Ultimate Digital Marketing Glossary (A-Z) what does it all mean? A-Z of Digital Marketing Translation

Social Media Tools. March 13, 2010 Presented by: Noble Studios, Inc.

Alma Mater Studiorum University of Bologna CdS Laurea Magistrale (MSc) in Computer Science Engineering

Google Hangout Lin Zhong

The Web Browser Personalization with the Client Side Triplestore. Canon Inc., W3C/MIT: Hitoshi Uchida

Mobile Connect Accelerator A GSMA Approved Solution By WSO2.Telco. Digital Enablement Powered By APIs For Telcos

Dugan's Travels. Agent Website. User Guide

Storify Tutorial. Click join now! and create an account using your Facebook, Twitter, or address.

Website/Blog Admin Using WordPress

Social Media E-Safety Guide. For more help and advice visit:

Zumobi Brand Integration(Zbi) Platform Architecture Whitepaper Table of Contents

Implementation of Library 2.0 Technologies in BBEC Library using Blogger

MInstructions for Logins and Passwords

App Configuration: Updating the app after major website changes

Discover (n.): This feature surfaces personalized content tailored to your interests.

Oracle Responsys. Release 18B. New Feature Summary ORACLE

Q: WHAT IS UNIFIED MEETING 5? Q: WHICH OPERATING SYSTEMS CAN YOU USE WITH UNIFIED MEETING 5? Q: HOW MANY PEOPLE CAN JOIN UNIFIED MEETING 5?

TextExpander Okta SCIM Configuration

W3C WoT call CONTEXT INFORMATION MANAGEMENT - NGSI-LD API AS BRIDGE TO SEMANTIC WEB Contact: Lindsay Frost at

Web 2.0: Crowdsourcing:

A Meta Social Networking Approach Towards Decentralization

Making Privacy a Fundamental Component of Web Resources

If you have any questions, check the resources section or me at All comments should be directed to

How To Set Up A Private Facebook Group to Communicate with Faculty & Staff.

SEARCHING FOR FRIENDS

Beginners Guide to Google+ and Google+ Pages

Settings. Overview. OU Campus Settings Page 1 of 13

Web Architecture Review Sheet

Distributing LIXI Data as a Newscast"

Session Booklet Social Media & Facebook

Mobile Login extension User Manual

A SIMPLE STEP-BY-STEP GUIDE FOR COMPUTER BEGINNERS

Transcription:

Open Federated Social Networks Oscar Rodríguez Rocha 178691

Federated document database Documents are stored on different servers Access through browsers Any individual, company, or organization can own a Web site and be part of the Web World Wide Web

Federated messaging system Messages can be sent between different companies or providers Any person or company can own and run their own email server E-Mail

Users do not have the possibility to control and share their data over multiple social networks Users need to register in every social network they are interested to join No possibility to migrate existing data or profile to another SN Current SN s: centralization

No control on how personal data will be used later on (target advertisements and/or profile building) No guarantee that private data will be fully erased in case of account deactivation No mechanisms to ensure user s identity: people can have more than one identity in a social network Current SN s: Privacy

Wrong to relate trust with privacy and security Trust is about how users should be able to evaluate new relationships and have different levels for these relationships Current SN s: trustiness

Internet social network service that is decentralized and distributed across different providers Based on Open Source solutions Based on open protocols Main characteristics: Robustness Encourages technical innovation More secure. Customizable Interoperable Standard Open What is a FSN?

http://openid.net/ Digital decentralized identification standard Users don t have to create a new account to login to sites that support OpenID They just need to have an account created on any identity provider IdP. Websites supporting OpenID ask identity providers to confirm the identity of the user that wants to login Identity

http://code.google.com/p/webfinger/ Internet protocol that aims to identify people through e- mail address Lets people attach metadata to e-mail addresses: public profile data pointer to identity provider (e.g. OpenID server) a public key other services used by that email address (e.g. Flickr, Twitter, Facebook, and usernames for each) a URL to an avatar profile data (nickname, full name, etc) Identity

http://www.foaf-project.org/ FOAF (Friend of a friend) Machine-readable ontology for describing persons, their activities and their relations to other people and objects Allows groups of people to describe social networks without the need for a centralised database Descriptive vocabulary expressed using the Resource Description Framework (RDF) and the Web Ontology Language (OWL) Profile & relationships

http://www.oembed.com/ oembed Is a format for allowing an embedded representation of a URL on third party sites Thrugh an API, it allows a website to display embedded content (such as photos or videos) when a user posts a link to that resource, without having to parse the resource directly. Media sharing

http://openlike.org/ OpenLike An open protocol to allow sharing the things people like (or dislike) in a simple and standard method between web applications. Just by adding few lines of code: <script type="text/javascript" src="http://openlike.org/v1/openlike.js"></script> <script type="text/javascript">openlike.widget()</script> Media interaction

http://www.oexchange.org/ Oexchange Open protocol for sharing any URL with any service on the web, it defines: A common way for services to receive content, removing any and all service-specific integration requirements A discovery feature so services can publish themselves and their endpoints, making it possible to integrate with services you didn't even know about at development time A decentralized, user-centric model for saving preferred services, making sharing more personal URL sharing

http://activitystrea.ms/ Common protocol for creating and parsing activity streams Sites provide data feeds of social activities on their site in two formats: Atom and RSS, but these formats don't capture the richness of the original activity. The activity in ActivityStreams is a description of an action that was performed (the verb) at some instant in time by someone or something (the actor) against some kind of person, place, or thing (the object). There may also be a target (like a photo album or wishlist) involved. The stream in ActivityStreams is a feed of related activities for a given person or social object Activity sharing

http://code.google.com/p/pubsubhubbub/ Pubsubhubbub Open protocol for distributed publish/subscribe communication on the Internet Provides pushed Atom/RSS update notifications instead of requiring clients to poll whole feeds Publishing & subscribing

http://www.salmon-protocol.org Salmon Content is increasingly syndicated and re-aggregated beyond its original context The comments, ratings, and annotations increasingly happen at the aggregator and are invisible to the original source. Open, simple, standards-based solution that lets aggregators and sources unify the conversations Comments & notifications

http://ostatus.org/ Ostatus Open standard for distributed status updates that references a suite of open protocols: Atom Activity Streams PubSubHubbub Salmon Webfinger Allows different messaging hubs to route status updates between users in near real-time Standards

http://www.opensocial.org OpenSocial Set of common API s for SN s Makes social networks interoperable API s

http://status.net Status.net Free and open-source software microblogging server written in PHP that implements the OStatus standard for interoperation between installations Features: Updates via a XMPP/Jabber/Google Talk client OpenID authentication Federation support, which provides the ability to subscribe to notices by users on a remote service through the OpenMicroBlogging protocol SMS updates and notifications A Twitter-compatible API Hashtags Multilingual interface (using Gettext) Cross-posting to Twitter Facebook integration Groups (Bangtags) Automatic URL-shortening Geolocations and maps Live update of stream Attachments (add files, images, video, audio to dents) Embedding of content from other sites, like YouTube, Flickr, etc. Implementation of Salmon Protocol FSN s Implementations

http://status.net/2010/07/13/what-is-the-federated-socialweb http://status.net/2010/07/14/features-of-a-federated-social - web http://www.flowtown.com/blog/ http://www.w3.org/2005/incubator/federatedsocialweb/ References