Get the list of the data available in the official DAM-API of the Swiss Federal Statistical Office asset catalog.
Usage
bfs_get_catalog_data(
language = "de",
title = NULL,
extended_search = NULL,
spatial_division = NULL,
prodima = NULL,
inquiry = NULL,
institution = NULL,
publishing_year_start = NULL,
publishing_year_end = NULL,
order_nr = NULL,
limit = 1000,
article_model = 900033,
article_model_group = 900029,
return_raw = FALSE
)
Arguments
- language
character The language of a BFS catalog, i.e. "de", "fr", "it" or "en".
- title
character String to search in (sub/super)title
- extended_search
character String for an extended search in (sub/super)title, orderNr, summary, shortSummary, shortTextGNP
- spatial_division
BFS datasets by spatial division, choose between "Switzerland", "Cantons", "Districts", "Communes", "Other spatial divisions" or "International"
- prodima
numeric Get only specific BFS themes using one or multiple prodima numbers
- inquiry
character BFS datasets for an inquiry
- institution
character BFS datasets for an institution
- publishing_year_start
character BFS datasets for a publishing year start
- publishing_year_end
character BFS datasets for a publishing year end
- order_nr
character Filter by BFS Number (FSO number)
- limit
integer limit of query results (1000 by default)
- article_model
integer articleModel parameter query
- article_model_group
integer articleModel parameter query
- return_raw
boolean Return raw data from json structure as a tibble data.frame
Value
A data frame. Returns NULL if no connection.
A tbl_df (a type of data frame; see tibble or dplyr packages). Returns NULL if no connection.
See also
- title
A character column with the title of the BFS dataset
- language
A character column with the language of the BFS dataset
- number_asset
The BFS asset number
- number_bfs
The BFS number (FSO number), named orderNr in the API
- publication_date
The published date of the BFS dataset, named embargo in the API
- language_available
A list The list of all languages available for the BFS dataset
- url_px
A character column with the URL of the PX file
- url_structure_json
A character column with the URL of the json structure of the BFS dataset
- damId
DAM API unique ID
Examples
# \donttest{
bfs_get_catalog_data(language = "en", title = "students", prodima = c(900212))
#> # A tibble: 4 × 6
#> title language number_bfs number_asset publication_date url_px
#> <chr> <chr> <chr> <chr> <date> <chr>
#> 1 University of applie… en px-x-1502… 31306033 2024-03-28 https…
#> 2 University of applie… en px-x-1502… 31306029 2024-03-28 https…
#> 3 University students … en px-x-1502… 31305852 2024-03-28 https…
#> 4 University students … en px-x-1502… 31305854 2024-03-28 https…
# }