RELAX NG (REgular LAnguage for XML Next Generation) é uma linguagem de esquema para documentos XML. É considerada uma alternativa poderosa, amigável ao usuário e altamente flexível em relação ao XML Schema (XSD) e Document Type Definitions (DTD). O formato RNG é definido pelo Comitê Técnico OASIS RELAX NG e é reconhecido como um padrão internacional ISO/IEC. Diferente de outras linguagens de esquema que podem ser excessivamente verbosas ou restritivas, o RELAX NG utiliza uma abordagem baseada em padrões para definir a estrutura, o conteúdo e os tipos de dados de documentos XML. É particularmente valorizado por sua capacidade de lidar com estruturas XML complexas com facilidade e por seu robusto suporte à modularidade. Desenvolvedores utilizam arquivos RNG para validar se um documento XML está em conformidade com um conjunto específico de regras, garantindo a integridade dos dados e a consistência nos processos de intercâmbio de informações. Por ser baseado em gramáticas de árvores regulares, fornece uma maneira matematicamente sólida de descrever vocabulários XML, tornando-o a escolha preferida para muitos sistemas de publicação de alto desempenho e sistemas de intercâmbio de dados corporativos.