Distributed Enterprise Systems (CO3409) Lab 16: Semantic Web

16.1 Getting started

  1. Familiarize yourself with JSON-LD format. Look at the JSON-LD example from the lecture and paste it into the JSON-LD Playground.
  2. Install Protégé on your system if possible. Familiarize yourself with TTL format. Look at the TTL example from the lecture and explore it using Protégé. What does Protégé produce if you load the TTL file and export it in JSON-LD format?
  3. Try modifying the provided JSON-LD and TTL files, and try out building your own example(s).

16.2 Knowledge graph construction challenge (S. Borgo, O. Kutz)

  1. Create a knowledge graph for the following information content: "A flower is red in the summer. As time passes, the colour changes. In autumn the flower is brown." (source: Borgo & Kutz scenarios, therein 3a).
  2. Write it up as a JSON-LD or a TTL file, or both.

Remarks

If Protégé fails to install on your system, you might try working with WebProtégé.

If you are interested in feedback on your work, send an email to Aaron Bryant and Martin Horsch.