Ali I. El-Desouky

Learn More
Agent communication languages provide a standard in the protocol and language used in the agent communication, but can't provide a standard in ontology, because ontology depends on the subject and concept of the communication and it is almost impossible for two agents can share a same semantic vocabulary, they usually have a heterogeneous private vocabulary(More)
Knowledge in domain is expressed with the help of ontology which is scattered all over its space. Using ontology gives a share in increasing precision. Different ontologies may represent the same domain, thus includes different terms that equivalently refer to the same meaning and vice versa. This results in different structures for ontologies. That's why(More)
Communication is the most important feature for meaningful interaction among agents in distributed multi-agent systems. Communication enables agent's interaction to achieve their goals. Agent communication languages provide a standard in the protocol and language used in the communication, but cannot provide a standard in ontology, because ontology depends(More)
Large databases with uncertainty became more common in many applications. Ranking queries are essential tools to process these databases and return only the most relevant answers of a query, based on a scoring function. Many approaches were proposed to study and analyze the problem of efficiently answering such ranking queries. Managing distributed(More)