Khalid Latif
Khalid Latif
Assistant Professor

Department of Computing
School of Electrical Engineering and Computer Science
National University of Sciences and Technology

Al-Kindi Block, Scholars Ave., H-12,
Islamabad, Pakistan.
T: +92 51 90852171
F: +92 51 8317363
Research Interests


Research and Technical Development


Semantics-based Web Aapplication Firewall

SWAF, a Semantic based Web Application Firewall, introduces an innovative concept of utilizing semantics for detecting and preventing attacks against Web applications. It is a PCI compliant cutting edge technology capable of performing real-time content filtering on the basis of rules generated using application, protocol and attacks semantics. The system significantly improves attack detection, thus providing protection against known and unknown attacks. It is engineered to deliver performanceand efficiency.

HLH Logo

Health Life Horizon

The aim of this project is to carry out research in healthcare by developing Health Level 7-based software framework in order to provide health services for diverse communities of the world. The envisaged development of HL7 middleware software will be focused on healthcare information systems already in use. The objective is to facilitate e-health services interoperable among various domains in the field such as laboratory, patient administration, pharmacy, billing and accounting etc.

DynamOnt Logo

DynamOnt - Collaborative Ontology Development

Common understanding is a decisive factor in the collaboration of distributed knowledge communities. A systematic approach to gain this common understanding is the dynamic creation of ontologies, leading to a more efficient use of shared information resources. At present, the creation of high-quality ontologies (using formal theories such as ) is a very time consuming and expensive task. Therefore, such ontologies are available only for few thematic fields. What is still missing is a methodology supported by tools, which would enable domain experts (who are not ontology building experts) to create ontologies on the fly, yet based on sound principles, created in short time. "Dynamic" means that these ontologies can then be extended and refined over time, can evolve to become more axiomatised, and can be personalised and localised by individuals or groups without losing touch with the community's preferred interpretation.

JAX Participant

SemanticLIFE - Realizing Memex

Back in 1945, Vannevar Bush coined the idea of Memex as "a device in which an individual stores all his books, records, and communications, and which is mechanized so that it may be consulted with exceeding speed and flexibility. It is an enlarged intimate supplement to his memory". The SemanticLIFE project is an attempt to come a step closer to Vannevar Bush's vision. Recently we can observe a mushrooming of new projects aiming at some of the goals of Bush' innovative ideas. This is mainly caused by the racy technological development which opens new realization potentials. An indicator for the narrowing of the discrepancy between the visions of Memex versus its realization is the announcement of Memories for life - Managing information over a human lifetime as one of the seven Grand Challenges for Computing Research by the UK Computing Research Committee. The ACM Workshop on Continuous Archival and Retrieval of Personal Experiences is another indicator for the maturity of our present time to implement such systems.

Recent Publications [DBLP] [Google Scholar] [ACM Portal]

  • Nabeel Ahmed, Sharifullah Khan, Khalid Latif, and Asad Masood Khattak. Extracting semantic annotation and their correlation with document. In 4th IEEE International Conference on Emerging Technologies (ICET), pages 32-37, Rawalpindi, Pakistan, October 2008. IEEE Computer Society.
  • Asad Masood Khattak, Jibran Mustafa, Nabeel Ahmed, Khalid Latif, and Sharifullah Khan. Intelligent search in digital documents. In IEEE/WIC/ACM International Conferences on Web Intelligence (WI), pages 558-561, Sydney, Australia, December 2008. IEEE Computer Society.
  • Asad Masood Khattak, Khalid Latif, Sharifullah Khan, and Nabeel Ahmed. Managing change history in web ontologies. In 4th International Conference on Semantic, Knowledge and Grid (SKG), pages 347-350, Beijing, China, December 2008. IEEE Computer Society.
  • Asad Masood Khattak, Khalid Latif, Sharifullah Khan, and Nabeel Ahmed. Ontology recovery and visualization. In 4th International Conference on Next Generation Web Services and Practices (NWeSP), pages 90-96, Seoul, Korea, October 2008. IEEE Computer Society
  • Khalid Latif and Rudolf Mayer. Sky-Metaphor Visualisation for Self-Organising Maps. In Proceedings 7th International Conference on Knowledge Management (I-KNOW), Graz, Austria, September 2007.
  • Khalid Latif, Edgar Weippl and A Min Tjoa. Question Driven Semantics Interpretation for Collaborative Knowledge Engineering and Ontology Reuse. In Proceedings IEEE International Conference on Information Reuse and Integration (IRI), Las Vegas, USA, August 2007.
  • Shuaib Karim, Khalid Latif, and A Min Tjoa. Providing Universal Accessibility using Connecting Ontologies: A Holistic Approach. In Proceedings of 12th International Conference on Human Computer Interaction (HCII), vol. 4556 of LNCS, Beijing, China, July 2007. Springer. [citations]
  • A Min Tjoa, Khalid Latif, and Shuaib Karim. Exploiting Semantic Web for Open Source Software Development: Opportunities and Challenges. International Conference on Open Source Technologies (ICOST), Lahore, Pakistan, December 28-29 2006.
  • Khalid Latif, Khabib Mustofa and A Min Tjoa. An Approach for a Personal Information Management System for Photos of a Lifetime by Exploiting Semantics. In Proceedings of 17th International Conference on Database and Expert Systems Applications (DEXA), vol. 4080 of LNCS, pp. 467–477, Krakow, Poland, September 2006. Springer. [citations]
  • Khalid Latif and A Min Tjoa. Combining Context Ontology and Landmarks for Personal Information Management. In Proceedings of International Conference on Computing and Informatics (ICOCI), Kuala Lumpur, Malaysia, June 2006. [citations]
  • Mansoor Ahmad, Huu Hanh Hoang, Shuaib Karim, Shah Khusro, Monika Lanzenberger, Khalid Latif, Elka Michlmayr, Khabib Mustofa, H Tin Nguyen, Andreas Rauber, Alexander Schatten, Manh Nguyen Tho, and A Min Tjoa. SemanticLIFE - A Framework for Managing Information of A Human Lifetime. In Proceedings of 6th International Conference on Information Integration and Web-based Applications and Services (iiWAS), vol. 183, pp. 687–696, Jakarta,Indonesia, September 2004. OCG Press. [citations]

Finished Thesis

Asad Masood Khattak. Temporal tracibility in ontology evolution management. NUST School of Electrical Engineering and Computer Science, 2008.

Open Thesis

Library of Ontology Matching Algorithms

Ontology matching is the process of determining correspondences between concepts. A set of correspondences is called an alignment. Alignment algorithms have been developed to discover the relationship of two terms of the input ontologies i and j. Finding correct alignments is a challenging task algorithms claims 100 perfect The uncertainity in the confidence A degree of similarity The matching can be both computed, by means heuristic algorithms, or inferred from other matchings.