A three-way perspective on scientific discourse annotation for knowledge extraction