12. A terminal designed by a first service provider and configured to be loosely coupled to a server designed by a second service provider to perform semantic negotiation based on an ontology, the terminal comprising: a processor; a communication manager configured to receive a constraint query message identifying a constraint of a service of the server; and a semantic negotiator configured to extract the constraint from at least one ontology corresponding to a user of the terminal and/or the terminal, wherein the communication manager is further configured to transmit the extracted constraint to the server, and the at least one ontology corresponding to the user of the terminal and/or the terminal enables the terminal and the server to interact even when the first service provider is different from the second service provider.
12. A terminal designed by a first service provider and configured to be loosely coupled to a server designed by a second service provider to perform semantic negotiation based on an ontology, the terminal comprising: a processor; a communication manager configured to receive a constraint query message identifying a constraint of a service of the server; and a semantic negotiator configured to extract the constraint from at least one ontology corresponding to a user of the terminal and/or the terminal, wherein the communication manager is further configured to transmit the extracted constraint to the server, and the at least one ontology corresponding to the user of the terminal and/or the terminal enables the terminal and the server to interact even when the first service provider is different from the second service provider. 18. The terminal of claim 12 , wherein the at least one ontology comprises a terminal ontology that includes a hardware platform identifying hardware values of the terminal and a software platform identifying software values of the terminal, and a user ontology that includes user preferences of the user of the terminal.