GithubHelp home page GithubHelp logo

Comments (6)

gustavofonseca avatar gustavofonseca commented on July 24, 2024

Atualmente o SciELO PS é implementado sobre a versão 1.0 da JATS, onde o atributo @id não é permitido em <award-id>. Ver: http://jats.nlm.nih.gov/publishing/tag-library/1.0/n-qbc0.html

Essa regra foi alterada na versão 1.1d1 da JATS e devemos rever esse assunto quando o SciELO PS for compatível com essa nova versão.

from scielo_publishing_schema.

gustavofonseca avatar gustavofonseca commented on July 24, 2024

@lpanebr, se não me engano essa mudança foi proposta por você, estou certo?

from scielo_publishing_schema.

lpanebr avatar lpanebr commented on July 24, 2024

Está certo @gustavofonseca

from scielo_publishing_schema.

gustavofonseca avatar gustavofonseca commented on July 24, 2024

@lpanebr, sem querer abusar da sua memória.. mas você consegue detalhar alguns casos de uso para essa identificação mais completa?

from scielo_publishing_schema.

lpanebr avatar lpanebr commented on July 24, 2024

Sem problema Gustavo.

Minha motivação tinha um motivo principal era egoísta: meu filtro de export nativamente gera o XML com essas referências cruzadas conforme exemplo abaixo.
Entretanto nesta discussão eu imaginei que essa marcação poderia ter um caso de uso facilitando a facilitar a validação eliminando as regras de regex.. (mas já não tenho certeza disso)

Outro caso de uso mais direto seria a possibilidade de criar links no HTML entre as informações e suas citações.. (também não vejo muita vantagem nisso..). O importante na minha opinião é ter as informações de fomento marcadas para "fundref crawlers" e visivelmente e facilmente acessíveis para humanos.

Outra coisa é que o modelo do nosso export nativo (abaixo) é diferente do descrito neste issue. Diferenças:

  1. Aqui no issue a ID é definida na citação e não no funding-group. Acredito que o ideal seria definir os IDs no funding-group, pois assim caso necessário podemos citar funding-sources e award-ids mais de uma vez, assim como ocorre com as refs.
  2. Aqui no issue o ID é definido tanto para o funding-source quanto para o award-id. No modelo abaixo o ID fica somente na <funding-source>.
  3. A SPS somente permite só 1 <funding-group>. Permitir múltiplos elementos como na JATS possibilitaria uma marcação mais rica onde pode-se identificar o pesquisador (<principal-award-recipient>) que recebeu o grant.
...
<front>
  ...
  <article-meta>
    ...
                    <funding-group>
                        <award-group>
                            <funding-source id="sp1">FAPESP</funding-source>
                            <award-id rid="sp1">01-1231/2013</award-id>
                        </award-group>
                    </funding-group>
                    <funding-group>
                        <award-group>
                            <funding-source id="sp2">CNPq</funding-source>
                            <award-id rid="sp2">2013.1299/1</award-id>
                        </award-group>
                    </funding-group>
    ...    
  </article-meta>
  ...
</front>
...
<back>
  <ack>
    <title>ACKNOWLEDGEMENTS</title>
    <p>The authors acknowledge the support 
    of <funding-source rid="sp2">CNPq</funding-source>-PIBIC for Scientific Initiation 
    scholarship (Process number <award-id rid="sp1">2013.1299/1</award-id>) 
    granted to carry out this research, and  <funding-source rid="sp2">FAPESP</funding-source> grant <award-id rid="sp1">01-1231/2013</award-id>.</p>
  </ack>
</back>
...

from scielo_publishing_schema.

gustavofonseca avatar gustavofonseca commented on July 24, 2024

Rejeitamos essa solicitação por hora, mas podemos rever sua relevância caso apareçam novas demandas semelhantes.

from scielo_publishing_schema.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.