UMBC CMSC 491/691 Fall 2022
Knowledge Graphs

Home · Schedule · HW · Exams · Notes · GitHub · Examples · Resources · Colab · Discord · Webex

Fall 2022 Schedule -- will be updated

bgcolor="#F5F5F5"
#
date
day
🎦
Topic To do
1
9/1
Introduction read: A review of the semantic web field. CACM, 2021
OUT: Homework 0
slides: Administrivia, Introduction to Knowledge Graphs
2 9/6 Tue L2 Introduction 2 read: Semantic Web Primer, Chapter 1
read: Friend of a Friend: The Facebook That Could Have Been 
slides: Introduction to Knowledge Graphs
3
9/8
XX Introduction 3 read: Wikipedia Knowledge Graph article
read: The Knowledge Graph
read: Wikipedia Semantic Web article
read: Learn RDF in Y minutes
slides: A motivating example , SW technologies
due 9/9: Homework 0
4
9/13
L4 Introduction 4 read: SWP Appendix A
read: The Semantic Web in Action, Sci Am, 2007
read: Web 3.0 Emerging
slides: SW technologies (16-56)
5
9/15
L5 XML read: SWP Appendix A
read: XML Tutorial
SEE: XML examples
Slides: 03_xml
6
9/20
L6 RDF
read: SWP Appendix A
read: Introducing JSON
read: Wikipedia JSON article
slides: 03json
SEE: XML examples
7
9/22
Thr
L7 RDFS read: SWP 2.1-2.4
read: Creating a Science of the Web
read: Web Science (CACM)

NOTES: RDFS
8
9/27
L8 RDFS => OWL
read: SWP 2.4 - 2.9
SEE: RDFS examples
SEE: RDFS Colab notebooks
9
9/29
L9 OWL
read: SWP 4.1 - 4.4
SLIDES: OWL1
SLIDES: OWL2
OUT:
HW1 (using rdflib)
10
10/4
L10 OWL
read: SWP 4.5 - 4.6
SLIDES: OWL2
SLIDES: OWL3
OUT: HW1 (using rdflib)
11
10/6
L11 OWL, Protege read: SWP 4.1 - 4.4
read: African Wildlife
SLIDES: OWL3
12
10/11
L12 Developing Ontologies try: Protege
read: Ontology 101
read: Protege 5 Documentation
view: Manchester OWL syntax
SLIDES: IDEs
SLIDES: Protege
13
10/13
L13 Description Logic demo: Protege
read: A Description Logic Primer
SLIDES: DL
14
10/18
L14

Triple stores and sparql

read: SWP 3.1-3.3
SLIDES: triple stores
SLIDES: sparql
15
10/20
Thr
-- Midterm exam in class, covers rdf, rdfs, owl ...
16
10/25
L15 Sparql 2 read: SWP 3.3-3.7
SLIDES: sparql
try: yasgui
17
10/27
L16 Sparql 3 read: SWP 3.8-3.10
SLIDES: sparql
OUT: HW2 (using sparql)
18
11/1
L17 DBpedia read: The DBpedia Technology Tutorial
DISCUSS: HW2
SLIDES: DBpedia
19
11/3
L18 Freebase, and Google knowledge graph read: From freebase to wikidata: The great migration
SLIDES: Freebase and the Google Knowledge Graph
CODE: gkg.py
20
11/8
L19 Wikidata and Wikibase read: Wikidata: A Free Collaborative Knowledgebase
read: Introducing Wikidata to the Linked Data Web
SLIDES:Wikibase
21
11/10
L20 Wikidata and Wikibase read: Wikidata: A Free Collaborative Knowledgebase
read: Introducing Wikidata to the Linked Data Web
SLIDES: Wikibase
SLIDES: Wikidata queries
22
11/15
Tue
L21 HW3
Querying Wikidata
RDF in HTML
SLIDES: Knowledge in HTML
SLIDES: RDFa
HW3 out
23
11/17
L22 RDF in HTML read: RDFa 1.1 Primer
SLIDES:
Microdata, Schema.org
24
11/22
L23 RDF in HTML SLIDES: JSON-LD
SLIDES: RDF Everywhere
--
11/24
Thr
-- Holiday
25
11/29
L24 Resoning with rules read: SWP 5.1-5.7
read: SWRL: a Semantic Web Rule Language
SLIDES: Inference Rules
26
12/1
L25 Reasoning with rules read: SWP 5.8-5.12
SLIDES: Inference Rules
SLIDES: owl & rules
demo: SWRL in Protege
27
12/6
L26

ChatGPT
RDF Databases: Stardog

read: Stardog Documentation
DO: Install Stardog?
DISCUSS: ChatGPT and Semantic Web (sample queries)
SLIDES: Protege, Stardog & Peeps
28
12/8
L27 RDF Databases: Stardog, RDFox SLIDES: Protege, Stardog & Peeps
SLIDES: RDFox
VIEW: Getting started with RDFox
29
12/13
L28 Wrap Up: Trends, Final, Extra Credit HW read: Knowledge graphs: Introduction, history & perspectives
SLIDES: Trends
DO: Review final material
OUT: HWex
-- 12/15 Thr   final exam final exam 6:00-8:00pm, in classroom (ENGR 022)