-
-
Notifications
You must be signed in to change notification settings - Fork 21
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
permit items to be have no visible form in bibliography #74
Comments
Citeproc-js actually has an option to exclude certain item types from the bibliography. If we adopt that solution, we will be able to handle these requirements without Anyway, I think this is a good suggestion, and also in line with the plans to implement multiple (filtered) bibliographies. |
For APA rules at least, it’s more nuanced than certain item types. So |
I think this is part of the multi-section bib issue. Basically, you need a section filtered on type that does not print.
|
Can you explain a bit? |
A personal communication or interview that is retrievable (has a publisher, URL, or DOI) is included in the bibliography. A personal communication or interview that is not retrievable is only shown in text. |
I think wrapping that case up in the multi-section bibliographies is way overkill and puts burden on the user that should be automated. Rules similar to APA are common. For example, many physical science journals require that unpublished data only appear in text, not in the bibliography. These styles currently include all items because the spec doesn’t allow for an item to have no printed form in the bibliography. |
The user should not be required to know these simple automatable rules and manually implement them, especially when they can be implemented with just a minor change in instructions to processors. The multi section bib framework is for manually-constructed sections that require user input, like primary and secondary sources. |
Got it.
I have the hunch these may be at least complementary, and we should design
it to be so.
So what's the specific proposal; that all element content of choose should
be optional?
|
Multi-bib has different use cases, some of them automated.
|
No, just that “items must have a printed form in citations, but may or may not have a printed form in bibliographies”. |
That's language for the spec?
I had checked, and the schema already does allow an empty if element, which seems like it could be used to catch items to not print. So I'm unclear on what's stopping this from working now.
In any case, seems straightforward.
PR time?
|
Currently, it's assumed that all cited items will have a visible form in both
citation
andbibliography
contexts (if the style has a bibliography). Some styles call for some items to only appear in citations, but not the bibliography (e.g., Vancouver and APA want personal communications to appear with a specific formatting in text but be omitted from the bibliography). This could be handled by adding achoose
element to show/hide some items conditionally (cf. here).citeprocj-js incidentally handles this gracefully, but the spec should make this an explicit expectation to ensure consistent behavior
The text was updated successfully, but these errors were encountered: