Knowledge Management in the Web

Instructor: Dr. Dimitrios Karapiperis
Teaching Hours and Credit Allocation: 30 Hours, 6 Credits
Course Assessment: Exam & Coursework



This course examines basic concepts of Knowledge and Knowledge Management, placing emphasis on knowledge encountered in the Web. At first, it briefly deals with the notion of knowledge and its sources, the architecture and Life Cycle of Knowledge Management Systems, how knowledge is captured, how knowledge is formally represented using various formalisms, such as frames, ontologies, deductive and production rules, representation, and finally how knowledge is used for reasoning with the above knowledge representation formalisms. The core theme of the course covers extensively information and knowledge representation and interchange technologies in the Web, such as information representation using XML, information processing using XPath/XSLT, metadata representation using RDF, vocabulary descriptions using RDF Schema, and finally, knowledge representation in the web, using ontologies (OWL), and rules (SWRL, OWL2 RL, RIF). During the course various knowledge management web systems and tools are demonstrated and practiced.


Learning Outcomes

On completing the course participants will:

  • Acquire essential skills on Knowledge Management Systems
  • Comprehend web Knowledge Management languages and technologies, including XML, XPath, XSLT, RDF, RDFS and OWL
  • Experiment with creating their own Knowledge Management systems through a carefully selected series of assignments.



  • Basic concepts of Knowledge and Knowledge Management
  • Architecture and Life Cycle of Knowledge Management Systems; Knowledge capture
  • Knowledge representation and reasoning: Frames, Ontologies, Deductive and Production Rules
  • Web Knowledge Management languages and technologies: XML, XPath, XSLT, RDF, RDF Schema and OWL
  • Demonstration and practice of various web Knowledge Management systems (XML editors, XPath/XSLT processors, Ontology/Rule editors, Reasoners, Rule engines).



Antoniou G. and van Harmelen F. (2008), A Semantic Web Primer, 2nd Edition.

Awad E. M., Ghaziri H. M. (2004), Knowledge Management, Prentice Hall.

Gomez-Perez A., Corcho O., Fernandez-Lopez M. (2004), Ontological Engineering: with examples from the areas of Knowledge Management, e-Commerce and the Semantic Web, Springer-Verlag.

Holzner, Steven, XML: a beginner's guide : go beyond the basics with Ajax, XHTML, XPath 2.0, XSLT 2.0, and XQuery, McGraw-Hill, 2009.

Allemang, Dean, Semantic web for the working ontologist: modeling in RDF, RDFS and OWL, Morgan Kaufmann Publishers/Elsevier, 2008.

World Wide Web Consortium (W3C) Site: