-
Notifications
You must be signed in to change notification settings - Fork 21
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
Estratégia sorrateira de resolução de idiomas de texto indisponíveis impacta negativamente no ranking do Google Scholar #710
Comments
Artigo: view-source:http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0074-02762020000100200&lng=en&nrm=iso&debug=On No script cgi-bin/ScieloXML/sci_arttext.xis, no trecho: obtém os valores dos parâmetros. No script cgi-bin/ScieloXML/sci_arttext.xis, o trecho: No trecho seguinte, monta uma mensagem de erro caso algum destes parâmetros estão ausentes: Neste trecho: |
Para os documentos em formato XML, por exemplo: S0034-89102020000100203 O XML gerado pelo IsisScript também gera o elemento (já que todos os idiomas estão no mesmo XML SPS) <filename>rsp/v54/1518-8787-rsp-54-05.xml</filename> Para os documentos em formato HTML, o conteúdo do texto, vem dentro de |
Para os documentos em formato XML, os idiomas são os das traduções:<ART_TEXT_LANGS>
<LANG>pt</LANG>
<LANG>es</LANG>
</ART_TEXT_LANGS> É na XSL que se resolve qual é o idioma do texto a ser apresentado de acordo os idiomas contidos no XML gerado pelo IsisScript. (Mais detalhes teria que avaliar a XSL) |
Notei que há casos onde o elemento |
Acabei de ser informado pela equipe do Google Scholar que é preferível retornar o código 308 Permanent Redirect e não 302 Found como foi implementado. |
👍 |
Na versão atual o site responde com código 200 para todo e qualquer idioma de texto solicitado, mesmo quando não disponível. Segundo nosso contato do Google Scholar este é um mau comportamento, pois não sinaliza para o crawler o que está acontecendo e gera conflitos que podem resultar em penalização no ranking de buscas.
Passos para reproduzir o problema
Acesse um documento num idioma indisponível (russo no exemplo) e perceba que é retornado o código 200 porém com o texto em outro idioma.
Comportamento esperado
É importante termos uma estratégia de fallback para estes casos, entretanto é desejável informar o ocorrido ao cliente (no caso crawler do Google Scholar). Uma sugestão é redirecionar o cliente para o documento no idioma de fallback, por meio do código 302.
The text was updated successfully, but these errors were encountered: