Semantic-Web Techniques for Science Portals