Intellectual property is a vast area that notably encompasses copyright law, trade mark law, patent law, design law and domain name protection.