Semantic computing
Semantic Computing is a field that addresses three core problems: (1) understanding the (possibly naturally expressed) intentions (semantics) of user and expressing them in a machine processable language; (2) understanding the meanings (semantics) of computational content (of various sorts, including but is not limited to text, video, audio, process, network, software, hardware) and expressing them in a machine processable language; and (3) mapping the semantics of user with that of content for the purpose of content retrieval, management, creation, etc.
More details of Semantic Computing may be found at: (1) IEEE International Conference on Semantic Computing (http://icsc.eecs.uci.edu http://www.icsi.berkeley.edu/icsc) (2) IEEE International School on Semantic Computing (http://www.sssc2009.org) (3) International Journal of Semantic Computing (journals.wspc.com.sg/ijsc/ijsc.shtml) (4) Institute for Semantic Computing (http://www.isc-home.org) (5) Semantic Computing, eds. P. Sheu, H. Yu, C.V. Ramamoorthy, A. Joshi and L.A. Zadeh, Wiley, 2009 (in press)