Design of a metadata framework for environmental models with an example hydrologic application in HydroShare. (July 2017)