Implementing Persistent Identifiers: Overview of concepts, Guidelines and Recommendations