Publication object #1600 #1662 #1649 

Your pattern for DOIs (introduced in 404ff09) is kind of wrong... The ``\\s\\S`` part matches both whitespace and not whitespace, i.e. everything. They syntax is very generic, I'm not even sure if the prefix is even guaranteed to always be numeric, the all of them seem to be, e.g. "10.1000.10/foobar", "10.12345/foobar". http://www.doi.org/doi_handbook/2_Numbering.html#2.2

I think the doi part should probably become:

    doi:10\\.[0-9\\.]/.+

But different pull request.