A social network is a social structure made up of individuals or organizations that are connected by relationships like friendship, professional relationships, or kinship. These relationships are usually represented as nodes and lines connecting them. Social networking services facilitate communication between people within the same social structure over the internet. The analysis of social networks has grown from a suggestive metaphor to an analytical approach used to understand how patterns of human contact help or hinder the spread of diseases or new ideas. There are both horizontal and vertical social networking sites, with horizontal sites seeking to provide general interaction tools and vertical sites targeted at specific audiences or activities.