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

A restricted version of the JATS 1.1 for Texture #3

Open
1 task
obuchtala opened this issue May 11, 2017 · 0 comments
Open
1 task

A restricted version of the JATS 1.1 for Texture #3

obuchtala opened this issue May 11, 2017 · 0 comments

Comments

@obuchtala
Copy link
Member

obuchtala commented May 11, 2017

We have analysed the JATS schema and found a lot of definitions, which allow too many different ways for tagging the same content.
We want to restrict the original XSD incrementally, getting to a schema with the same expressiveness, but less implementation paths, ultimately allowing for a better Editor UI.
These changes will lead to a schema which is still valid JATS.

Finally we want to propose some real additions, which allow to eliminate deficiencies in the current JATS specification, that force/invite users to use certain workarounds degrading the specificity and cleanness of the schema.
These changes will lead to an incompatibility, which will be bridged adopting the mentioned workarounds.

Example:
To be able to have other block-level elements in footnotes (such as a list), you must wrap the content into a <p> element. However, this degrades the quality of <p>, as itself becomes a container of paragraph-level elements.

@obuchtala obuchtala changed the title Start off a restricted XSD for JATS (JATS-R) A restricted version of the JATS 1.1 for Texture May 12, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant