capin_metadata: file metadata

Description Usage Arguments Value Examples

View source: R/capin_metadata.R

Description

associate metadata with a file

Usage

1
capin_metadata(metadata, x)

Arguments

metadata

metadata something or other

x

(character) a file path

Value

file path for the metadata file, containing RDF

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
library(contentid)
f <- system.file("extdata", "vostok.icecore.co2", package = "contentid")
x <- capin(f)

# create some metadata file
library(rdflib)
r <- rdf()
rdf_add(r,
  subject = "http://www.dajobe.org/",
  predicate = "http://purl.org/dc/elements/1.1/language",
  object = "en")
rdf_add(r,
  subject = "b0",
  predicate = "http://purl.org/dc/elements/1.1/title",
  object = "Dave Beckett's Home Page")
rdf_add(r,
  subject = "b0",
  predicate = "http://purl.org/dc/elements/1.1/title",
  object = "Dave Beckett's Home Page")
rdf_add(r,
  subject = "b0",
  predicate = "http://purl.org/dc/elements/1.1/creator",
  object = "Dave Beckett")
# write metadata to a file
mfile <- capin_metadata(x, metadata=r)
# read back the metadata file
rdflib::rdf_parse(mfile)

sckott/capins documentation built on Feb. 13, 2021, 12:55 a.m.