obm_repo | R Documentation |
This function allows put data into a repozitorium.
obm_repo( scope = NULL, token = OBM$token, pds_url = OBM$pds_url, data_table = OBM$project, params = NULL )
scope |
get or put |
params |
list which contains parameters for repozitorium |
Getting server conf obm_repo('get',params=list(server_conf=1)) Set the default server/project-repo for each of the following operations - default is 0 - set possible id's from server_conf query above obm_repo('set',params=list(REPO=x)) obm_repo('set',params=list(REPO=x, PARENT=xxx)) Listing dataverse obm_repo('get',params=list(type='dataverse',contents=1)) obm_repo('get',params=list(type='dataverse')) Getting content of the named dataverse obm_repo('get',params=list(id='DINPI')) Get JSON Representation of a Dataset res <- obm_repo('get',params=list(type='datasets',persistentUrl='https://doi.org/xxx/xxx/xxx')) res <- obm_repo('get',params=list(type='datasets',id=xxx)) repo_summary(res) Get versions of dataset obm_repo('get',params=list(type='datasets',id=42,version='')) obm_repo('get',params=list(type='datasets',id=42,version=':draft')) Get files of dataset obm_repo('get',params=list(type='datasets',id=42,files='',version='')) Get a file res<-obm_repo('get',params=list(type='datafile',id=83)) res<-obm_repo('get',params=list(type='datafile',id=83,version=':draft')) Create a dataverse res <- obm_repo('put',params=list(type='dataverse')) repo_summary(res) Create a dateset res <- obm_repo('put',params=list(type='datasets',dataverse='')) repo_summary(res) Add file to dataset (referenced by id or persistentUrl) res <- obm_repo('put',params=list(type='datafile',file='...',id= | persistentUrl=)) repo_summary(res) Add object as file to dataset (referenced by id or persistentUrl) - automatically convert data object to JSON - returning with the last file's state res <- obm_repo('put',params=list(type='datafile', id= | persistentUrl=, data=list(results=res.list,init_params=init.df))) repo_summary(res) Delete file res <- obm_repo('delete',params=list(type='datafile',id=...,PARENT_DATAVERSE=...)) Set settings res <- obm_repo('set',params=list(type='dataset',id=...))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.