Toward Principles for the Design of Ontologies Used for Knowledge Sharing