Package 'getLattes'

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] , Winicius Sabino [aut], Luis Felipe de Souza Rodrigues [aut]
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

Help Index


getAreasAtuacao

Description

Extract Research Area from 'Lattes' XML file.

Usage

getAreasAtuacao(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr bind,mutate clean_names

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getAreasAtuacao(curriculo)

 }

getArtigosAceitos

Description

Extract accepteds papers from 'Lattes' XML file.

Usage

getArtigosAceitos(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all, xml_attr map, map2, pmap bind_rows, bind_cols, mutate clean_names tibble

Examples

if(interactive()) {

 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getArtigosAceitos(curriculo)

 }

getArtigosPublicados

Description

Extract published papers from 'Lattes' XML file.

Usage

getArtigosPublicados(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr map,map2 bind,mutate clean_names tibble

Examples

if(interactive()) {

 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getArtigosPublicados(curriculo)

 }

getAtuacoesProfissionais

Description

Extract profissional links from 'Lattes' XML file.

Usage

getAtuacoesProfissionais(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr map,map2 bind,mutate clean_names

Examples

if(interactive()) {

 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getAtuacoesProfissionais(curriculo)

 }

getBancasDoutorado

Description

Extract Ph.D. Examination Board's from 'Lattes' XML file.

Usage

getBancasDoutorado(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr map,map2 bind,mutate clean_names tibble

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getBancasDoutorado(curriculo)

 }

getBancasGraduacao

Description

Extract Undergraduate Examination Board's from 'Lattes' XML file.

Usage

getBancasGraduacao(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr map,map2 bind,mutate clean_names tibble

Examples

if(interactive()) {

 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getBancasGraduacao(curriculo)

 }

getBancasMestrado

Description

Extract Master Examination Board's from 'Lattes' XML file.

Usage

getBancasMestrado(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr map,map2 bind,mutate clean_names tibble

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getBancasMestrado(curriculo)

 }

getCapitulosLivros

Description

Extract Books Chapter from 'Lattes' XML file.

Usage

getCapitulosLivros(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr map,map2 bind,mutate clean_names tibble

Examples

if(interactive()) {

 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getCapitulosLivros(curriculo)

 }

getDadosGerais

Description

Extract General Data from 'Lattes' XML file.

Usage

getDadosGerais(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr bind,mutate clean_names

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getDadosGerais(curriculo)
 
 }

getEnderecoProfissional

Description

Extract Profissional Address from 'Lattes' XML file.

Usage

getEnderecoProfissional(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr bind,mutate clean_names

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getEnderecoProfissional(curriculo)
 
 }

getEventosCongressos

Description

Extract Events and Congresses from 'Lattes' XML file.

Usage

getEventosCongressos(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr,xml_children map,map2 bind,mutate,select clean_names tibble

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getEventosCongressos(curriculo)
 
 }

getFormacaoDoutorado

Description

Extract Profissional Formation from 'Lattes' XML file.

Usage

getFormacaoDoutorado(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr,xml_children map,map2 bind,mutate clean_names tibble

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getFormacaoDoutorado(curriculo)
 
 }

getFormacaoGraduacao

Description

Extract Profissional Formation from 'Lattes' XML file.

Usage

getFormacaoGraduacao(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr map bind,mutate clean_names

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getFormacaoGraduacao(curriculo)  

 }

getFormacaoMestrado

Description

Extract Profissional Formation from 'Lattes' XML file.

Usage

getFormacaoMestrado(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr,xml_children map,map2 bind,mutate clean_names tibble

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getFormacaoMestrado(curriculo)
 
 }

getId

Description

Extract the unique 16 digits identification from 'Lattes' XML file.

Usage

getId(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

character

See Also

xml_attr bind,select,pull

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getId(curriculo)

 }

getIdiomas

Description

Extract Languages from 'Lattes' XML file.

Usage

getIdiomas(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_children,xml_attr map bind,mutate clean_names

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getIdiomas(curriculo)
 
 }

getLinhaPesquisa

Description

Extract Research Lines from 'Lattes' XML file.

Usage

getLinhaPesquisa(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr map,map2 bind,mutate clean_names

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml()('file.xml')
 # getLinhaPesquisa(curriculo)
 
 }

getLivrosPublicados

Description

Extract Published Books from 'Lattes' XML file.

Usage

getLivrosPublicados(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr,xml_children map,map2 bind,mutate,select clean_names tibble

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getLivrosPublicados(curriculo)
 
 }

getOrganizacaoEventos

Description

Extract Event's Organization from 'Lattes' XML file.

Usage

getOrganizacaoEventos(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr map,map2 bind,mutate clean_names tibble

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getOrganizacaoEventos(curriculo)
 
 }

getOrientacoesDoutorado

Description

Extract Academic Advisory (Ph.D. Thesis) from "Lattes' XML file.

Usage

getOrientacoesDoutorado(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr map,map2 bind,mutate clean_names

Examples

if(interactive()){
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getOrientacoesDoutorado(curriculo)

 }

getOrientacoesMestrado

Description

Extract Academic Advisory (Master Thesis) from 'Lattes' XML file.

Usage

getOrientacoesMestrado(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr map,map2 bind,mutate clean_names

Examples

if(interactive()){
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getOrientacoesMestrado(curriculo)
 
 }

getOrientacoesPosDoutorado

Description

Extract Academic Advisory (Post-Doctorate) from 'Lattes' XML file.

Usage

getOrientacoesPosDoutorado(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr map,map2 bind,mutate clean_names

Examples

if(interactive()){
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getOrientacoesPosDoutorado(curriculo)
 
 }

getOutrasProducoesTecnicas

Description

Extract Other Technical Productions from 'Lattes' XML file.

Usage

getOutrasProducoesTecnicas(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr,xml_children map,map2 bind,mutate clean_names tibble

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getOutrasProducoesTecnicas(curriculo)
 
 }

getParticipacaoProjeto

Description

Extract Participation in Projects from 'Lattes' XML file.

Usage

getParticipacaoProjeto(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr,xml_children map,map2 bind,mutate clean_names tibble

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getParticipacaoProjeto(curriculo)

 }

getPatentes

Description

Extract Patent data from 'Lattes' XML file.

Usage

getPatentes(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr bind,distinct,mutate clean_names

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getPatentes(curriculo)

 }

getProducaoTecnica

Description

Extract Technical Production from 'Lattes' XML file.

Usage

getProducaoTecnica(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr map,map2 bind,mutate,select clean_names tibble

Examples

if(interactive()) {
 
 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getProducaoTecnica(curriculo)

 }

getTrabalhosEmEventos

Description

Extract published papers from 'Lattes' XML file.

Usage

getTrabalhosEmEventos(curriculo)

Arguments

curriculo

'Lattes' XML imported as 'xml2::read_xml()'.

Details

Curriculum without this information will return NULL.

Value

data frame

See Also

xml_find_all,xml_attr map,map2 bind,mutate clean_names tibble

Examples

if(interactive()) {

 # to import from one curriculum 
 # curriculo <- xml2::read_xml('file.xml')
 # getTrabalhosEmEventos(curriculo)

 }

writePublicationsRis

Description

Function to convert and export Published Articles and Books to RIS format.

Usage

writePublicationsRis(
  x,
  filename = "papers.ris",
  append = F,
  citationName = F,
  tableLattes = "ArtigosPublicados"
)

Arguments

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'

Value

data frame

Examples

## Not run: 
if(interactive()){
 #EXAMPLE1
 }

## End(Not run)