Client for interacting with the Bielefeld Academic Search Engine API.

Docs: https://docs.ropensci.org/rbace/

BASE API docs: https://www.base-search.net/about/download/base_interface.pdf

Access: The BASE API is IP address AND user-agent (see note below) restricted. The user agent is set correctly if you use this package, but you still need to get your IP address(es) white-listed by BASE. Request access at: https://www.base-search.net/about/en/contact.php - Note: the BASE website has a search portal you can use from anywhere; it’s just the API that is IP and user-agent restricted.

Terminology:

  • an IP address is the numeric label identifying a computer or server. the IP address for a computer can change, e.g., if you connect to a VPN
  • a user-agent is a string of text that identifies the software requesting data from a server (in this case BASE’s API).

Data from BASE (Bielefeld Academic Search Engine) https://www.base-search.net

Install

or the dev version

remotes::install_github("ropensci/rbace")
# OR the below should install the same thing
install.packages("rbace", repos = "https://dev.ropensci.org")
library("rbace")

Get the profile for a repository

bs_profile(target = "ftjhin")
#> # A tibble: 8 x 2
#>   name               value                                           
#>   <chr>              <chr>                                           
#> 1 activation_date    2019-12-05                                      
#> 2 country            de                                              
#> 3 name               HiN - Alexander von Humboldt im Netz (E-Journal)
#> 4 num_non_oa_records 0                                               
#> 5 num_oa_cc_records  279                                             
#> 6 num_oa_pd_records  0                                               
#> 7 num_oa_records     279                                             
#> 8 num_records        279

List repositories for a collection

bs_repositories(coll = "ceu")
#> # A tibble: 3,027 x 2
#>    name                                                          internal_name  
#>    <chr>                                                         <chr>          
#>  1 Ukrainian Journal of Radiology and Oncology                   ftjukroj       
#>  2 [email protected]@gement (E-Journal)                                        ftjmgmt        
#>  3 Blick in die Wissenschaft (E-Journal)                         ftjbidw        
#>  4 thebmj (via Crossref)                                         crjcrbmj       
#>  5 UARTPress: OJS                                                ftuartpressojs 
#>  6 IOP Publishing (via Crossref)                                 crioppubl      
#>  7 Royal Society of Chemistry Journals, books & databases (via … crroyalschem   
#>  8 Brill (via Crossref)                                          crbrillap      
#>  9 Különbség (E-Journal)                                         ftjkulonbseg   
#> 10 Acta Cybernetica (E-Journal)                                  ftjactacyberne…
#> # … with 3,017 more rows

Meta