20. The apparatus of claim 17 , wherein the meta-model semantic network manager is further configured to: receive a message with a search query; identify a relevant term in the search query; identify that the at least one semantic relation is associated with the search query; search the meta-model semantic network for semantic objects linked to the relevant term according to the at least one semantic relation; and communicate the semantic objects in a search result.
17. An apparatus comprising: at least one processor implemented at least partially by hardware; and a meta-model semantic network manager configured by the at least one processor to: retrieve data definitions defining types of a plurality of business objects stored in enterprise data, the data definitions specify one or more attributes for each of the types of the plurality of business objects; generate, based at least in part on the data definitions, a meta-model of the enterprise data, the meta-model provides semantic information characterizing conceptual meaning to the one or more attributes; use the meta-model of the enterprise data to generate a rule definition that maps the enterprise data to the semantic information; use the rule definition to generate at least one semantic object and at least one semantic relation from the plurality of business objects stored in the enterprise data; and store the at least one semantic object and the at least one semantic relation in a meta-model semantic network, the meta-model semantic network associating a term to the at least one semantic object.