Building and managing fuzzy ontologies with heterogeneous linguistic information