
Den underliggende slagkraften i Ocawa skyldes integrasjonen av et ekspertsystem, et begrep som er lånt fra feltet kunstig intelligens.
I stedet for å hardkode alle sjekkpunktene og reglene for web-tilgjengelighet i et programmeringsspråk, arbeider et ekspertsystem med en "regel-base" som anvendes på de innkommende "fakta," resulterende i en dypde-orientert rapport om status for siten.
Når det gjelder web-tilgjengelighet, er reglene en samling av guidelines, sjekkpunkter, og eksisterende reguleringer (f.eks. "En HTML-tag må ha en lang attributt") og "fakta" er ganske enkelt alle instanser av HTML på en side (f.eks. alle tags med deres attributter og innhold).
I likhet med den enkle slagkraften i denne strategien, er kombinasjonen av ekspersystem og regel-base uvurderlig for å holde seg i fronten av standarder under utvikling; regler kan legges til og hele regelsett kan lett utvides, uten mer programmering.
I tillegg, for å underbygge slike endringer, har regelsystemet i Ocawa blitt overhalt og utstyrt med en dedikert XML-basert mark-up språk: OKWML. Dette brukes som en generalisert representasjon av regler for tilgjengelighet, uansett hvor de kommer fra.