Knowledge-based manufacturing: A proposal to manage manufacturing rules