Skip to content

MathML e LaTeX nos metadados do front-matter são perdidos no retorno do endpoint /front  #228

@gustavofonseca

Description

@gustavofonseca

Conteúdos codificados em MathML ou LaTeX em elementos do front-matter do XML, como por exemplo no título, subtítulo ou resumo, são removidos da estrutura JSON retornada pelo endpoint /front.

Fragmento do XML SciELO PS

<!-- https://kernel.scielo.br/documents/JHVKpRBtgd47h5F6YDz6mSm -->
<title-group>
  <article-title>Uma Reflexão de Professores sobre Demonstrações Relativas à Irracionalidade de <inline-formula><mml:math display="inline" id="m1"><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:math></inline-formula> </article-title>
  <trans-title-group xml:lang="en">
    <trans-title>Teachers' Considerations on the Irrationality Proof of <inline-formula><mml:math display="inline" id="m2"><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:math></inline-formula> </trans-title>
  </trans-title-group>
</title-group>

Fragmento dos metadados retornados pelo endpoint /front

# https://kernel.scielo.br/documents/JHVKpRBtgd47h5F6YDz6mSm/front
"article_title": [
  "Uma Reflexão de Professores sobre Demonstrações Relativas à Irracionalidade de 2"
]

Solução

Qual a melhor maneira de representar conteúdos codificados em MathML ou LaTeX em JSON? Penso que a maneira mais prática neste momento é embutir o código original no JSON, mesmo que isso cause algum estranhamento. Alguma idéia sobre isso?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions