Semantic Web: Implications for Technologies and Business Practices