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

Push author biographical statement to JATS #9374

Closed
asmecher opened this issue Oct 3, 2023 · 8 comments
Closed

Push author biographical statement to JATS #9374

asmecher opened this issue Oct 3, 2023 · 8 comments
Assignees

Comments

@asmecher
Copy link
Member

asmecher commented Oct 3, 2023

JATS Template data delivered via OAI does not currently include the author's biographical statements. See CP Metadata Recommendations for details.

(Worth reviewing: DataCite; CrossRef; etc)

@AhemNason
Copy link

I'm happy to review where these might go in any place you'd like to put them. I doubt, for example, that Datacite includes it. We'd say what?:

  • Crossref
  • Datacite
  • JATS
  • OpenAIRE?

Anything else?

@asmecher
Copy link
Member Author

@ewhanson, another for a look -- not a high priority, but feel free to leaven the heavier work with it!

ewhanson added a commit to ewhanson/jatsTemplate that referenced this issue Oct 20, 2023
@ewhanson
Copy link
Collaborator

@asmecher, could you have a look at my approach for this? If it looks okay, I'll do the same for stable-3_4_0 and main. Thanks!

PR:

asmecher pushed a commit to pkp/jatsTemplate that referenced this issue Nov 11, 2023
@asmecher
Copy link
Member Author

Looks good, @ewhanson! You'll have to change your tack a little in the main branch for HTML purification; there we use Symfony instead of HTMLSanitizer. have a look at the OAIJats plugin, which has recent adaptations to accommodate this.

@fabiobatalha
Copy link

@asmecher

This is how we deal with bio notes in our stack.

      <contrib-group content-type="author">
        <contrib contrib-type="person" id="au1">
          <name>
            <surname>Féron</surname>
            <given-names>François-Xavier</given-names>
          </name>
          <bio xml:lang="fr">
            <p>Titulaire d’un master en acoustique musicale...</p>
          </bio>
        </contrib>
      </contrib-group>

@asmecher
Copy link
Member Author

@ewhanson Ah, one change to request for stable-3_3_0 (and stable-3_4_0 and main when you get a chance to port those) -- rather than localizing the biography per the current UI locale (which is what getLocalizedBiography will give you), it's best to get all biographical statements and use xml:lang to indicate what language is being provided.

ewhanson added a commit to ewhanson/jatsTemplate that referenced this issue Nov 16, 2023
ewhanson added a commit to ewhanson/jatsTemplate that referenced this issue Nov 16, 2023
@ewhanson
Copy link
Collaborator

Hey @asmecher, could you take a look. I've updated stable-3_3_0 as discussed and ported the changes to stable-3_4_0 and main. Thanks!

PRs:

asmecher pushed a commit to pkp/jatsTemplate that referenced this issue Nov 22, 2023
asmecher pushed a commit to pkp/jatsTemplate that referenced this issue Nov 22, 2023
@asmecher
Copy link
Member Author

All merged -- thanks, @ewhanson!

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

No branches or pull requests

4 participants