Fuzzy Petri Nets for Knowledge Representation Acquisition and Reasoning