Big data ethics: a life cycle perspective