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