===== Semantic Internet =====
* Course: Semantyczny Internet (WFAIS.IF-X202.0)
* Teachers:
* [[https://krzysztof.kutt.pl/|dr inż. Krzysztof Kutt]] (KKT) -- lab & lecture
* [[https://www.usosweb.uj.edu.pl/kontroler.php?_action=katalog2/osoby/pokazOsobe&os_id=334478|dr Luiz do Valle Miranda]] (LVM) -- lab
==== Lectures ====
- **0507.10.2026** {{ .:hands-on_introduction_to_rdf_and_sparql.pdf |Hands-on introduction to RDF and SPARQL}}
- **12.10.2026** {{ .:geist-semweb-intro-2022.pdf |Introduction & Overview}}
- **19.10.2026** {{ .:geist-semweb-knowledge-metadata-2022.pdf |Metadadata & RDF}}
- **26.10.2026** {{ .:geist-semweb-knowledge-ontologies-2022.pdf |Ontologies and logic in the Semantic Web}} (1)
- **0910.11.2026** {{ .:geist-semweb-knowledge-ontologies-2022.pdf |Ontologies and logic in the Semantic Web}} (2)
- **1619.11.2026** {{ .:graph_validation_with_shacl.pdf |Graph validation with SHACL}}
- **23.11.2026** {{ .:semantic_wikis.pdf |Collaboration with semantic wikis}}
- **30.11.2026** {{ .:tools_for_ontologies.pdf |Tools for ontologies}}
- **07.12.2026** __Quiz 1 (Module 1 & 2; Lectures 1-6)__
- **14.12.2026** {{ .:datasets_and_mashups.pdf |Datasets and mashups}}
- **21.12.2026** {{ .:advanced_topics.pdf |Advanced topics}} (1)
- **11.01.2027** {{ .:advanced_topics.pdf |Advanced topics}} (2) + Intro to [[https://colab.research.google.com/drive/107Uh71vnoz-932LNIFnc6PUxv-PairhI?usp=sharing|Hands-on: Network analysis & knowledge graph embeddings]]
- **18.01.2027** {{ .:beyond_the_semantic_web.pdf |Beyond the Semantic Web}} + Intro to [[.:lab_beyond|Hands-on: Beyond the Semantic Web]]
- **25.01.2027** __Quiz 2 (Module 3; Lectures 7-13)__
==== Labs ====
^ No. ^ Date ^ Teacher ^ Materials ^
^ //MODULE 1: BASICS// ^^^^
| 1. | 05.10.2026 | KKT | [[.:lab_intro|Introduction]] |
| 2. | 12.10.2026 | KKT | [[.:lab_rdf|Modeling with RDF and RDFS]] (1) |
| 3. | 19.10.2026 | KKT | [[.:lab_rdf|Modeling with RDF and RDFS]] (2) |
| 4. | 26.10.2026 | LVM | [[.:lab_sparql|Querying with SPARQL]] |
^ //MODULE 2: ONTOLOGIES// ^^^^
| 5. | 09.11.2026 | LVM | [[.:lab_onto101|Ontology 101]] |
| 6. | 23.11.2026 | LVM | [[.:lab_onto2|Advanced ontology engineering]] |
| 7. | 30.11.2026 | LVM | [[.:lab_reasoning|Reasoning in ontologies]] |
| 8. | 07.12.2026 | LVM | [[.:lab_rules|Rules and constraints]] |
^ //MODULE 3: REAL-LIFE TOOLS AND SCENARIOS// ^^^^
| 9. | | | [[.:lab_wikis|Semantic wikis]] |
| 10. | 14.12.2026 | LVM | [[.:lab_owlready|Libraries: owlready2 (Python)]] |
| ::: | ::: | ::: | OPTIONAL: FIXME [[.:lab_jena|Frameworks: Apache Jena (Java)]] |
| 11. | 21.12.2027 | KKT | [[.:lab_mashups|Semantic mashups]] (1) |
| 12. | 11.01.2027 | KKT | [[.:lab_mashups|Semantic mashups]] (2) |
| 13. | 18.01.2027 | LVM | [[.:lab_embeddings|Network analysis & knowledge graph embeddings]] |
| 14. | 25.01.2027 | KKT | [[.:lab_beyond|Beyond the Semantic Web]] |
==== Grading rules ====
//(as long as formally course is taught in Polish, the rules will be in Polish)//
* **100 EXP** stanowi 100% łącznej liczby punktów (MAX) z laboratorium. Składają się na to:
* 2x**26 EXP** - dwa kolokwia (pierwsze z modułów 1+2, drugie z modułu 3), obejmujące materiał z laboratoriów i wykładu
* 3x**16 EXP** - trzy projekty realizowane __w grupach (2-5 osobowych)__ w czasie laboratorium:
* Graf wiedzy w RDF (po lab 4) -- [[projects#projekt_1_-_graf_wiedzy|Zasady oceniania]]
* Ontologia (po lab 8) -- [[projects#projekt_2_-_ontologia|Zasady oceniania]]
* Semantic mashup (po lab 12) -- [[projects#projekt_3_-_mashup|Zasady oceniania]]
* Powyższy wynik mogą podnieść ewentualne "plusy" za aktywność na zajęciach (1 plus = **1 EXP**)
* Plusy są brane pod uwagę tylko w momencie uzyskania zaliczenia w terminie podstawowym.
* Należy oddać w terminie wszystkie projekty wykonywane na laboratoriach.
* Ocena za spóźnione projekty zostanie przemnożona przez 0.5 (tzn. za spóźniony projekt można uzyskać maksymalnie połowę liczby punktów).
* Należy uzyskać co najmniej 60% punktów ze wszystkich kolokwiów.
* Dozwolone są **dwie nieusprawiedliwione** nieobecności.
* Każda kolejna nieobecność skutkuje odjęciem **10 EXP**.
* __Skala ocen:__
* >= 90 EXP -- bdb
* >= 80 EXP -- db+
* >= 70 EXP -- db
* >= 60 EXP -- dst+
* >= 50 EXP -- dst
* < 50 EXP -- ndst
==== Learn more! ====
Interesting review papers:
* P. Hitzler, "**[[https://doi.org/10.1145/3397512|A review of the semantic web field]]**," Commun. ACM, vol. 64, no. 2, pp. 76–83, doi: [[https://doi.org/10.1145/3397512|10.1145/3397512]].
* A. Hogan et al., "**[[https://doi.org/10.1145/3447772|Knowledge Graphs]]**," ACM Comput. Surv., vol. 54, no. 4, pp. 1–37, 2021, doi: [[https://doi.org/10.1145/3447772|10.1145/3447772]].
Online courses on Semantic Internet and Knowledge Graphs:
* A series by Prof. Harald Sack (each course is different!):
* [[https://open.hpi.de/courses/knowledgegraphs2023|Knowledge Graphs - Foundations and Applications]] (2023)
* [[https://open.hpi.de/courses/knowledgegraphs2020|Knowledge Graphs]] (2020)
* [[https://open.hpi.de/courses/semanticweb2017|Information Service Engineering]] (2018)
* [[https://open.hpi.de/courses/semanticweb2016|Linked Data Engineering]] (2016)
* [[https://open.hpi.de/courses/semanticweb2015|Knowledge Engineering with Semantic Web Technologies]] (2015)
* [[https://open.hpi.de/courses/semanticweb|Semantic Web Technologies]] (2013)