The Semantic Web is expected to provide more benefits to software engineering. Over the past five years there have been a number of attempts to bring together languages and tools, such as the UML, developed for Software Engineering with Semantic Web langu