Parse a RIS OGD REST API /Bundesrecht (BrKons, consolidated federal law)
search response into a tidy tibble. Works with either an httr2_response
object or an already decoded response list.
Value
A tibble parsed from one RIS Bundesrecht response payload.
Includes list-column content_urls.
The effective_date and expiry_date columns, when present, are
parsed to Date.
Examples
payload <- list(
OgdSearchResult = list(
OgdDocumentResults = list(
Hits = list(pageNumber = "1", pageSize = "20", `#text` = "1"),
OgdDocumentReference = list(
list(
Data = list(
Metadaten = list(
Technisch = list(ID = "NOR-1", Applikation = "BrKons"),
Bundesrecht = list(
Titel = "Allgemeines bürgerliches Gesetzbuch",
Kurztitel = "ABGB"
)
),
Dokumentliste = list(
ContentReference = list(
list(
Urls = list(
ContentUrl = list(
list(DataType = "Html", Url = "https://example.org/1.html")
)
)
)
)
)
)
)
)
)
)
)
ris_parse_federal(payload)
#> # A tibble: 1 × 5
#> id application title short_title content_urls
#> <chr> <chr> <chr> <chr> <list>
#> 1 NOR-1 BrKons Allgemeines bürgerliches Gesetzbuch ABGB <chr [1]>
