Common Semantic Web Application Design Pattern