add MarcXML view
This is my third attempt after !74 (closed) and !81 (closed).
After looking at some more examples I added some mappings:
- owners as 700 (additional people, see https://www.loc.gov/marc/bibliographic/bd700.html)
- links as 856 (see https://www.loc.gov/marc/bibliographic/bd857.html)
- "Study" as 996 (not standardized, I have seen values like "Software" or "Data set")
In comparison to !81 (closed) I did not implement a full OAI-PMH API because it seemed like there is little value to it. We can still add it later.
I skipped some required control fields:
- 003 (Control Number Identifier): we don't have that and using a non-standard value didn't seem like an improvement over using no value at all
- 008 (Fixed-Length Data Elements): complicated and seemed to have little value
I also used a fixed leader because all examples I saw used the same one.
I hope that the systems this is intended for (mostly vufind) will not mind these deviations from the spec. If they do, they will hopefully be able to provide feedback on what exactly is required.