UMBC CMSC 491/691 (07) Fall 2018
Knowledge Graphs

 

2018 Midterm study guide

We will have a midterm exam in class on Monday, October 22 and a final exam on Monday, December 17 from 3:30 to 5:30 in our classroom (FA 306).

Midterm

Here are some notes on coverage for the 2018 midterm:

  • Make sure you've read chapters 1, 2 and 4 and Appendix A of the Semantic Web Primer and the items mentioned in the schedule for weeks 1-14.
  • Review the presentation slides we covered in class
  • Understand the basic concepts underlying the following
    • Ontologies and their role in providing a semantic schema for data
    • XML and JSON, including their data models and serializations
    • RDF, RDFS, OWL, including the data models and serializations (e.g., N3, Turtle, XML, JSON-LD and Manchester syntax (used in Protege)
    • The use of rules, expressed in N3, for making inferences from RDF data
    • How a reasoner (like ones built into Protege) can use axioms derived from the meaning of RDFS and OWL constructs to infer new relations and identify contradictions in a knowledge graph
    • The ecosystem for creating and using semantic web data and knowledge: ontology editors (e.g., Protege), triple stores, SPARQL endpoints.
  • In addition to questions at a conceptual level, it's likely that there will be the following kinds of questions
    • Given a graphical depiction of an RDF graph, answer simple questions about it or give a serialization in Turtle
    • Given a Turtle serialization, draw the graph of nodes and links that it represents and/or describe what it means in one or more English sentences
    • Given a Turtle serialization of a small graph, answer questions about what it does or doesn't not imply
    • Given a an English description that define some classes and properties, specify them in an RDF/OWL Turtle serialization

You should also review relevant questions from the final exams from 2016 and 2017

Final