Introduction to Knowledge Graphs Training Programme

Many organisations are seeing increasing volumes of data needing to be shared and substantial custom system development to cope with it. This course will explain how knowledge graphs can offer solutions to these problems: including shared data and data descriptions; peta-byte scalability; and distributed queries; all built on World Wide Web Consortium standards.

Introduction to Knowledge Graph is a one day training programme presented by Semantic Partners.

In this course, the participant will learn how to:

  • Write semantic queries using SPARQL;
  • Share your data and its descriptions;
  • Think about the meaning of data in new ways;
  • Use the power of RDF to represent any information;
  • Effortlessly integrate data from multiple sources;
  • Leverage proven W3C standards to deliver advanced capabilities with a non-proprietary solution.

Course Outline

  1. History of Data Processing
    1. Data challenges facing many organisations today
  2. Representing Data as Tables
    1. The Relational Model
    2. Identifying Data
  3. Knowledge graph representation
    1. Resource Description Framework (RDF)
    2. What a graph is and how it compares to tabular data
    3. Uniquely Identifying Data: IRIs and CURIEs
    4. RDF Serialisations: N-Triples and Turtle
    5. Named Graphs and serialisations: N-QUADS and TriG
  4. Querying knowledge graphs with SPARQL
    1. ASK queries
    2. Pattern Matching
    3. SELECT queries
    4. Type and Class
    5. FILTER clause
    6. DISTINCT keyword
    7. ORDER BY clause
    8. LIMIT clause
    9. CONSTRUCT queries
  5. Knowledge Graph Metadata
    1. What is metadata?
    2. RDF Metadata
    3. RDF Schema (RDFS)
    4. Web Ontology Language (OWL)
    5. Simple Knowledge Organisation System (SKOS)
    6. Shape Constraint Language (SHACL)
  6. Knowledge Graph Architecture
    1. Triple Store and SPARQL Engine
    2. Inferencing Engine
    3. Data Ingestion
    4. Data Federation
    5. Data Virtualisation
    6. Data Visualisation
    7. FAIR data principles

Who should take this course?

If you are interested in gaining a basic understanding of how knowledge graphs can address the challenges of data and AI readiness, this is the course for you!

Prerequisites

This is an introductory Knowledge Graph course but in order for you to benefit from it, you should have a basic understanding of how the world wide web works. To perform the exercises, students need a computer with a browser and internet access.

Course Delivery

The course consists of a series of modules with a mix of learning material and hands on exercises to put what you learn into practice straight away. The environment for the exercises is provided by Semantic Partners hosted in the cloud.

For more information about this course contact us.