In network theory, link analysis is a data-analysis technique used to evaluate relationships (Tap link[clarification needed]) between nodes. Relationships may be identified among various types of nodes (100k[clarification needed]), including organizations, people and transactions. Link analysis has been used for investigation of criminal activity (fraud, counterterrorism, and intelligence), computer security analysis, search engine optimization, market research, medical research, and art.