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, and how knowledge is formally represented using various 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 practised.

Learning Outcomes

On completing the course, students will be able to:

  • acquire essentials skills on Knowledge Management Systems
  • comprehend web Knowledge Management languages and technologies, including XML, XPath, XSLT, RDF, RDFS, OWL
  • use Knowledge Management systems through selected assignments.


  • Basic concepts of Knowledge and Knowledge Management.
  • Knowledge modeling: Ontologies and Linked Data.
  • Representation languages (XML, RDF, RDF Schema, OWL, SPARQL).
  • Web services (SOAP, JSON, OWL-S).
  • Demonstration and practice of various web Knowledge Management systems (e.g., Protégé, Google Knowledge Graph).


  • 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, S. (2009), XML: a beginner’s guide: go beyond the basics with Ajax, XHTML, XPath 2.0, XSLT 2.0, and XQuery, McGraw-Hill.
  • Thomas B. Passin (2004). Explorer’s Guide to the Semantic Web. Manning Publications. Jeffrey T. Pollock (2009). Semantic Web For Dummies , Wiley Publishing Inc.
  • Pascal Hitzler; Markus Krötzsch; Sebastian Rudolph (August 25, 2009). Foundations of Semantic Web Technologies. CRCPress.