Data Citation from Principles to Implementation