Towards a Lightweight User-Centered Content Syndication Architecture



Similar documents
Towards a Lightweight User-Centered Content Syndication Architecture

Solution Showcase Session. Enterprise 2.0 Computing Services

Lecture Overview. Web 2.0, Tagging, Multimedia, Folksonomies, Lecture, Important, Must Attend, Web 2.0 Definition. Web 2.

Lightweight Data Integration using the WebComposition Data Grid Service

Standards, Tools and Web 2.0

9. Technology in KM. ETL525 Knowledge Management Tutorial Four. 16 January K.T. Lam

Essential New Media Terms

Developing Web 3.0. Nova Spivak & Lew Tucker Tim Boudreau

New Generation of Social Networks Based on Semantic Web Technologies: the Importance of Social Data Portability

Social Media Glossary

Beyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC

Short messaging solutions, including XMPP based instant messaging and text based conferences, between health care providers and general practitioners

Subscription vs. RSS:

Optimizing the User Experience of a Social Content Management Software for Casual Users

Using Social Networking Sites as a Platform for E-Learning

Subscribe to RSS in Outlook Find RSS Feeds. Exchange Outlook 2007 How To s / RSS Feeds 1of 7

SENSE/NET 6.0. Open Source ECMS for the.net platform. 1

Social Media Marketing

SOA REFERENCE ARCHITECTURE: WEB TIER

A collaborative platform for knowledge management

Social Media Marketing

How To Manage Your Digital Assets On A Computer Or Tablet Device

CitationBase: A social tagging management portal for references

Chapter 12: Advanced topic Web 2.0

A new business application, that supports e- mail, IM communication, calendaring and collaboration

Making Content Easy to Find. DC2010 Pittsburgh, PA Betsy Fanning AIIM

Weblogs Content Classification Tools: performance evaluation

a + b =? Open APIs: State of the Market

Pragmatic Web 4.0. Towards an active and interactive Semantic Media Web. Fachtagung Semantische Technologien September 2013 HU Berlin

State Records Guideline No 18. Managing Social Media Records

Internet Marketing Workshop Web 2.0

How to Create & Publish an RSS Feed

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Web 2.0 Tools 2008 Dr. Pyatt

Introduction to Apache Roller. Matt Raible Apache Roller Committer June 2007

Oct 15, Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

SOA, case Google. Faculty of technology management Information Technology Service Oriented Communications CT30A8901.

SharePoint 2010 Intranet Case Study. Presented by Peter Carson President, Envision IT

DESIGNING FOR TODAY S WEB

REST web services. Representational State Transfer Author: Nemanja Kojic

Dashboard Admin Guide

Explorer's Guide to the Semantic Web

Social Media Glossary of Terms

Content Management Systems: Drupal Vs Jahia

Keeping Current Using RSS Feeds

Social Media Measurement Meeting Robert Wood Johnson Foundation April 25, 2013 SOCIAL MEDIA MONITORING TOOLS

APPENDIX A Web Redesign Infrastructure. Deployment Overview

At the Crossroads of Knowledge Management and Social Software

Sametime 101: Feature Overview. Roberto Chiabra IBM Certified IT Specialist

Adobe ColdFusion 11 Enterprise Edition

Microsoft Office 365 from Vodafone. Administrator s Guide for Midsize Businesses and Enterprises

Information Services and Web 2.0: New Challenges and Opportunities

Project Management System Services

Collaborative Energy Bitrix Intranet 10.0 uniting the energies of each employee to achieve efficiency at all levels

Enterprise 2.0 and SharePoint 2010

Web 2.0-based SaaS for Community Resource Sharing

Information Technology Web Solution Services

How To Deploy Cisco Jabber For Windows On A Server Or A Network (For A Non-Profit) For A Corporate Network (A.Net) For Free (For Non Profit) For An Enterprise) Or

Integration the Web 2.0 way. Florian Daniel April 28, 2009

Leveraging existing Web frameworks for a SIOC explorer to browse online social communities

Test 1 Review Chapter 1 What is a computer? 1. Definition of computer 2. Data and information. Emphasize that data is processed into information. 3.

aloe-project.de White Paper ALOE White Paper - Martin Memmel

Folksonomies versus Automatic Keyword Extraction: An Empirical Study

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany

Search and Information Retrieval

Using Microformats to Personalize Web Experience

TERMS OF REFERENCE. Revamping of GSS Website. GSS Information Technology Directorate Application and Database Section

Ardenwood Elementary School Website and RSS Feeds

