From stored knowledge to smart knowledge