Java codes for the Semantic Web Technologies and Knowledge Graphs module (2025/2026) Laboratory 1: Set up. Laboratory 2: Creating (small) RDF-based Knowledge Graphs Laboratory 3: Modelling OWL ontologies in Protégé. Laboratory 4: Reasoning with RDFS Semantics and OWL 2 RL Laboratory 5: Ontology Alignment Laboratory 6: Exposing Tabular Data as an RDF-based Knowledge Graph Laboratory 7: Knowledge Graphs and Language Models Laboratory 8: Querying RDF-basedKnowledge Graphs via SPARQL 1.0 Laboratory 9: SPARQL 1.1, rules and SHACL Laboratory 10: Graph Database Solutions Dependencies Java 8 or higher Maven Libraries: Main dependency is Apache Jena 3.17.0 (See pom file for additional dependencies)