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

Allow rich-text abstracts #435

Open
ja573 opened this issue Sep 21, 2022 · 1 comment
Open

Allow rich-text abstracts #435

ja573 opened this issue Sep 21, 2022 · 1 comment
Assignees
Labels
data model This issue requires or discusses a change in the data model discussion-needed feature New feature or request

Comments

@ja573
Copy link
Member

ja573 commented Sep 21, 2022

Abstracts often contain titles – that need to be italicised – or multiple paragraphs. At present, both short_abstract and long_abstract are plain-text.

Crossref allows submitting abstracsts in JATS-formatted XML1, so it'd make sense to use this format. ONIX supports various formats for abstracts, including XML – they simply need to be specified with textformat as an attribute of the <Text> element in ONIX files2.

Complications: validation, namespace, support by platforms, user-friendliness (rich-text editor), converting existing abstracts.

Footnotes

  1. https://www.crossref.org/documentation/schema-library/markup-guide-metadata-segments/abstracts/

  2. https://onix-codelists.io/codelist/34

@ja573 ja573 added feature New feature or request data model This issue requires or discusses a change in the data model discussion-needed labels Sep 21, 2022
@ja573 ja573 self-assigned this Dec 13, 2022
@tosteiner
Copy link
Member

Just to note, this has become more urgent due to the first round of publishers using the new OMP-Thoth plugin, and OMP abstracts now being displayed in Thoth with full html tags in plain-text format ...

So will need to think about

a) a short-term workaround as part of the OMP-Thoth development work with Lepidus (potentially including an HTML stripping routine within the plugin), and
b) mid-term implications of how to handle OMP abstract ingest in Thoth, and how to render these in a rich-text-enabled abstract field ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data model This issue requires or discusses a change in the data model discussion-needed feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants