Les objets dido_dataset()
et dido_datafile()
retournés par
get_dataset()
, get_datafile()
, ... portent des informations sur les
objets enfants (fichiers annexes, datafiles, millésimes...). Cette fonction
permet de les supprimer pour ne garder que les métadonnées propres à l'objet.
Exemples
dataset <- get_dataset(list_datasets()[1, ])
clean_metadata(dataset)
#> List of 15
#> $ id : chr "653b8ab94621a22eac5ae76f"
#> $ title : chr "Des données statistiques"
#> $ description : chr "Description des données statistiques"
#> $ topic : chr "Transports"
#> $ tags : list()
#> $ license : chr "fr-lo"
#> $ frequency : chr "annual"
#> $ frequency_date : chr "2022-01-10"
#> $ spatial :List of 2
#> ..$ granularity: chr "other"
#> ..$ zones : list()
#> $ temporal_coverage:List of 2
#> ..$ end : chr "2021-12-31"
#> ..$ start: chr "2021-01-01"
#> $ created_at : chr "2023-10-27T10:02:33.987Z"
#> $ last_modified : chr "2023-10-27T10:03:14.107Z"
#> $ last_update : chr "2023-10-27T10:02:34.118Z"
#> $ url : chr "http://catalogue.diffusion.dido.fr/catalog.html?page=dataset&datasetId=653b8ab94621a22eac5ae76f"
#> $ organization :List of 2
#> ..$ id : chr "63d91dc9eaf72df01567c4fb"
#> ..$ title: chr "BSI"
#> - attr(*, "class")= chr [1:2] "dido_dataset" "list"
datafile <- get_datafile(list_datafiles()[1, ])
clean_metadata(datafile)
#> List of 10
#> $ rid : chr "5a642e97-edd5-41ed-994c-ed3bd362c4a2"
#> $ title : chr "titre"
#> $ description : chr "description"
#> $ millesimes : int 2
#> $ created_at : chr "2023-10-27T10:03:02.879Z"
#> $ last_modified : chr "2023-10-27T10:03:13.716Z"
#> $ published : chr "2023-10-27T10:03:00.000Z"
#> $ url : chr "http://catalogue.diffusion.dido.fr/catalog.html?page=datafile&datafileRid=5a642e97-edd5-41ed-994c-ed3bd362c4a2"
#> $ temporal_coverage:List of 2
#> ..$ start: chr "2021-01-01"
#> ..$ end : chr "2021-12-31"
#> $ legal_notice : chr "SDES"
#> - attr(*, "id")= chr "653b8ad4f1d5ba21435ae768"
#> - attr(*, "class")= chr [1:2] "dido_datafile" "list"