A Technical framework for life-cycle assessment