Visual Knowledge Modeling for Semantic Web Technologies