Table of Contents

1 Introduction to the book

1.1 Overview
1.2 Aims of the book, and who will benefit from it?
1.3 Structure of the book
    1.3.1 Motivation for applying Semantic Web technologies to the Social Web
    1.3.2 Introduction to the Social Web (Web 2.0, social media, social software)
    1.3.3 Adding semantics to the Web
    1.3.4 Discussions
    1.3.5 Knowledge and information sharing
    1.3.6 Multimedia sharing
    1.3.7 Social tagging
    1.3.8 Social sharing of software
    1.3.9 Social networks
    1.3.10 Interlinking online communities
    1.3.11 Social Web applications in enterprise
    1.3.12 Towards the Social Semantic Web

2 Motivation for applying Semantic Web technologies to the Social Web

2.1 Web 2.0 and the Social Web
2.2 Addressing limitations in the Social Web with semantics
2.3 The Social Semantic Web: more than the sum of its parts
2.4 A food chain of applications for the Social Semantic Web
2.5 A practical Social Semantic Web

3 Introduction to the Social Web (Web 2.0, social media, social software)

3.1 From the Web to a Social Web
3.2 Common technologies and trends
    3.2.1 RSS
    3.2.2 AJAX
    3.2.3 Mashups
    3.2.4 Advertising
    3.2.5 The Web on any device
    3.2.6 Content delivery
    3.2.7 Cloud computing
    3.2.8 Folksonomies
3.3 Object-centred sociality
3.4 Licensing content
3.5 Be careful before you post
3.6 Disconnects in the Social Web

4 Adding semantics to the Web

4.1 A brief history
4.2 The need for semantics
4.3 Metadata
    4.3.1 Resource Description Framework (RDF)
    4.3.2 The RDF syntax
4.4 Ontologies
    4.4.1 RDF Schema
    4.4.2 Web Ontology Language (OWL)
4.5 SPARQL
4.6 The ‘lowercase’ semantic web, including microformats
4.7 Semantic search
4.8 Linking Open Data
4.9 Semantic mashups
4.10 Addressing the Semantic Web ‘chicken-and-egg’ problem

5 Discussions

5.1 The world of boards, blogs and now microblogs
5.2 Blogging
    5.2.1 The growth of blogs
    5.2.2 Structured blogging
    5.2.3 Semantic blogging
5.3 Microblogging
    5.3.1 The Twitter phenomenon
    5.3.2 Semantic microblogging
5.4 Message boards
    5.4.1 Categories and tags on message boards
    5.4.2 Characteristics of forums
    5.4.3 Social networks on message boards
5.5 Mailing lists and IRC

6 Knowledge and information sharing

6.1 Wikis
    6.1.1 The Wikipedia
    6.1.2 Semantic wikis
    6.1.3 DBpedia
    6.1.4 Semantics-based reputation in the Wikipedia
6.2 Other knowledge services leveraging semantics
    6.2.1 Twine
    6.2.2 The Internet Archive
    6.2.3 Powerset
    6.2.4 OpenLink Data Spaces
    6.2.5 Freebase

7 Multimedia sharing

7.1 Multimedia management
7.2 Photo-sharing services
    7.2.1 Modelling RDF data from Flickr
    7.2.3 Annotating images using Semantic Web technologies
7.3 Podcasts
    7.3.1 Audio podcasts
    7.3.2 Video podcasts
    7.3.3 Adding semantics to podcasts
7.4 Music-related content
    7.4.1 DBTune and the Music Ontology
    7.4.2 Combining social music and the Semantic Web

8 Social tagging

8.1 Tags, tagging and folksonomies
    8.1.1 Overview of tagging
    8.1.2 Issues with free-form tagging systems
8.2 Tags and the Semantic Web
    8.2.1 Mining taxonomies and ontologies from folksonomies
    8.2.2 Modelling folksonomies using Semantic Web technologies
8.3 Tagging applications using Semantic Web technologies
    8.3.1 Annotea
    8.3.2 Revyu.com
    8.3.3 SweetWiki
    8.3.4 int.ere.st
    8.3.5 LODr
    8.3.6 Atom Interface
    8.3.7 Faviki
8.4 Advanced querying capabilities thanks to semantic tagging
    8.4.1 Show items with the tag ‘semanticweb’ on any platform
    8.4.2 List the ten latest items tagged by Alexandre on SlideShare
    8.4.3 List the tags used by Alex on SlideShare and by John on Flickr
    8.4.4 Retrieve any content tagged with something relevant to the Semantic Web field

9 Social sharing of software

9.1. Software widgets, applications and projects
9.2 Description of a Project (DOAP)
    9.2.1 Examples of DOAP use
9.3 Crawling and browsing software descriptions
9.4 Querying project descriptions and related data
    9.4.1 Locating software projects from people you trust
    9.4.2 Locating a software project related to a particular topic

10 Social networks

10.1 Overview of social networks
10.2 Online social networking services
10.3 Some psychology behind SNS usage
10.4 Niche social networks
10.5 Addressing some limitations of social networks
10.6 Friend-of-a-Friend (FOAF)
    10.6.1 Consolidation of people objects
    10.6.2 Aggregating a person’s web contributions
    10.6.3 Inferring relationships from aggregated data
10.7 hCard and XFN
10.8 The Social Graph API and OpenSocial
    10.8.1 The Social Graph API
    10.8.2 OpenSocial
10.9 The Facebook Platform
10.10 Some social networking initiatives from the W3C
10.11 A social networking stack

11 Interlinking online communities

11.1 The need for semantics in online communities
11.2 Semantically-Interlinked Online Communities (SIOC)
    11.2.1 The SIOC ontology
    11.2.2 SIOC metadata format
    11.2.3 SIOC modules
11.3 Expert finding in online communities
    11.3.1 FOAF for expert finding
    11.3.2 SIOC for expert finding
11.4 Connections between community description formats
11.5 Distributed conversations and channels
11.6 SIOC applications
11.7 A food chain for SIOC data
    11.7.1 SIOC producers
    11.7.2 SIOC collectors
    11.7.3 SIOC consumers
11.8 RDFa for interlinking online communities
11.9 Argumentative discussions in online communities
11.10 Object-centred sociality in online communities
11.11 Data portability in online communities
    11.11.1 The DataPortability working group
    11.11.2 Data portability with FOAF and SIOC
    11.11.3 Connections between portability efforts
11.12 Online communities for health care and life sciences
    11.12.1 Semantic Web Applications in Neuromedicine
    11.12.2 Science Collaboration Framework
    11.12.3 bio-zen and the art of scientific community maintenance
11.13 Online presence
11.14 Online attention
11.15 The SIOC data competition

12 Social Web applications in enterprise

12.1 Overview of Enterprise 2.0
12.2 Issues with Enterprise 2.0
    12.2.1 Social and philosophical issues with Enterprise 2.0
    12.2.2 Technical issues with Enterprise 2.0
12.3 Improving Enterprise 2.0 ecosystems with semantic technologies
    12.3.1 Introducing SemSLATES
    12.3.2 Implementing semantics in Enterprise 2.0 ecosystems
    12.3.3 SIOC for collaborative work environments

13 Towards the Social Semantic Web

13.1 Possibilities for the Social Semantic Web
13.2 A community-guided Social Semantic Web
    13.2.1 Wisdom of the crowds and the Semantic Web
    13.2.2 A grassroots approach
    13.2.3 The vocabulary onion
13.3 Integrating with the Social Semantic Desktop
13.4 Privacy and identity on the Social Semantic Web
    13.4.1 Keeping privacy in mind
    13.4.2 Identity fragmentation
13.5 The vision of a Social Semantic Web