convert_metadata
is a tentative generic metadata converter to
convert from one source object, represented in a source metadata object model in R
(eg eml) to a target metadata object, represented in another target metadata object
model (eg geometa ISOMetadata
). This function relies on a list of
mapping rules defined to operate from the source metadata object to the target metadata
object. This list of mapping rules is provided in a tabular format. A version is embedded
in geometa and can be returned with getMappings
.
convert_metadata(obj, from, to, mappings, verbose)
a metadata object given in one of the mapping formats known by geometa.
The object should be a valid id
as listed by getMappingFormats
, supported
as source format (from
is TRUE
).
a valid mapping format id (see getMappingFormats
) that indicates the metadata
model / format used for the argument obj
a valid mapping format id (see getMappingFormats
) to convert to
a data.frame
giving the reference mapping rules to convert metadata object.
This data.frame
is by default the output of getMappings
.
print debugging messages. Default is FALSE
an metadata object in the model specified as to
argument
This function is mainly used internally in as
generic methods to convert from one
metadata format to another. It is exported for extension to user custom metadata formats or for
debugging purpose. This converter is still experimental.