R/get_citation.R

Defines functions get_citation

Documented in get_citation

#' Prints and returns the Citation for the given CLDF dataset
#'
#' @param obj A CLDF object
#' @return An (invisible) string containing the citation text
#' @export
#' @examples
#' cldfobj <- cldf(system.file("extdata/huon", "cldf-metadata.json", package = "rcldf"))
#' get_citation(cldfobj)
get_citation <- function(obj){
    if (!inherits(obj, "cldf")) stop("'obj' must inherit from class cldf")
    cat(obj$metadata$`dc:bibliographicCitation`)
    invisible(obj$metadata$`dc:bibliographicCitation`)
}
SimonGreenhill/rcldf documentation built on April 25, 2024, 8:27 a.m.