if the data should be kept or replaced with one row with NAs
useSchemeInXml
if TRUE, use scheme definition in xml and raise
an error if the xml does not contain a scheme definition. If False, use the
scheme definition from the corresponding installed package, even if the xml
contains a scheme definition. if NULL (the default), use the
definition in the xml if it contains a definition, if not use the
corresponding definition from the installed package.