The new "Identify" feature of optical spectroscopy software http://Spectragryph.com allows to create custom spectral databases from all kind of spectral file formats and measurement techniques. Then, you can also search and match unknown sample spectra against the established spectral libraries.
We are using ASD FieldSpec for acquiring the spectral data with a specific protocol. for more info, see:
Ben Dor, E., Ong, C., Lau, I.C., 2015. Reflectance measurements of soils in the laboratory: Standards and protocols. Geoderma 245, 112–124. doi:10.1016/j.geoderma.2015.01.002