===== Semantic Internet ===== * Course: Semantyczny Internet (WFAIS.IF-X202.0) * Teachers: * [[https://gjn.re/|prof. dr hab. inż. Grzegorz J. Nalepa]] (GJN) -- lecture * [[https://krzysztof.kutt.pl/|dr inż. Krzysztof Kutt]] (KKT) -- lab & lecture ==== Lectures ==== - **06.10.2025** [GJN] {{ .:geist-semweb-intro-2022.pdf |Introduction & Overview}}, {{ .:geist-semweb-knowledge-metadata-2022.pdf |Metadadata & RDF}} (dłuższy wykład 1.5) - **13.10.2025** [KKT] {{ .:hands-on_introduction_to_rdf_and_sparql.pdf |Hands-on introduction to RDF and SPARQL}} - **20.10.2025** [GJN] Kontynuacja {{ .:geist-semweb-knowledge-metadata-2022.pdf |Metadadata & RDF}} - **27.10.2025** [GJN] {{ .:geist-semweb-knowledge-ontologies-2022.pdf |Ontology design}} (dłuższy wykład 1.5) - **03.11.2025** [GJN] {{ .:geist-semweb-knowledge-ontologies-2022.pdf |Ontologies and logic in the Semantic Web}} - **17.11.2025** [KKT] {{ .:graph_validation_with_shacl.pdf |Graph validation with SHACL}} - **24.11.2025** [KKT] {{ .:tools_for_ontologies.pdf |Tools for ontologies}} - **01.12.2025** [KKT] {{ .:datasets_and_mashups.pdf |Datasets and mashups}} - **08.12.2025** __Quiz 1 (Module 1 & 2)__ - **15.12.2025** [KKT] {{ .:semantic_wikis.pdf |Collaboration with semantic wikis}} - **12.01.2026** [KKT] {{ .:advanced_topics.pdf |Advanced topics}} + Intro to [[https://colab.research.google.com/drive/1upI7efXmShWwIXmr_4vKt5DZLjWsGOWH?usp=sharing|Hands-on knowledge graph embeddings]] - **19.01.2026** [KKT] {{ .:beyond_the_semantic_web.pdf |Beyond the Semantic Web}} + Intro to [[.:lab_beyond|Hands-on: Beyond the Semantic Web]] - **26.01.2026** __Quiz 2 (Module 3)__ ==== Labs ==== ^ No. ^ Date ^ Materials ^ ^ //MODULE 1: BASICS// ^^^ | 1. | 06.10.2025 | [[.:lab_intro|Introduction]] | | 2. | 13.10.2025 | [[.:lab_rdf|Modeling with RDF and RDFS]] (1) | | 3. | 20.10.2025 | [[.:lab_rdf|Modeling with RDF and RDFS]] (2) | | 4. | 27.10.2025 | [[.:lab_sparql|Querying with SPARQL]] | ^ //MODULE 2: ONTOLOGIES// ^^^ | 5. | 03.11.2025 | [[.:lab_onto101|Ontology 101]] | | 6. | 17.11.2025 | [[.:lab_onto2|Advanced ontology engineering]] | | 7. | 24.11.2025 | [[.:lab_reasoning|Reasoning in ontologies]] | | 8. | 01.12.2025 | [[.:lab_rules|Rules and constraints]] | ^ //MODULE 3: REAL-LIFE TOOLS AND SCENARIOS// ^^^ | 9. | 08.12.2025 | [[.:lab_owlready|Libraries: owlready2 (Python)]] | | ::: | ::: | OPTIONAL: FIXME [[.:lab_jena|Frameworks: Apache Jena (Java)]] | | 10. | 15.12.2025 | [[.:lab_mashups|Semantic mashups]] (1) | | 11. | 12.01.2026 | [[.:lab_mashups|Semantic mashups]] (2) | | 12. | 19.01.2026 | [[.:lab_embeddings|Knowledge graph embeddings]] | | 13. | 26.01.2026 | [[.:lab_beyond|Beyond the Semantic Web]] | | ::: | ::: | OPTIONAL: [[.:lab_wikis|Semantic wikis]] | ==== 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 11) -- [[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)