Project:Bibliography Module
Version:7.x-1.0-rc4
Component:Documentation
Category:support request
Priority:normal
Assigned:Unassigned
Status:active

Issue Summary

In biblio_ris.install located in the biblio/modules/RIS folder, there is a default mapping provided on line 148 from the call _get_ris_field_map.

This list contains items not found at: example.com/admin/config/content/biblio/iomap/edit/ris and vice versa. I would like to merge these two lists in the biblio_ris.install file, but noted at the end of the list in the install file the following: 'ER' => '', //- End of Reference (must be the last tag).

Does this line, as it seems to imply, mean that the mapping elements have to be listed in a precise order?

Comments

#1

I probably shouldn't be replying here as I am only familiar with 6.x versions, but I'm pretty sure that the "must be the last tag" note in the comment to the ER field just refers to the fact that in the RIS format, the ER tag indicates the end of a record. The comments in the _get_ris_field_map function are just short notes to indicate what the RIS format identifies each tag as representing (at least if you assume a generic publication type).

I would note, however, that in 6.x, I get a full matching list of tags when I visit the ...config/content/biblio/iomap/edit/ris page. I would bet that it is intended that you would get a full list of the tags there in the 7.x-1.x version also. So this might be a bug, or it might indicate a problem with your install.

I started looking into adding additional fields to the RIS map, but never followed up on the plan. You may nevertheless be interested in rjerome's comment on this issue: Adding extra import tags to RIS field map, and mapping fields to non-standard biblio fields

#2

Have you tried clicking the "Reset field mapping to default" button at the bottom of the 'admin/config/content/biblio/iomap/edit/ris' page?

What is missing? I've attached a screen shot after a fresh install is that what you see?

AttachmentSize
ris_field_mapping.png 133.06 KB
nobody click here