zotero / translators

Zotero Translators
http://www.zotero.org/support/dev/translators
1.19k stars 744 forks source link

New BMC Translator #985

Closed adam3smith closed 8 years ago

adam3smith commented 8 years ago

Current translator (wrapped into Springer Science) fails after site redesign. Should be pretty easy, looks like RIS will work better than EM. https://forums.zotero.org/discussion/55834/generic-doi-translator-for-bmc/#Item_1

http://biotechnologyforbiofuels.biomedcentral.com/articles/10.1186/s13068-015-0395-8

zuphilip commented 8 years ago

The detection currently for BMC journals in Springer Science translator fails. However, if I perform the doWeb directly in Scaffold it results in:

18:10:10 Returned item:
           {
             "itemType": "journalArticle"
             "creators": [
               {
                 "firstName": "Jacob D."
                 "lastName": "Hinkle"
                 "creatorType": "author"
               }
               {
                 "firstName": "Peter N."
                 "lastName": "Ciesielski"
                 "creatorType": "author"
               }
               {
                 "firstName": "Kenny"
                 "lastName": "Gruchalla"
                 "creatorType": "author"
               }
               {
                 "firstName": "Kristin R."
                 "lastName": "Munch"
                 "creatorType": "author"
               }
               {
                 "firstName": "Bryon S."
                 "lastName": "Donohoe"
                 "creatorType": "author"
               }
             ]
             "notes": []
             "tags": [
               "Biotechnology"
               "Environmental Engineering/Biotechnology"
               "Microbiology"
               "Plant Breeding/Biotechnology"
               "Renewable and Green Energy"
             ]
             "seeAlso": []
             "attachments": [
               {
                 "title": "Full Text PDF"
                 "mimeType": "application/pdf"
               }
               {
                 "title": "Snapshot"
               }
             ]
             "title": "Biomass accessibility analysis using electron tomography"
             "publicationTitle": "Biotechnology for Biofuels"
             "rights": "2015 Hinkle et al."
             "volume": "8"
             "issue": "1"
         -   "number": "1"
         -   "patentNumber": "1"
             "pages": "1"
         -   "publisher": "BioMed Central"
         -   "institution": "BioMed Central"
         -   "company": "BioMed Central"
         -   "label": "BioMed Central"
         -   "distributor": "BioMed Central"
             "date": "2015-12-25"
             "DOI": "10.1186/s13068-015-0395-8"
             "ISSN": "1754-6834"
             "url": "http://biotechnologyforbiofuels.biomedcentral.com/articles/10.1186/s13068-015-0395-8"
             "abstractNote": "<p><i>Biotechnology for Biofuels</i> is an open access, peer-reviewed online journal featuring high-quality studies describing technological and operational advances in the production of biofuels, chemicals and other bioproducts from biomass. The journal emphasizes understanding and advancing the application of biotechnology and synergistic operations to improve plants and biological conversion systems for the production of fuels, chemicals and other bioproducts from biomass and any related economic, environmental and policy issues.</p>"
         -   "reportType": "OriginalPaper"
         -   "letterType": "OriginalPaper"
         -   "manuscriptType": "OriginalPaper"
         -   "mapType": "OriginalPaper"
         -   "thesisType": "OriginalPaper"
         -   "websiteType": "OriginalPaper"
         -   "presentationType": "OriginalPaper"
         -   "postType": "OriginalPaper"
         -   "audioFileType": "OriginalPaper"
             "language": "En"
             "libraryCatalog": "biotechnologyforbiofuels.biomedcentral.com"
         -   "accessDate": "CURRENT_TIMESTAMP"
           }
18:10:10 Translation successful

This doesn't look that bad. However:

I will play a little with the detection in Springer Science and look how far we can go here... Let me know if there are any reasons to do now a seperate translator for BMC.

adam3smith commented 8 years ago

I wanted to do a separate translator for two reasons: a) Because of the issues above, RIS seemed like a better choice than EM b) Apart from the metatags, the sites have nothing in common.

In particular because of b, I don't think keeping them in the same translator makes sense. Do you disagree?

zuphilip commented 8 years ago

Okay, no special reasons other than trying to be lazy ;-)

Actually, the RIS in BMC is served by a new (?) Springer API which looks really nice: http://citation-needed.services.springer.com/v2/references/10.1186/s13068-015-0395-8?format=refman&flavour=citation . Is this a general DOI2RIS-API by Springer? That looks cool!

adam3smith commented 8 years ago

I don't know anything about it, but agree it looks very nice & high quality data. So you could maybe go the other way and see if the RIS way works in the current Springer translator.

zuphilip commented 8 years ago

Okay, I have a first version for a separate translator (using the RIS from the API). Need more testing and tweaking...