-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Take into account MARC relator codes in RDA entries #72
Comments
Looked at the 5021 files of the small test (test.tar.bz2) to find some examples for the functional review. The only file where changes can be seen is: HT018939763 (test server) / HT018939763 (production). Other files which have the subfield but aren't converted because of the missing role in the morph are: HT018770176, HT019093814, HT018786244 and HT018924091 (all /pbl or publisher), HT018889713 (/oth or other) and HT018889713 (/isb or issuing body). I don't know if there are more files which have the subfield in the folder of all Xml files but I doubt it. @acka47 : You can "review" it now. |
I wonder why the roles have to be mentioned in the morph at all. We could just take the code from subfield |
The files mentioned above have the roles in the subfield 4 of the 100s and 200s datafields. We can't take the roles only from the subfield 4 because there are next to none entries. |
As I said above, this is not the case for HT018770176, HT019093814, HT018786244 and HT018924091 where I guess, we can leave out However, I think we should transform |
Added the role "issuing body" with the label "Herausgeber" to the files. @fsteeg : I suppose, since it's a new role, although with an already existing label, it isn't shown in the gui, is it? At least I can't see it with a new test index. |
Not sure where it's supposed to be in the data. Also, you can always use the link in the upper right corner of the details table: http://test.lobid.org/resources/HT018770176 to check if it's in the JSON: http://test.lobid.org/resources/HT018770176?format=json In general I'd hope that a new role should show up in the UI automatically. |
This is the file with the |
Improved the regular expression so that issuing body is now shown as "Herausgeber/in" (example (test) / example (production). But now the responsibility statement isn't shown anymore although I didn't changed anything about it (see example above). @fsteeg : Is the responsibility statement only shown if there is no "Herausgeber"? Also the issuing body can now be seen in the frontend but can't be found in the json file (json of the same example). Does anybody have an idea what the reason for this is? |
Latest changes were not deployed to test system, updated it: http://test.lobid.org/resources/HT018889713 |
Looks good to me. +1 |
Deployed to stage. |
Just noticed that |
Moved here from lobid/lodmill#759. Sub-issue of hbz/lobid#161, see hbz/lobid#161 (comment).
We just have to take the code from subfield 4 in the 1** and 2** fields and append it to
http://id.loc.gov/vocabulary/relators/
to get the relator code for the respective entry. Default entry (at least for person) isaut
but for now we will continue usingdct:creator
.Examples:
http://lobid.org/resource/HT018772877, source (snippet):
http://lobid.org/resource/HT018776405, source (snippet):
https://lobid.org/resource/HT018781534, source (snippet):
https://lobid.org/resource/HT018782520, source (snippet):
The text was updated successfully, but these errors were encountered: