substance / texture

A visual editor for research.
MIT License
1k stars 83 forks source link

Article citation details #1330

Open JGilbert-eLife opened 5 years ago

JGilbert-eLife commented 5 years ago

Description

The volume, issue, issue title, season and page numbers OR elocation-ID under which the article will be published.

User stories

Author

  1. As an author, I want to be able to see my article's pending citation details so that I can share them before publication.

Production staff

  1. As production staff, I want to be able to check the citation details for the article so that I can confirm they are correct before publication.
  2. As production staff, I want to be able to edit the citation details for the article so that I can change or correct citation details before publication.

Érudit

  1. As production staff I want to be able to check the citation details to check that no errors were introduced during the digitization and electronic publication process.

But what if . . . ?

Consideration

XML requirements

Children of <article-meta>

<volume>8</volume>
 <issue>2</issue>

For eLife, the elocation-id is always is same as publisher id prefixed with ‘e’, e.g. for an article with <article-id pub-id-type="publisher-id">46989</article-id>, the elocation-id is

<elocation-id>e46989</elocation-id>

For journals that publish page numbers instead of an elocation-id:

<fpage>67</fpage>
<lpage>101</lpage>

eLife example:

            <pub-date pub-type="collection">
                <year>2016</year>
            </pub-date>
            <volume>5</volume>
            <elocation-id>e00666</elocation-id>

Erudit example:

      <pub-date date-type="collection">
        <season>printemps</season>
        <year>2012</year>
      </pub-date>
      <volume>44</volume>
      <issue>2</issue>
      <issue-title xml:lang="fr">Usages, discours et idéologies linguistiques dans la francophonie canadienne: perspectives sociolinguistiques</issue-title>
      <fpage>67</fpage>
      <lpage>101</lpage>

The seq attribute can be used to disambiguate documents that start at the same page:

...
<article-meta>
    ...
    <fpage seq="a">82</fpage>
    <lpage>82</lpage>
    ...
</article-meta>
...

There may also be a second translated issue-title:

...
 <issue-title xml:lang="fr">Usages, discours et idéologies linguistiques dans la francophonie canadienne: perspectives sociolinguistiques</issue-title>
 <issue-title xml:lang="en">Issue title in english</issue-title>
...

Mock ups

Proposal

fabiobatalha commented 5 years ago

@JGilbert-eLife

I think it is complete.

The only comment I do is regarding the issue-title that could have translations. It means more then one issue-title can be available.

 ...
 <issue-title xml:lang="fr">Usages, discours et idéologies linguistiques dans la francophonie canadienne: perspectives sociolinguistiques</issue-title>
 <issue-title xml:lang="en">Issue title in english</issue-title>
...
fred-atherden commented 5 years ago

Thanks @fabiobatalha added above to the XML requirements.