Knowledge Sharing over Social Networking Systems: Architecture, Usage Patterns and Their Application · Study