Windows SharePoint Services

1. Introduction to SEO (Search Engine Optimization)

The Practice of Social Research in the Digital Age:

Integration Platforms Problems and Possibilities *

Content management system comparison

Service Oriented Architecture

BASH BOSH'S SEO FOR BLOGGER

WEB 2.0 AND SECURITY

A quick guide to. Social Media

Transcription:

Towards a Lightweight User-Centered Content Syndication Architecture - Beyond Personal Information Management - Beyond Closed Community Platforms Berliner XML Tage 2005 13.09.2005 Vanda Lehel, Florian Matthes and Sheng Wei Software Engineering betrieblicher Informationssysteme (sebis) Ernst Denert-Stiftungslehrstuhl Lehrstuhl für Informatik 19 Institut für Informatik TU München wwwmatthes.in.tum.de

Agenda Motivation Social Software Open Protocols and Standards User-Centered Social Software (UCSS) Content Syndication Architecture Social Software Services Syndication Architecture for UCSS Challenges and Implementations Summary & Outlook sebis 2

Approaches to Information Management Enterprise- Centered Perspective What is social software? Social software allows individuals to form different communities to connect or to collaborate with each other based on their social context. Semantic Web Enterprise Software Social Software Weblogs Groupware User-Centered Perspective Team-Centered Perspective sebis 3

