Warning:
    This wiki has been archived and is now read-only.
Aspects of a social network
From Federated Social Web Incubator Group
								
												
				-  Identity
- Addressing and discovery ("I'm evan@status.net")
- Login (and distributed login)
-  Associating multiple identities ("evan@prodromou.name is my personal identity, evan@status.net is my work identity")
- Email addresses, URIs
- WebFinger, OpenID, BrowserID
 
 
-  Profiles 
- Sharing of profile data between apps
 
-  Contacts
- Lists of types of contacts (friends, family, acquaintances, work, ...)
- Groups
- VCard, PortableContacts, FOAF
-  Access Control
- OAuth, Dialback
 
 
-  Sharing
- Links
- Rich media (audio, video, images, text)
- Todo lists (prioritization)
- Events
- Location (checkins)
- Business workflow (CRM, ERP, software development)
 
-  Reactions
- Like
- Comments
- Re-share
 
-  Messaging 
- Subscribing to status updates
-  Chat (Text, voice, video)
- XMPP, Pubsubhubbub, SMTP, WebRTC
 
 
-  activity streams
- data structures
- Real-time delivery
 
-  Client APIs
- JS API Interface
- REST APIs
-  Streaming
- OpenSocial, DAP
 
 
-  Client push notifications 
- WebSockets, XMPP, RTCWeb
 
 
- Metrics and analytics (how many followers? How much engagement?)
-  Basic data structures
-  Data portability (move from network to network)
- XML, JSON, RDF
 
 
-  Data portability (move from network to network)