BibSonomyAPI is a package containing a RESTClient and some utilities that are useful for the development of apps which needing the BibSonomy (or PUMA) API.  The RESTClient should be able to map all the functions provided by the BibSonomy API (not fully implemented yet). In the folder 'utils' you can find a lot of utilities which are helpful to generate hashes, that are used from BibSonomy/PUMA to identify resources like publications. In addition, there are methods to normalize publications based on the authors, the year of publication and the title.