Product-service eco-design: Knowledge-based infrastructures