<!-- An experimental NRL schema for
     XHTML2+MathML+SVG+EGIX+ContactXML+HLink+RDF+XMLCharEnt 
     $Id: hybrid.nrl,v 1.2 2004/03/03 07:06:27 mimasa Exp $
-->
<rules startMode="root"
       xmlns="http://www.thaiopensource.com/validate/nrl">

  <mode name="root">
    <namespace ns="http://www.w3.org/2002/06/xhtml2">
      <validate schema="http://www.w3.org/People/mimasa/test/schemas/rng/xhtml2-math-svg-egix-xmlcharent.rng" useMode="#attach">
        <context path="head" useMode="inHead"/>
        <context path="address" useMode="inAddress"/>
      </validate>
    </namespace>
  </mode>

  <mode name="inHead">
    <namespace ns="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <validate schema="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/rdfxml.rng" useMode="#attach"/>
    </namespace>
    <namespace ns="http://www.w3.org/2002/06/hlink">
      <validate schema="http://www.w3.org/People/mimasa/test/schemas/rng/hlink.rng"/>
    </namespace>
    <namespace ns="http://www.w3.org/1999/xhtml">
      <validate schema="http://www.w3.org/People/mimasa/test/schemas/rng/xhtml-head.rng"/>
    </namespace>
  </mode>

  <mode name="inAddress">
    <namespace ns="http://www.xmlns.org/2002/ContactXML">
      <validate schema="http://www.w3.org/People/mimasa/test/schemas/rng/ContactXML_v1.1.rng" useMode="#reject"/>
    </namespace>
  </mode>

</rules>
