1. A method for supporting semantic software service search within a service metadata repository to promote software service reuse and management, comprising the steps of: receiving a plurality of ontology files, wherein each ontology file defines a taxonomy, a plurality of asset types, and relationships between the asset types; transforming the plurality of software service ontology files into a service metadata repository using a data transformation utility, by mapping each taxonomy to a service metadata asset taxonomy, mapping each asset type to a domain asset type, mapping each relationship to a service metadata asset relationship, and creating a plurality of service metadata assets, wherein each service metadata asset includes a name, asset description, and one or more keywords associated with each corresponding software service; storing the service metadata assets in the service metadata repository on a computer readable storage medium; receiving, from a user, one or more search terms to search for a particular software service; identifying a primary set of service metadata assets by comparing the search terms with the names, asset descriptions and keywords associated with each of the service metadata assets; displaying, to the user, the primary set of service metadata assets sorted by relevance ranking; receiving, from the user, a selection of one or more service metadata assets from the primary set of service metadata assets; searching the service metadata assets for similar metadata, common relationships, and one or more similar categorizations with the selection of the one or more service metadata assets from the primary set of service metadata assets to identify a secondary set of service metadata assets that have been used in conjunction with the selection of the one or more service metadata assets from the primary set of service metadata assets; and displaying the selection of the one or more service metadata assets from the primary set of service metadata assets and the secondary set of service metadata assets.
1. A method for supporting semantic software service search within a service metadata repository to promote software service reuse and management, comprising the steps of: receiving a plurality of ontology files, wherein each ontology file defines a taxonomy, a plurality of asset types, and relationships between the asset types; transforming the plurality of software service ontology files into a service metadata repository using a data transformation utility, by mapping each taxonomy to a service metadata asset taxonomy, mapping each asset type to a domain asset type, mapping each relationship to a service metadata asset relationship, and creating a plurality of service metadata assets, wherein each service metadata asset includes a name, asset description, and one or more keywords associated with each corresponding software service; storing the service metadata assets in the service metadata repository on a computer readable storage medium; receiving, from a user, one or more search terms to search for a particular software service; identifying a primary set of service metadata assets by comparing the search terms with the names, asset descriptions and keywords associated with each of the service metadata assets; displaying, to the user, the primary set of service metadata assets sorted by relevance ranking; receiving, from the user, a selection of one or more service metadata assets from the primary set of service metadata assets; searching the service metadata assets for similar metadata, common relationships, and one or more similar categorizations with the selection of the one or more service metadata assets from the primary set of service metadata assets to identify a secondary set of service metadata assets that have been used in conjunction with the selection of the one or more service metadata assets from the primary set of service metadata assets; and displaying the selection of the one or more service metadata assets from the primary set of service metadata assets and the secondary set of service metadata assets. 21. The method of claim 1 , wherein the service metadata repository has links to content in other systems and exposes a web-service-based API for integration.