| 1)
Spaces should be avoided.
2) If using filename as identifier, use base portion only. Do not use
the filename with the extension or type attached. For example, if a SPOT
satellite image file is named "santa_barbara.tif", a good identifier
would be "santa_barbara" (assuming the name is unique in the
collection). This is because ancillary information is often associated
with the base filename. For example, the "santa_barbara.tif"
might have additional files containing a georeferencing information in
a separate file (often "santa_barbara.tfw"), a header file,
"santa_barbara.hdr", or even a metadata file "santa_barbara.meta".
Using "santa_barbara.jpg", makes it difficult to associate the
information, without first removing the extension from the filename. While
removing extensions is simple for a homogeneous collection, the variety
of extensions present in heterogeneous collections makes this task more
difficult. For holders of a single heterogeneous collection, it may seem
trivial to handle extension stripping and mapping. For library developers,
who handle multiple configurations, extension stripping can become complex,
since each collection developer might have a different procedure, standard,
and set of file types.
|