This document discusses validation of FHIR resources in .NET and Java. It provides an overview of validation inputs and approaches in the two languages. In .NET, validation uses packages that handle instance data, specifications, terminology services, and validation. The Java HAPI library similarly provides a parser error handler for structural validation and a validator for semantic validation based on profiles and rules. The document demonstrates using validators in code and discusses considerations for validation approaches.