A tModel dscribes a "technical model" representing a reusable concept, such as a Web service type, a protocol used by Web services, or a category system. A tModel is used in UDDI to represent unique concepts or constructs. They provide a structure that allows reuse and, thus, standardization within a software framework. The UDDI information model is based on this notion of shared specifications and uses tModels to engender this behaviour. For this reason, tModels exist outside the parent-child containment relationships between the businessEntity, businessService and bindingTemplate structures.