<element name=“addressBook” xmlns=“relaxng.org/ns/structure/1.0”>

<zeroOrMore>
  <element name="card">
    <choice>
      <element name="name">
        <text/>
      </element>
      <group>
        <element name="givenName">
          <text/>
        </element>
        <element name="familyName">
          <text/>
        </element>
      </group>
    </choice>
    <element name="email">
      <text/>
    </element>
    <optional>
      <element name="note">
        <text/>
      </element>
    </optional>
  </element>
</zeroOrMore>

</element>