https://github.com/discoverygarden/ir_citation
A drupal module that allows for the rendering of various citation styles, from some MODS metadata.
https://github.com/discoverygarden/ir_citation
drupal-6
Last synced: 8 months ago
JSON representation
A drupal module that allows for the rendering of various citation styles, from some MODS metadata.
- Host: GitHub
- URL: https://github.com/discoverygarden/ir_citation
- Owner: discoverygarden
- Created: 2011-07-26T14:09:47.000Z (almost 15 years ago)
- Default Branch: 6.x
- Last Pushed: 2011-09-28T17:21:03.000Z (over 14 years ago)
- Last Synced: 2024-04-15T03:05:53.714Z (about 2 years ago)
- Topics: drupal-6
- Language: JavaScript
- Homepage:
- Size: 21.9 MB
- Stars: 6
- Watchers: 30
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
This is a drupal module meant to aid in the use of citeproc-js.
Currently this module does not support all the disambiguation features of citeproc-js, for now to get them you should write your own javascript to overide ir_citation_run.js.
There are currently some issues with duplication of metadata on the javascript side.
An issue with older CSLs: http://citationstyles.org/downloads/upgrade-notes.html#default-locale
There is an issue with a metadata specification mismatch in regards to naming:
MODS does not require name-parts to have a type:
http://www.loc.gov/standards/mods/v3/mods-userguide-elements.html#namepart
Citeproc-js does:
http://citationstyles.org/downloads/specification.html#name
So any MODS should have these present.
There is currently a fallback to type='family' (family is required to be present by citeproc-js) hardcoded for any non-typed namepart.
This is not appropriate and creates overwriting issues. It is implemented to convienently prevent crashes.