Learn R Programming

⚠️There's a newer version (1.3.5) of this package.Take me there.

dmdScheme (version 1.3.3)

Domain Specific MetaData Scheme

Description

Forms the core for developing own domain specific metadata schemes. It contains the basic functionality needed for all metadata schemes based on the 'dmdScheme'. See R.M. Krug and O.L. Petchey (2019) .

Copy Link

Version

Install

install.packages('dmdScheme')

Monthly Downloads

113

Version

1.3.3

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Rainer M. Krug

Last Published

April 12th, 2022

Functions in dmdScheme (1.3.3)

as_xml

Generic function to convert an object to xml
print.dmdSchemeSet

Print method for dmdSchemeSet object
read_excel

Read scheme data from Excel file into dmdSchemeSet object
print.dmdSchemeData

Print method for dmdSchemeData object
print_dmdScheme_validation_summary

Internal function to ptint dmdScheme_validation of format summary
new_dmdScheme_validation

Create new dmdScheme_validation object
run_app

Run shiny app.
make_new_package

Create anew package skelleton to add functiuonality to the currently active scheme.
valErr_info

Return info about error representation
scheme_active

Functions to manage schemes
format_dmdScheme_xlsx

Format the metadata scheme file
validateTypes

Validate type of tab
open_new_spreadsheet

Open the metadata scheme as a spreadsheet in a spreadsheet editor
pkg.dmdScheme

dmdScheme: A package containing the framework for Domain specific MetaData Schemes
write_excel

Write write x as an excel file to disk
print.dmdScheme_validation

Print method for dmdScheme_validation object
validateDataFileMetaDataDataFileExists

Validate suggested values
scheme_make

Functions to manage schemes
print_dmdScheme_validation_details

Internal function to ptint dmdScheme_validation of format summary
scheme_path_index_template

Functions to manage schemes
lookup_tokens

Replace tokens with vlues from a dmdScheme
validateIDField

Validate id field
make_index

Generic function to create the index.md file to accompany the data deposit package
make_example

Create examples in working directory
reexports

Objects exported from other packages
read_excel_raw

Read scheme data from Excel file into dmdScheme_raw object
scheme_path_xlsx

Functions to manage schemes
report

Generic function for creating a report from an object x
scheme_path_xml

Functions to manage schemes
validateStructure

Validate structure of dmdScheme object
valErr_isOK

Creates data.frame from object of class dmdScheme_validation for usage in details of validation
validateSuggestedValues

Validate suggested values
valErr_TextErrCol

Colour the text by using the error colour
validate

Generic function to validate an object which represents a dmdScheme
valErr_extract

Extract all fields named error of class dmdScheme_validation
read_xml

Function to read x from an XML file
validateAllowedValues

Validate allowed values
upgrade_old_files

Convert older scheme versions of files to newer newer versions
toTranspose

Return tabs in scheme definition in Excel document which need to be transposed or if a tab has to be transposed
write_xml

Write write x as an XML file to disk
as_dmdScheme_raw

Generic function to convert the data stored in the object x into a new object of class dmdScheme_raw...
cat_ln

cat with linefeed at the end Title
as_eml

Generic function to convert an object to an object which can be saved as EML
as_dmdScheme

Generic function to convert the data stored in the object x into a new object of class dmdScheme...
cache

Return cache directory
dmdScheme_example

Object of class dmdSchemeSet containing example data.
as_xml_list

Generic function to convert an object to a list containing xml(s)
dmdScheme

Object of class dmdSchemeSet containing the authorative definition of the dmdScheme.
dmdScheme_raw

Object of class dmdScheme_raw containing the raw data as read in.