Skip to content
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

CitationType could accept other formats for biblio info #288

Closed
mobb opened this issue Feb 20, 2018 · 2 comments
Closed

CitationType could accept other formats for biblio info #288

mobb opened this issue Feb 20, 2018 · 2 comments
Assignees
Milestone

Comments

@mobb
Copy link
Contributor

mobb commented Feb 20, 2018

adding this issue to record a couple of things:

  1. the citation tree is a little cumbersome, especially when there are well-established formats for biblio data (like bibtex). maybe CitationType can be structured along the same lines as we are taking for TextType, with a choice of children.

  2. also see this choice of a full citation or simply and ID for a citation, per codemeta:
    schema.org property in place of codemeta:softwarePaperCitationIdentfiers ? codemeta/codemeta#144

@mbjones
Copy link
Member

mbjones commented Feb 20, 2018

I agree. And I have been thinking of incorporating bibtex blocks into the citations lists. Probably as an alternative to the existing XML structure, but not a replacement. I've been mentally thinking this over and thinking about both a new choice in the individual citation elements, and an additional ReferenceList type that allows a whole list of publications to be included in a bibtex block. This also is a key part of the use of citation keys to reference citations in markdown blocks as implemented in #275.

@mbjones mbjones added this to the EML2.2.0 milestone Apr 9, 2018
@mbjones mbjones added in progress and removed next labels Apr 25, 2018
@mbjones mbjones self-assigned this Apr 25, 2018
@mbjones
Copy link
Member

mbjones commented Apr 25, 2018

Added support for a bibtex element as an alternative to encoding citations in the EML XML structures. Also added a CitationListType which is a list of citations for use in literature cited (#300) and related places. Bibtex entries generally play well inside of XML structures, but XML escaping is still needed for many special characters, so consider embedding them in CDATA blocks if that makes it easier.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants