
El poder subyacente de Ocawa se debe a la integración de un sistema experto, un concepto original del mundo de la inteligencia artificial.
En vez de cifrar todos los puntos de control y las normas de accesibilidad Web en un lenguaje de programación, un sistema experto trabaja de acuerdo con una "base de normas" que aplica a los "hechos," entrantes. El resultado es un informe pormenorizado del estado de un sitio.
En el caso de la accesibilidad Web, las normas son la recopilación de directrices, puntos de control y regulaciones existentes (vg. "Una etiqueta html debe tener un atributo lang (idioma)") y los "hechos" son simplemente todas las instancias de html de la página (vg. todas las etiquetas con sus atributos y contenido).
Además de la sencilla potencia de esta estrategia, la combinación del sistema experto y la base de normas es indispensable para mantenerse a la cabeza de los estándares evolutivos. Se pueden agregar normas y ampliar fácilmente conjuntos completos de normas, sin necesidad de nueva programación.
Para facilitar estos cambios, se ha revisado el sistema de normas de Ocawa y se ha incluido un lenguaje de marcado basado en XML: OKWML. Se trata de un sistema de representación generalizado para las normas de accesibilidad, sea cual sea su origen.