Social Software Instant Messenger Instant Messaging Service (also audio, video) Internet Relay Chat Chat Room Service Internet Forums Bulletin Board Service Wikis Wiki Server Software Weblogs (Blogs) Weblog Services (also photo blogs, video blogs, audio blogs) Social Networks (Social Networking Services) popular examples: LinkedIn (www.linkedin.com), OpenBC ( www.openbc.com), Friendster, Object-Centered Social Software (Social Bookmarking Services) - popular examples: Del.icio.us (http://del.icio.us) bookmark sharing Flickr (www.flickr.com) photo sharing CiteULike (www.citeulike.org) bibliographic reference sharing 43things (www.43things.com) task sharing sebis 4

Social Networking Services (http://www.openbc.de) Individual Benefits Make social network explicit Private Profile Personal Contact Identify interesting new contacts Assess quality of contact requests Not bound to current employer Network Benefit Public Profile Establish web of trust sebis 5

Object-Centered Social Software (http://del.icio.us) URLs easy to remember Bookmark: Title, Description, Date, Tags, Bookmark Creator No controlled vocabulary Individual Benefits Access own bookmarks from everywhere Learn about interesting new content (for specific topic) Find people through content Assess relevance of content Network Benefit Establish shared vocabularies Relevance ~ Citation Frequency Easy Sharing sebis 6

High-End Weblog: Joi Ito s Web (http://joi.ito.com) Local and remote commenting Notification services for updates Individual Benefits Easy publishing of content Frequent updates Chronologic archiving Comment and feedback from readers Subscription to content Notification services Network Benefit Integration of social bookmarking services Integration with social bookmarking services sebis 7

Open Protocols and Standards in Social Software Storage Publishing Interchange Network Protocols Network Payload XML XML-based Microformats Networking Content syndication formats, e.g. RSS, RDF, Atom Semantic formats, e.g. RDF, OWL Metadata formats, e.g. Dublin Core, XMP, IPTC standards Formats for resource collection, e.g. OPML Formats for resource relationship, e.g. FOAF xfolk for bookmark syndication XFN for human relationships GeoURL for locations hcalendar for calendar events hcard for address books XOXO for outlines and Blogroll-like subscriptions reltag for tags, keywords, categories XMDP for metadata profiles Network protocols & architecture styles, e.g. SOAP, XML-RPC, REST XML-related APIs, e.g. Blogger API, MetaWeblog API, Atom API Proprietary formats and APIs, e.g. Technorati API, Flickr API sebis 8

What Are the Limitations? An Example for Enabling Relationships Expert Finding Extraction type Explicit Author-created relationships Relationships Blogrolls Friends on social networking sites Supporting technologies FOAF Social Network XFN Linking is the only one that's always unambiguously machine-readable. Evolving Observable relationships Comments Trackbacks Link logs Links in blog entries Reverse-lookups Popularity indexes Social network analysis Semantic Web?? sebis 9

Towards User-Centered Social Software Enterprise-Centered Portals 2000+ Tidal wave of digital micro-content Knowledge resides in relationships Object-Centered Social Software 2005+ Multiple roles and contexts at once Open content formats and web protocols sebis 10

User-Centered Social Software Architecture Content Services Community Plattform Sync Sync RSS SMTP FOAF PDA Lap top PC Community Plattform HTTP ICQ Sync SOAP User-Centered Social Software Community Plattform 20?? Changing roles over time Contexts travel with content Multiple personal devices sebis 11

Concepts of User-Centered Social Software Content: different types of personal information objects private content: personal information systems content published: community systems Contacts: different peers in the social context of the user to share personal information with RSS subscribers, trusted domains or buddies Context: links together content and contacts, defines how objects are shared users publish and share content context travels with content Organize your content in a social way collect give feedback organize learn share get feedback sebis 12

Content Syndication Architecture for UCSS Social Software Service <<HTTP>> <<HTTP>> Social Software Service S1 <<Desktop>> Sn+1 Social Organizer Social Software Service Social Software Service S2 Inbox Outbox Sn+2 Contact Social Software Service Sn Personal Information Repository Content Context Social Software Service Sm Content publishing (Blogger API, Atom API) Content feed (RSS, Atom, RSS enclosure) Link publishing Tag publishing Publication Services Subscription Services Comment feed (RSS, Atom) Tag feed (RSS, Atom) Related content (OPML, FOAF) Administration with proprietary API (Flickr API, Atom API) Management Services Social Software Services Feedback Services Content notification (Ping) Local Comments (Comment API) Remote Comments, (Trackback, Pingback) Comment notification, (Trackback, Pingback) sebis 13

XML-based Content Syndication Architecture Diverse decentralized network Remixable web (applications) An intermediation architecture which provides the capabilities to intermediate constitutional services and applications. Using unified interfaces to invoke services Triples-oriented data model (learned from semantic web) Collaborative knowledge flow and controlled information sharing Information awareness /notification Semantic search Classification (Folksonomy tagging, paragraph-level tagging, rating ) vs. logical ontologies sebis 14

Major Challenges How to organize infomation objects? Multiple community platforms Rich infomation (Content, Contact, Context) What relationships and how to represent Simple and extensible formats Views Analysis according to relationships (discovery) How to communicate / exchange information (syndication) in a unified view More delivery mechanisms, e.g. XMPP (Jabber), HTTP, NNTP Diverse formats, e.g. RSS, Atom, Microformat Different APIs, e.g. XML-RPC, REST Architecture implementation Abstract model for services Service integration/invocation microkernel (POJO, dependency injection, SOA) sebis 15

Implementations The delivery of the first version is scheduled in second half 2005 (open source??) 3 versions of UI Rich client, i.e. SWT/JFace Thin client, i.e. Ajax?? Rich Internet Application (RIA), i.e. Macromedia Flex Integration with current popular soical software services, e.g. Weblog, del.icio.us, Flickr, Technorati Integration with Microsoft Enterprise Systems, e.g. Exchange, Active Directory, SharePoint Integration with PIM tools, e.g. Outlook, SharpReader, PersonalBrain Florian Matthes - Social Organizer Portfolio Eintrag Ansicht Suche Titel Autor Datum Tags Wertung Anlagen Felder mit Treffer Beispiel für die... Autor Datum Tags...... Titel Autor Datum Tags...... Querverweis3 Autor Datum Tags...... Titel Autor Datum Tags...... Titel Autor Datum Tags...... Titel Autor Datum Tags...... Navigation Eintrag Details Veröffentlichungen Suche... Historie1; Historie2; Historie3; Historie4;... Favorit1 Favorit2 Favorit3 Favorit4 1234 Einträge Eltern: A9 Amazon Java RSS Beispiel für di Kinder: KindA KindB KindC KindD KindE KindF KindG Hilfe Geschwister1 Geschwister2 Geschwister3 Tool-Tipp zeigt Geschwister4 Typ an Geschwister5 Geschwister6 Geschwister7 KindI KindJ KindK KindL KindM Geschwister: Alle Protokolle Titel: Eltern: Anlagen: Noitzen und Bilder hier (HTML) Statusinformationen zu diesem Eintrag (a la Outlook) publiziert,... Beispiel für die Benutzung des A9 API in Java A9; RSS; ad-hoc Stirng; Amazon; Java; How Open is A9 OpenSearch.doc (64KB); How Open is A9 OpenSearch.pdf (64KB); Eintrag sebis 16

Summary & Outlook User-Centered Social Software as an extension of Personal Information Management Organizing content in a social way by the Social Organizer tool Content Syndication Architectire for exchanging information through a unified view sebis 17

sebis 18