Title: | Import and Process Data from the 'Lattes' Curriculum Platform |
---|---|
Description: | Tool for import and process data from 'Lattes' curriculum platform (<http://lattes.cnpq.br/>). The Brazilian government keeps an extensive base of curricula for academics from all over the country, with over 5 million registrations. The academic life of the Brazilian researcher, or related to Brazilian universities, is documented in 'Lattes'. Some information that can be obtained: professional formation, research area, publications, academics advisories, projects, etc. 'getLattes' package allows work with 'Lattes' data exported to XML format. |
Authors: | Roney Fraga Souza [aut, cre] |
Maintainer: | Roney Fraga Souza <[email protected]> |
License: | GPL-3 |
Version: | 0.3.0 |
Built: | 2025-03-09 05:57:32 UTC |
Source: | https://github.com/roneyfraga/getlattes |
Extract Research Area from 'Lattes' XML file.
getAreasAtuacao(curriculo)
getAreasAtuacao(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
bind
,mutate
clean_names
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getAreasAtuacao(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getAreasAtuacao(curriculo) }
Extract accepteds papers from 'Lattes' XML file.
getArtigosAceitos(curriculo)
getArtigosAceitos(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
, xml_attr
map
, map2
, pmap
bind_rows
, bind_cols
, mutate
clean_names
tibble
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getArtigosAceitos(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getArtigosAceitos(curriculo) }
Extract published papers from 'Lattes' XML file.
getArtigosPublicados(curriculo)
getArtigosPublicados(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
map
,map2
bind
,mutate
clean_names
tibble
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getArtigosPublicados(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getArtigosPublicados(curriculo) }
Extract profissional links from 'Lattes' XML file.
getAtuacoesProfissionais(curriculo)
getAtuacoesProfissionais(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
map
,map2
bind
,mutate
clean_names
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getAtuacoesProfissionais(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getAtuacoesProfissionais(curriculo) }
Extract Ph.D. Examination Board's from 'Lattes' XML file.
getBancasDoutorado(curriculo)
getBancasDoutorado(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
map
,map2
bind
,mutate
clean_names
tibble
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getBancasDoutorado(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getBancasDoutorado(curriculo) }
Extract Undergraduate Examination Board's from 'Lattes' XML file.
getBancasGraduacao(curriculo)
getBancasGraduacao(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
map
,map2
bind
,mutate
clean_names
tibble
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getBancasGraduacao(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getBancasGraduacao(curriculo) }
Extract Master Examination Board's from 'Lattes' XML file.
getBancasMestrado(curriculo)
getBancasMestrado(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
map
,map2
bind
,mutate
clean_names
tibble
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getBancasMestrado(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getBancasMestrado(curriculo) }
Extract Books Chapter from 'Lattes' XML file.
getCapitulosLivros(curriculo)
getCapitulosLivros(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
map
,map2
bind
,mutate
clean_names
tibble
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getCapitulosLivros(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getCapitulosLivros(curriculo) }
Extract General Data from 'Lattes' XML file.
getDadosGerais(curriculo)
getDadosGerais(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
bind
,mutate
clean_names
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getDadosGerais(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getDadosGerais(curriculo) }
Extract Profissional Address from 'Lattes' XML file.
getEnderecoProfissional(curriculo)
getEnderecoProfissional(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
bind
,mutate
clean_names
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getEnderecoProfissional(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getEnderecoProfissional(curriculo) }
Extract Events and Congresses from 'Lattes' XML file.
getEventosCongressos(curriculo)
getEventosCongressos(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
,xml_children
map
,map2
bind
,mutate
,select
clean_names
tibble
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getEventosCongressos(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getEventosCongressos(curriculo) }
Extract Profissional Formation from 'Lattes' XML file.
getFormacaoDoutorado(curriculo)
getFormacaoDoutorado(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
,xml_children
map
,map2
bind
,mutate
clean_names
tibble
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getFormacaoDoutorado(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getFormacaoDoutorado(curriculo) }
Extract Profissional Formation from 'Lattes' XML file.
getFormacaoGraduacao(curriculo)
getFormacaoGraduacao(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
map
bind
,mutate
clean_names
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getFormacaoGraduacao(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getFormacaoGraduacao(curriculo) }
Extract Profissional Formation from 'Lattes' XML file.
getFormacaoMestrado(curriculo)
getFormacaoMestrado(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
,xml_children
map
,map2
bind
,mutate
clean_names
tibble
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getFormacaoMestrado(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getFormacaoMestrado(curriculo) }
Extract the unique 16 digits identification from 'Lattes' XML file.
getId(curriculo)
getId(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
character
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getId(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getId(curriculo) }
Extract Languages from 'Lattes' XML file.
getIdiomas(curriculo)
getIdiomas(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_children
,xml_attr
map
bind
,mutate
clean_names
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getIdiomas(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getIdiomas(curriculo) }
Extract Research Lines from 'Lattes' XML file.
getLinhaPesquisa(curriculo)
getLinhaPesquisa(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
map
,map2
bind
,mutate
clean_names
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml()('file.xml') # getLinhaPesquisa(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml()('file.xml') # getLinhaPesquisa(curriculo) }
Extract Published Books from 'Lattes' XML file.
getLivrosPublicados(curriculo)
getLivrosPublicados(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
,xml_children
map
,map2
bind
,mutate
,select
clean_names
tibble
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getLivrosPublicados(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getLivrosPublicados(curriculo) }
Extract Event's Organization from 'Lattes' XML file.
getOrganizacaoEventos(curriculo)
getOrganizacaoEventos(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
map
,map2
bind
,mutate
clean_names
tibble
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getOrganizacaoEventos(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getOrganizacaoEventos(curriculo) }
Extract Academic Advisory (Ph.D. Thesis) from "Lattes' XML file.
getOrientacoesDoutorado(curriculo)
getOrientacoesDoutorado(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
map
,map2
bind
,mutate
clean_names
if(interactive()){ # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getOrientacoesDoutorado(curriculo) }
if(interactive()){ # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getOrientacoesDoutorado(curriculo) }
Extract Academic Advisory (Master Thesis) from 'Lattes' XML file.
getOrientacoesMestrado(curriculo)
getOrientacoesMestrado(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
map
,map2
bind
,mutate
clean_names
if(interactive()){ # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getOrientacoesMestrado(curriculo) }
if(interactive()){ # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getOrientacoesMestrado(curriculo) }
Extract Academic Advisory (Post-Doctorate) from 'Lattes' XML file.
getOrientacoesPosDoutorado(curriculo)
getOrientacoesPosDoutorado(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
map
,map2
bind
,mutate
clean_names
if(interactive()){ # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getOrientacoesPosDoutorado(curriculo) }
if(interactive()){ # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getOrientacoesPosDoutorado(curriculo) }
Extract Other Technical Productions from 'Lattes' XML file.
getOutrasProducoesTecnicas(curriculo)
getOutrasProducoesTecnicas(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
,xml_children
map
,map2
bind
,mutate
clean_names
tibble
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getOutrasProducoesTecnicas(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getOutrasProducoesTecnicas(curriculo) }
Extract Participation in Projects from 'Lattes' XML file.
getParticipacaoProjeto(curriculo)
getParticipacaoProjeto(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
,xml_children
map
,map2
bind
,mutate
clean_names
tibble
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getParticipacaoProjeto(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getParticipacaoProjeto(curriculo) }
Extract Patent data from 'Lattes' XML file.
getPatentes(curriculo)
getPatentes(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
bind
,distinct
,mutate
clean_names
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getPatentes(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getPatentes(curriculo) }
Extract Technical Production from 'Lattes' XML file.
getProducaoTecnica(curriculo)
getProducaoTecnica(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
map
,map2
bind
,mutate
,select
clean_names
tibble
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getProducaoTecnica(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getProducaoTecnica(curriculo) }
Extract published papers from 'Lattes' XML file.
getTrabalhosEmEventos(curriculo)
getTrabalhosEmEventos(curriculo)
curriculo |
'Lattes' XML imported as 'xml2::read_xml()'. |
Curriculum without this information will return NULL.
data frame
xml_find_all
,xml_attr
map
,map2
bind
,mutate
clean_names
tibble
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getTrabalhosEmEventos(curriculo) }
if(interactive()) { # to import from one curriculum # curriculo <- xml2::read_xml('file.xml') # getTrabalhosEmEventos(curriculo) }
Function to convert and export Published Articles and Books to RIS format.
writePublicationsRis( x, filename = "papers.ris", append = F, citationName = F, tableLattes = "ArtigosPublicados" )
writePublicationsRis( x, filename = "papers.ris", append = F, citationName = F, tableLattes = "ArtigosPublicados" )
x |
data frame |
filename |
external file where the data will be saved, Default: 'papers.ris' |
append |
to an existing file, Default: F |
citationName |
authors name field, Default: F |
tableLattes |
bibliographic data to be exported, 'ArtigosPublicados', 'Livros' or 'CapitulosLivros', Default: 'ArtigosPublicados' |
data frame
## Not run: if(interactive()){ #EXAMPLE1 } ## End(Not run)
## Not run: if(interactive()){ #EXAMPLE1 } ## End(Not run)