Tutorial Para o Uso Do Scriptlattes

Embed Size (px)

Citation preview

  • 1

    TUTORIAL PARA O USO DO SCRIPTLATTES

    Sumrio GNU General Public License? 2

    O que o ScripLattes, qual sua finalidade? 2

    Cdigo fonte (GNU-GPL) 3

    Como saber se o Python est instalado? 4

    Como instalar mdulos como usurio root? 4

    Requisitos para a verso 8.09 programada em Python (20/06/2014) 4

    Configurao da ferramenta 4

    Arquivo de lista de ids para o ScripLattes 4

    Alterao dos dados de entrada 5

    Veja um exemplo de alterao no teste-01.list e no teste-02.list: 6

    Exemplo de execuo 9

    Perguntas Frequentes 12

    Observaes 14

    Referncias Bibliogrficas 15

    LUCIANO GABRIEL FRANCISCO

    Bolsista Gesto Administrativa

    Numi-EcoSol

  • 2

    GNU General Public License?

    GNU General Public License (Licena Pblica Geral), GNU GPL ou simplesmente GPL, a designao da licena para software livre idealizada

    por Richard Matthew Stallman em 1989, no mbito do projeto GNU da Free Software

    Foundation (FSF).

    A GPL a licena com maior utilizao por parte de projetos de software livre,

    em grande parte devido sua adoo para o projeto GNU e o sistema

    operacionalGNU/Linux. O software utilizado para administrar o contedo

    da Wikipdia coberto por esta licena, na sua verso 2.0 ou superiores.

    O que o ScripLattes, qual sua finalidade?

    O sistema de currculos Lattes surgiu da necessidade do Conselho Nacional de

    Desenvolvimento Cientfico e Tecnolgico (CNPq) de gerenciar uma base de dados

    sobre pesquisadores em C&T para credenciamento de orientadores no pas. Leva o

    nome do fsico paranaense Csar Lattes.

    A Plataforma Lattes uma plataforma, criada e mantida pelo CNPq, pelo que

    integra as bases de dados de currculos, grupos de pesquisa e instituies, em um nico

    sistema de informaes, das reas de Cincia e Tecnologia, atuando no Brasil. Foi

    criada para facilitar as aes de planejamento, gesto e operacionalizao do fomento

    pesquisa, tanto do CNPq quanto de outras agncias de fomento pesquisa, tanto

    federais quanto estaduais, e de instituies de ensino e pesquisa.

    O CNPq realiza um enrgico trabalho na integrao de bases de currculos

    acadmicos de instituies pblicas e privadas em uma nica plataforma denominada.

    Os chamados Currculos Lattes'' so considerados um padro nacional de avaliao

    representando um histrico das atividades cientficas, acadmicas e profissionais de

    pesquisadores cadastrados.

    Os currculos Lattes foram projetados para mostrar informao pblica, embora,

    individual de cada usurio cadastrado na plataforma. Muitas vezes, realizar uma

    compilao ou sumarizao de produes bibliogrficas para um grupo de

    usurios cadastrados de mdio ou grande porte (e.g. grupo de professores,

    departamento de ps-graduao) realmente requer um grande esforo mecnico que

    muitas vezes suscetvel a falhas.

    O ScriptLattes um script GNU-GPL desenvolvido para a extrao e compilao

  • 3

    automtica de: produes bibliogrficas, produes tcnicas, produes artsticas,

    orientaes, projetos de pesquisa, prmios e ttulos, grafo de colaboraes e mapa de

    geolocalizao de um conjunto de pesquisadores cadastrados na plataforma Lattes.

    Associaes de Qualis para as produes acadmicas publicadas em Congressos e

    Revistas tambm so considerados.

    O ScriptLattes baixa automaticamente os currculos Lattes em formato HTML

    (livremente disponveis na rede) de um grupo de pessoas de interesse, compila as listas

    de produes, tratando apropriadamente as produes duplicadas e similares. So

    geradas pginas HTML com listas de produes e orientaes separadas por tipo e

    colocadas em ordem cronolgica invertida. Adicionalmente so criadas

    automaticamente vrios grafos (redes) de co-autoria entre os membros do grupo de

    interesse e um mapa de geolocalizao dos membros e alunos (de ps-doutorado,

    doutorado e mestrado) com orientao concluda. Os relatrios gerados permitem

    avaliar, analisar ou documentar a produo de grupos de pesquisa.

    1. Instalao

    Cdigo fonte (GNU-GPL)

    A verso 8.09 atualmente a ltima distribuda e disponvel em:

    http://sourceforge.net/projects/scriptlattes/files sob a licena GNU-GPL, atualizada em

    20/06/2014. Baixe esse arquivo e descompacte em /home/numiecosol/Downloads.

    Note que numiecosol nesse exemplo no nome do computador, portanto esse nome

    pode variar de mquina para mquina.

  • 4

    Como saber se o Python est instalado?

    Para saber se Python est instalado basta abrir o terminal e digitar: sudo dpkg l e verificar se h arquivos com o nome Python na lista.

    Como instalar mdulos como usurio root?

    Para instalar os mdulos como usurio root basta acrescentar a palavra sudo

    antes da instalao e fornecer a senha do administrador.

    Requisitos para a verso 8.09 programada em Python (20/06/2014)

    O ScriptLattes executado principalmente sob o sistema operacional Linux onde

    um compilador de Python esteja configurado. Adicionalmente, para a gerao de

    grficos estatsticas das publicaes, precisam-se de alguns mdulos Python. Caso no

    esteja instalado (olhar acima em: Como saber se o Python est instalado?) execute

    esses mdulos como usurio root do sistema:

    # apt-get install python-all python-setuptools python-utidylib python-matplotlib

    python-levenshtein python-pygraphviz python-numpy tidy python-scipy python-

    imaging

    # easy_install pytidylib

    Conforme na figura abaixo:

    Ser necessrio a senha do usurio root.

    Configurao da ferramenta

    Arquivo de lista de ids para o ScripLattes

    Ser necessria a edio de um arquivo no formato de texto, contendo a

    informao correspondente ao grupo de pessoas de interesse. Esse arquivo deve conter

    no comeo de cada linha um cdigo Lattes vlido. No ScriptLattes estamos

  • 5

    considerando o cdigo de 16 dgitos que o CNPq utiliza como ID para cada currculo

    Lattes. Na seguinte figura mostra-se em destaque (linhas vermelhas) o ID Lattes,

    conjuntamente com endereo web de acesso direto, para um currculo:

    Alterao dos dados de entrada

    Para alterar os dados de entrada voc deve editar o aquivo .list localizado na

    pasta /home/numiecosol/Downloads/scriptLattesV8.09/exemplo. Note que para que

    esse caminho exista deve-se descompactar o arquivo scriptLattesV8.09.tgz na pasta

    /home/numiecosol/Downloads. Note tambm que numiecosol o nome dado para o

    computador, desse modo esse nome pode alterar de mquina para mquina.

  • 6

    Abra e edite o seguinte arquivo.

    Veja um exemplo de alterao no teste-01.list e no teste-02.list:

    TESTE-01:

    2240951178648368 , Roberto Marcondes Cesar Junior

    4727357182510680 , Jess P. Mena-Chalco

    2837012019824386 , Andra Britto Mattos

    Cada campo deve estar separado por uma vrgula (,). O primeiro campo

    (primeira coluna) corresponde ao ID Lattes do membro do grupo e o nico

    obrigatrio. O segundo campo corresponde ao nome do membro e serve apenas

    de referncia. O nome completo extrado do prprio currculo Lattes.

    Altere o arquivo aberto de acordo com sua necessidade.

  • 7

    TESTE-02:

    Abra e altere o arquivo de acordo com sua necessidade.

    4575931307749163 , Carlos Hitoshi Morimoto , 1999-HOJE , Professor

    0131770792108992 , Joao Eduardo Ferreira , 1999-2006 & 2006-HOJE ,

    Professor

    0362417828475021 , Junior Barrera , 1992-2008 , Professor

    0926213060635986 , Marcel Parolin Jackowski , 2006-HOJE , Professor

    0644408634493034 , Nina Sumiko Tomita Hirata , , Professor

    1647118503085126 , Roberto Hirata Junior , , Professor

    2240951178648368 , Roberto Marcondes Cesar Junior , 1998-HOJE , Professor

    9283304583756076 , Ronaldo Fumio Hashimoto , , Professor

    4727357182510680 , Jess P. Mena-Chalco , 1995-1999 & 2002-2003 & 2005-HOJE ,

    Colaborador

    2837012019824386 , Andra Britto Mattos , , Aluno

  • 8

    Edite o arquivo aberto de acordo com a necessidade.

    Cada campo deve estar separado por uma vrgula (,). O terceiro campo

    corresponde ao(s) perodo de permanncia do membro no grupo. Se no se

    informam as datas de permanncia de um membro em particular, ento sero

    consideradas todas as produes identificadas no currculo Lattes.

    importante destacar que no arquivo de configurao podem ser

    indicados adicionalmente perodos globais para, por exemplo, obter relatrios

    com produes desde 2000 at 2010.

    O quarto campo corresponde ao rtulo ou identificador do membro. Esse

    rtulo utilizado na visualizao do grafo de colaboraes (cada rtulo

  • 9

    representado por uma cor diferente). O scriptLattes V8.0X suporta at 21 rtulos

    diferentes.

    Exemplo de execuo

    Sintaxe

    scriptLattes.py ArquivoDeConfigurao

    Teste o ScriptLattes com os seguintes exemplos de compilao na linha de comando:

    Exemplo teste-01:

    $ cd //exemplo cd /scriptLattesV8.09

    Assim que estiver dentro da pasta scriptLattesV8.09 basta digitar:

    $./scriptLattes.py ./exemplo/teste-01.config

    Nesse exemplo consideram-se todas as produes cujos anos de publicaes

    esto entre 2006 e 2014. Nenhum rtulo foi considerado para os membros.

    O resultado da execuo estar disponvel localmente no diretrio:

  • 10

    Depois basta abrir a pasta e clicar no arquivo index.html.

    O relatrio apresenta o ``mapa de geolocalizao'' dos membros. O parmetro

    google-analytics-key permite inserir o chave do google analytics, caso queira

    monitorar os acessos aos relatrios gerados.

    Exemplo teste-02:

    $ cd //exemplo cd /scriptLattesV8.09

    Assim que estiver dentro da pasta scriptLattesV8.09 basta digitar:

    $./scriptLattes.py ./exemplo/teste-02.config

  • 11

    Nesse exemplo consideram-se todas as produes cadastradas nos CVs

    Lattes. So considerados rtulos para os membros do grupo (professor,

    colaborador, aluno) Adicionalmente tambm so apresentadas as informaes

    de Qualis para os artigos publicados (congressos e periodicos), e umamedida de

    internacionalizao. Veja na seguinte pgina alguns exemplos de arquivos

    utilizados para a associaes de Qualis a publicaes. Os IDs Lattes dos

    membros est listada no arquivo:

    O resultado da execuo estar disponvel localmente no diretrio:

    Depois basta abrir a pasta e clicar no arquivo index.html.

  • 12

    Perguntas Frequentes

    Como o programa funciona? A pessoa precisa clicar em algum cone para ele

    abrir? Qual a primeira coisa que ela precisa fazer?

    Antes de tudo necessrio checar se os mdulos no Python esto instalados no

    seu sistema operacional baseado em Linux (Ubuntu, Lubuntu etc)para isso siga as

    instrues do tpico Como saber se o Python est instalado? caso o Python no esteja

    instalado siga a procedimento em Requisitos para a verso 8.09 programada em

    Python (20/06/2014). Feito isso ser necessrio abaixar o arquivo compactado, siga

    as instrues do tpico Cdigo fonte (GNU-GPL) descompacte o arquivo e faa as

    devidas alteraes como mostra os tpicos Alterao dos dados de entrada Veja um

    exemplo de alterao no teste-01.list e no teste-02.list. Agora basta seguir o Tpico

    Exemplo de execuo.

    Para utilizar a ferramenta basta alterar um arquivo de texto com os dados de

  • 13

    entrada a serem cruzados ou tem algo mais a ser feito?

    Voc precisar seguir todos os passos do tutorial para utilizar essa ferramenta e

    o arquivo de texto a ser altero dever ser o Teste-01.list ou o Teste-02.list mostrado

    em Alterao dos dados de entrada

    A pessoa deve utilizar o arquivo teste-01 e teste-02 ou pode criar novos arquivos

    para cada busca?

    Se a pessoa deseja fazer uma nova busca porm quer deixar a busca atual salva,

    basta fazer uma cpia das pastas teste-01 ou teste-02 e mudar o nome da cpia. Ela at

    pode criar novos arquivos para cada busca, porm recomendo que as mudanas sejam

    sempre no teste-01.list ou teste-02.list para se evitar confuso.

    Aonde aparecem os resultados? De que forma?

    Basta olha o Tpico Exemplo de execuo.

    Depois que a busca feita os arquivos podem ser deletados?

    Sim, os arquivos dentro das pastas teste-01 e teste-02 podem ser deletados sem

    problema algum.

    O que exatamente o programa fornece quando se colocam os cdigos e nomes de

    dois ou mais pesquisadores? So as partes em comum dos currculos Lattes?

    Atualmente o ScriptLattes est projetado para a criao dos seguintes tipos de

    relatrios:

    1. Produes bibliogrficas

    Artigos completos publicados em peridicos Livros publicados/organizados ou edies Captulos de livros publicados Textos em jornais de notcias/revistas Trabalhos completos publicados em anais de congressos Resumos expandidos publicados em anais de congressos Resumos publicados em anais de congressos Artigos aceitos para publicao Apresentaes de trabalho

  • 14

    Demais tipos de produo bibliogrfica

    2. Produes tcnicas

    Softwares com registro de patente

    Softwares sem registro de patente

    Produtos tecnolgicos

    Processos ou tcnicas

    Trabalhos tcnicos

    Demais tipos de produo tcnica

    3. Produes artsticas/culturais 4. Orientaes

    Orientaes em andamento e Supervises e orientaes concludas

    Superviso de ps-doutorado

    Tese de doutorado

    Dissertao de mestrado

    Monografias de concluso de curso de aperfeioamento/especializao

    Trabalho de concluso de curso de graduao

    Iniciao cientfica

    Orientaes de outra natureza

    5. Projetos de pesquisa 6. Prmios e ttulos 7. Grafo de colaboraes (redes de co-autoria)

    As produes com igual ou similar ttulo (dentro do mesmo tipo e ano de

    publicao) so consideradas como colaboraes entre pesquisadores.

    8. Mapa de geolocalizao Baseados nos CEPs correspondentes aos endereos profissionais cadastrados

    nos currculos Lattes, so calculadas automaticamente as latitudes e longitudes

    de cada pesquisador.

    9. Internacionalizao o Coautoria e internacionalizao

    Observaes

    Esse tutorial foi feito no dia 14/08/2014 possvel que haja alteraes na forma de se manipular essa ferramenta.

    Certifique que os mdulos Python estejam sempre atualizados.

  • 15

    Certifique seu sistema operacional esteja atualizado.

    Referncias Bibliogrficas

    http://scriptlattes.sourceforge.net/