Various technologies have been developed to implement Knowledge Graphs, like RDF, Property Graphs and Wikibase. The recent introduction of RDF 1.2 aims to bridge the gap between RDF and Property Graphs by enabling statements about statements, offering greater flexibility. Data quality is a critical aspect of Knowledge Graphs, often ensured through validation against predefined data models or shapes. This tutorial will explore several approaches developed for describing and validating RDF, such as ShEx and Shapes Constraint Language (SHACL). We will briefly outline these approaches, highlighting their similarities, differences, and recent advancements. In the case of Property Graphs, PGSchema was proposed, and more recently GQL offers a way to define typed graphs. Wikidata adopted Entity Schemas, which are based on ShEx as well as its own property constraint system, and there is a proposal called WShEx. This tutorial will explore different types of Knowledge Graphs and approaches for their validation. During the tutorial we will also present rudof as a tool that can be used to practically demonstrate those approaches and present some challenges and work currently that is currently being developed in the WESO research team in this direction.