Semantic Computing : A Structural Engineering Perspective: A guide about Combination of information-rich computing technologies for practical assistance to structural engineers