@Override
	public void map(LongWritable key, Text value, Context context)
		throws java.io.IOException, InterruptedException {
		String[] enterpiseInfo = value.toString().split("\t");
		entreprise.set(enterpiseInfo[0]);
		String[] entries = enterpiseInfo[1].split(";");
		
		for(String e : entries){
			String[] personInfo = e.split(":");
			String[] names = personInfo[0].split(" ");
			String[] articleIds = personInfo[1].split(",");

			for(String n : names)
				person.addName(n.trim());
			
			for(String articleId:articleIds)
				nameArticles.add(entreprise, Long.parseLong(articleId));

			context.write(person, nameArticles);
			
			person.clear();
			nameArticles.clear();			
		}
	}