turned out that not every publication contains DOI. So it can't be primary key. Now we use EID (Electronic Identifier)