<UriTests>
  <Resolve>
    <IRI iri='http://host/'>
      <getRawHost value='host'/>
      <getRawPath value='/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='host'/>
      <isRootless value='false'/>
      <toString value='http://host/'/>
      <toDisplayString value='‪http://host/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://host/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='../foo'>
      <getRawHost nullValue='true'/>
      <getRawPath value='../foo'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='../foo'/>
      <toDisplayString value='‪../foo‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='../foo'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='host'/>
      <getRawPath value='/foo'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='host'/>
      <isRootless value='false'/>
      <toString value='http://host/foo'/>
      <toDisplayString value='‪http://host/foo‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://host/foo'/>
      <violations>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='foo'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='foo'/>
      <toDisplayString value='‪foo‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='foo'/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://host/xyz'>
      <getRawHost value='host'/>
      <getRawPath value='/xyz'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='host'/>
      <isRootless value='false'/>
      <toString value='http://host/xyz'/>
      <toDisplayString value='‪http://host/xyz‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://host/xyz'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='../foo'>
      <getRawHost nullValue='true'/>
      <getRawPath value='../foo'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='../foo'/>
      <toDisplayString value='‪../foo‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='../foo'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='host'/>
      <getRawPath value='/foo'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='host'/>
      <isRootless value='false'/>
      <toString value='http://host/foo'/>
      <toDisplayString value='‪http://host/foo‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://host/foo'/>
      <violations>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='foo'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='foo'/>
      <toDisplayString value='‪foo‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='foo'/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://www.example.org/a/b/c/d'>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='d/z?x=a'>
      <getRawHost nullValue='true'/>
      <getRawPath value='d/z'/>
      <getPort value='-1'/>
      <getRawQuery value='x=a'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='d/z?x=a'/>
      <toDisplayString value='‪d/z?x=a‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='d/z?x=a'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/z'/>
      <getPort value='-1'/>
      <getRawQuery value='x=a'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/z?x=a'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/z?x=a‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/z?x=a'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='http://www.example.org/a/b/c/d'>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://example.com/A'>
      <getRawHost value='example.com'/>
      <getRawPath value='/A'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='example.com'/>
      <isRootless value='false'/>
      <toString value='http://example.com/A'/>
      <toDisplayString value='‪http://example.com/A‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://example.com/A'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='example.com'/>
      <getRawPath value='/A'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='example.com'/>
      <isRootless value='false'/>
      <toString value='http://example.com/A'/>
      <toDisplayString value='‪http://example.com/A‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://example.com/A'/>
      <violations>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='example.com'/>
      <getRawPath value='/A'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='example.com'/>
      <isRootless value='false'/>
      <toString value='//example.com/A'/>
      <toDisplayString value='‪//example.com/A‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//example.com/A'/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://www.example.org/a/b/c/d/'>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri=''>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value=''/>
      <toDisplayString value='‪‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value=''/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='http://www.example.org/a/b/c/d/'>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='.'>
      <getRawHost nullValue='true'/>
      <getRawPath value='.'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='.'/>
      <toDisplayString value='‪.‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='.'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/'/>
      <violations>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value=''/>
      <toDisplayString value='‪‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value=''/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://www.example.org/a/b/c/d/'>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='../../C/D'>
      <getRawHost nullValue='true'/>
      <getRawPath value='../../C/D'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='../../C/D'/>
      <toDisplayString value='‪../../C/D‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='../../C/D'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/C/D'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/C/D'/>
      <toDisplayString value='‪http://www.example.org/a/b/C/D‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/C/D'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='http://www.example.org/a/b/c/d/'>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='../../c/d/'>
      <getRawHost nullValue='true'/>
      <getRawPath value='../../c/d/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='../../c/d/'/>
      <toDisplayString value='‪../../c/d/‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='../../c/d/'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/'/>
      <violations>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value=''/>
      <toDisplayString value='‪‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value=''/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://www.example.org/a/b/c/d/'>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='../../c/d/X#bar'>
      <getRawHost nullValue='true'/>
      <getRawPath value='../../c/d/X'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='bar'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='../../c/d/X#bar'/>
      <toDisplayString value='‪../../c/d/X#bar‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='../../c/d/X#bar'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/X'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='bar'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/X#bar'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/X#bar‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/X#bar'/>
      <violations>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='X'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='bar'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='X#bar'/>
      <toDisplayString value='‪X#bar‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='X#bar'/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://www.example.org/a/b/c/d/'>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='../../c/d/e/f/g/'>
      <getRawHost nullValue='true'/>
      <getRawPath value='../../c/d/e/f/g/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='../../c/d/e/f/g/'/>
      <toDisplayString value='‪../../c/d/e/f/g/‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='../../c/d/e/f/g/'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/e/f/g/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/e/f/g/'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/e/f/g/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/e/f/g/'/>
      <violations>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='e/f/g/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='e/f/g/'/>
      <toDisplayString value='‪e/f/g/‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='e/f/g/'/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://www.example.org/a/b/c/d/'>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='../../c/d/z?x=a'>
      <getRawHost nullValue='true'/>
      <getRawPath value='../../c/d/z'/>
      <getPort value='-1'/>
      <getRawQuery value='x=a'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='../../c/d/z?x=a'/>
      <toDisplayString value='‪../../c/d/z?x=a‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='../../c/d/z?x=a'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/z'/>
      <getPort value='-1'/>
      <getRawQuery value='x=a'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/z?x=a'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/z?x=a‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/z?x=a'/>
      <violations>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='z'/>
      <getPort value='-1'/>
      <getRawQuery value='x=a'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='z?x=a'/>
      <toDisplayString value='‪z?x=a‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='z?x=a'/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://www.example.org./a/b/c/d/'>
      <getRawHost value='www.example.org.'/>
      <getRawPath value='/a/b/c/d/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org.'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org./a/b/c/d/'/>
      <toDisplayString value='‪http://www.example.org./a/b/c/d/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org./a/b/c/d/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://ex.org/../../c/d/z?x=a'>
      <getRawHost value='ex.org'/>
      <getRawPath value='/../../c/d/z'/>
      <getPort value='-1'/>
      <getRawQuery value='x=a'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='ex.org'/>
      <isRootless value='false'/>
      <toString value='http://ex.org/../../c/d/z?x=a'/>
      <toDisplayString value='‪http://ex.org/../../c/d/z?x=a‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://ex.org/../../c/d/z?x=a'/>
      <violations>
	<violation>NON_INITIAL_DOT_SEGMENT</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='ex.org'/>
      <getRawPath value='/c/d/z'/>
      <getPort value='-1'/>
      <getRawQuery value='x=a'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='ex.org'/>
      <isRootless value='false'/>
      <toString value='http://ex.org/c/d/z?x=a'/>
      <toDisplayString value='‪http://ex.org/c/d/z?x=a‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://ex.org/c/d/z?x=a'/>
      <violations>
	<violation>NON_INITIAL_DOT_SEGMENT</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='ex.org'/>
      <getRawPath value='/c/d/z'/>
      <getPort value='-1'/>
      <getRawQuery value='x=a'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='ex.org'/>
      <isRootless value='false'/>
      <toString value='//ex.org/c/d/z?x=a'/>
      <toDisplayString value='‪//ex.org/c/d/z?x=a‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//ex.org/c/d/z?x=a'/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
  <IRI iri='http://ex.org./../../c/d/z?x=a'>
    <getRawHost value='ex.org.'/>
    <getRawPath value='/../../c/d/z'/>
    <getPort value='-1'/>
    <getRawQuery value='x=a'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='ex.org.'/>
    <isRootless value='false'/>
    <toString value='http://ex.org./../../c/d/z?x=a'/>
    <toDisplayString value='‪http://ex.org./../../c/d/z?x=a‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://ex.org./../../c/d/z?x=a'/>
    <violations>
      <violation>NON_INITIAL_DOT_SEGMENT</violation>
    </violations>
  </IRI>
  <Resolve>
    <IRI iri='http://www.example.org/a/b/c/d/'>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://ex.org/c/./d/z?x=a'>
      <getRawHost value='ex.org'/>
      <getRawPath value='/c/./d/z'/>
      <getPort value='-1'/>
      <getRawQuery value='x=a'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='ex.org'/>
      <isRootless value='false'/>
      <toString value='http://ex.org/c/./d/z?x=a'/>
      <toDisplayString value='‪http://ex.org/c/./d/z?x=a‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://ex.org/c/./d/z?x=a'/>
      <violations>
	<violation>NON_INITIAL_DOT_SEGMENT</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='ex.org'/>
      <getRawPath value='/c/d/z'/>
      <getPort value='-1'/>
      <getRawQuery value='x=a'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='ex.org'/>
      <isRootless value='false'/>
      <toString value='http://ex.org/c/d/z?x=a'/>
      <toDisplayString value='‪http://ex.org/c/d/z?x=a‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://ex.org/c/d/z?x=a'/>
      <violations>
	<violation>NON_INITIAL_DOT_SEGMENT</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='ex.org'/>
      <getRawPath value='/c/d/z'/>
      <getPort value='-1'/>
      <getRawQuery value='x=a'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='ex.org'/>
      <isRootless value='false'/>
      <toString value='//ex.org/c/d/z?x=a'/>
      <toDisplayString value='‪//ex.org/c/d/z?x=a‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//ex.org/c/d/z?x=a'/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
  <IRI iri='http://ex.org/c/./d/z?x=a'>
    <getRawHost value='ex.org'/>
    <getRawPath value='/c/./d/z'/>
    <getPort value='-1'/>
    <getRawQuery value='x=a'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='ex.org'/>
    <isRootless value='false'/>
    <toString value='http://ex.org/c/./d/z?x=a'/>
    <toDisplayString value='‪http://ex.org/c/./d/z?x=a‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://ex.org/c/./d/z?x=a'/>
    <violations>
      <violation>NON_INITIAL_DOT_SEGMENT</violation>
    </violations>
  </IRI>
  <IRI iri='mailto:'>
    <getRawHost nullValue='true'/>
    <getRawPath value=''/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='mailto'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='mailto:'/>
    <toDisplayString value='‪mailto:‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='mailto:'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='mailto:?subject=test'>
    <getRawHost nullValue='true'/>
    <getRawPath value=''/>
    <getPort value='-1'/>
    <getRawQuery value='subject=test'/>
    <getScheme value='mailto'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='mailto:?subject=test'/>
    <toDisplayString value='‪mailto:?subject=test‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='mailto:?subject=test'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'>
    <getRawHost nullValue='true'/>
    <getRawPath value='C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'/>
    <toDisplayString value='‪file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:C:%5CDOCUME~1%5Cjjchplb%5CLOCALS~1%5CTemp%5Chedgehog6739.rdf'/>
    <violations>
      <violation>UNWISE_CHARACTER</violation>
      <violation>REQUIRED_COMPONENT_MISSING</violation>
      <violation>SCHEME_PATTERN_MATCH_FAILED</violation>
    </violations>
  </IRI>
  <Resolve>
    <IRI iri='http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-charmod-uris/test001.rdf'>
      <getRawHost value='www.w3.org'/>
      <getRawPath value='/2000/10/rdf-tests/rdfcore/rdf-charmod-uris/test001.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.w3.org'/>
      <isRootless value='false'/>
      <toString value='http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-charmod-uris/test001.rdf'/>
      <toDisplayString value='‪http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-charmod-uris/test001.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-charmod-uris/test001.rdf'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://example.org/#André'>
      <getRawHost value='example.org'/>
      <getRawPath value='/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='André'/>
      <getASCIIHost value='example.org'/>
      <isRootless value='false'/>
      <toString value='http://example.org/#André'/>
      <toDisplayString value='‪http://example.org/#André‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://example.org/#Andr%C3%A9'/>
      <violations>
	<violation>NON_URI_CHARACTER</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='example.org'/>
      <getRawPath value='/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='André'/>
      <getASCIIHost value='example.org'/>
      <isRootless value='false'/>
      <toString value='http://example.org/#André'/>
      <toDisplayString value='‪http://example.org/#André‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://example.org/#Andr%C3%A9'/>
      <violations>
	<violation>NON_URI_CHARACTER</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='example.org'/>
      <getRawPath value='/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='André'/>
      <getASCIIHost value='example.org'/>
      <isRootless value='false'/>
      <toString value='//example.org/#André'/>
      <toDisplayString value='‪//example.org/#André‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//example.org/#Andr%C3%A9'/>
      <violations>
	<violation>NON_URI_CHARACTER</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-charmod-uris/test002.rdf'>
      <getRawHost value='www.w3.org'/>
      <getRawPath value='/2000/10/rdf-tests/rdfcore/rdf-charmod-uris/test002.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.w3.org'/>
      <isRootless value='false'/>
      <toString value='http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-charmod-uris/test002.rdf'/>
      <toDisplayString value='‪http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-charmod-uris/test002.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-charmod-uris/test002.rdf'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://example.org/#Andr%C3%A9'>
      <getRawHost value='example.org'/>
      <getRawPath value='/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='Andr%C3%A9'/>
      <getASCIIHost value='example.org'/>
      <isRootless value='false'/>
      <toString value='http://example.org/#Andr%C3%A9'/>
      <toDisplayString value='‪http://example.org/#Andr%C3%A9‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://example.org/#Andr%C3%A9'/>
      <violations>
	<violation>PERCENT</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='example.org'/>
      <getRawPath value='/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='Andr%C3%A9'/>
      <getASCIIHost value='example.org'/>
      <isRootless value='false'/>
      <toString value='http://example.org/#Andr%C3%A9'/>
      <toDisplayString value='‪http://example.org/#Andr%C3%A9‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://example.org/#Andr%C3%A9'/>
      <violations>
	<violation>PERCENT</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='example.org'/>
      <getRawPath value='/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='Andr%C3%A9'/>
      <getASCIIHost value='example.org'/>
      <isRootless value='false'/>
      <toString value='//example.org/#Andr%C3%A9'/>
      <toDisplayString value='‪//example.org/#Andr%C3%A9‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//example.org/#Andr%C3%A9'/>
      <violations>
	<violation>PERCENT</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/test2.rdf'>
      <getRawHost value='www.w3.org'/>
      <getRawPath value='/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/test2.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.w3.org'/>
      <isRootless value='false'/>
      <toString value='http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/test2.rdf'/>
      <toDisplayString value='‪http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/test2.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/test2.rdf'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='#Dürst'>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='Dürst'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='#Dürst'/>
      <toDisplayString value='‪#Dürst‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='#D%C3%BCrst'/>
      <violations>
	<violation>NON_URI_CHARACTER</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='www.w3.org'/>
      <getRawPath value='/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/test2.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='Dürst'/>
      <getASCIIHost value='www.w3.org'/>
      <isRootless value='false'/>
      <toString value='http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/test2.rdf#Dürst'/>
      <toDisplayString value='‪http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/test2.rdf#Dürst‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/test2.rdf#D%C3%BCrst'/>
      <violations>
	<violation>NON_URI_CHARACTER</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <IRI iri='h^ttp:prop'>
    <getRawHost nullValue='true'/>
    <getRawPath value='prop'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='h^ttp'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='h^ttp:prop'/>
    <toDisplayString value='‪h^ttp:prop‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='h%5Ettp:prop'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='h^ttp:title'>
    <getRawHost nullValue='true'/>
    <getRawPath value='title'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='h^ttp'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='h^ttp:title'/>
    <toDisplayString value='‪h^ttp:title‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='h%5Ettp:title'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='ht#tp://jjc3.org/demo.mp3#frag'>
    <getRawHost nullValue='true'/>
    <getRawPath value='ht'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme nullValue='true'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='tp://jjc3.org/demo.mp3#frag'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='ht#tp://jjc3.org/demo.mp3#frag'/>
    <toDisplayString value='‪ht#tp://jjc3.org/demo.mp3#frag‬'/>
    <isAbsolute value='false'/>
    <isRelative value='true'/>
    <toASCIIString value='ht#tp://jjc3.org/demo.mp3#frag'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='ht^tp:'>
    <getRawHost nullValue='true'/>
    <getRawPath value=''/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='ht^tp'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='ht^tp:'/>
    <toDisplayString value='‪ht^tp:‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='ht%5Etp:'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='ht^tp://www.w3.org/demo.mp3'>
    <getRawHost value='www.w3.org'/>
    <getRawPath value='/demo.mp3'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='ht^tp'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='www.w3.org'/>
    <isRootless value='false'/>
    <toString value='ht^tp://www.w3.org/demo.mp3'/>
    <toDisplayString value='‪ht^tp://www.w3.org/demo.mp3‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='ht%5Etp://www.w3.org/demo.mp3'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='ht^tp:Foo'>
    <getRawHost nullValue='true'/>
    <getRawPath value='Foo'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='ht^tp'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='ht^tp:Foo'/>
    <toDisplayString value='‪ht^tp:Foo‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='ht%5Etp:Foo'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='http:'>
    <getRawHost nullValue='true'/>
    <getRawPath value=''/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='http:'/>
    <toDisplayString value='‪http:‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http:'/>
    <violations>
      <violation>REQUIRED_COMPONENT_MISSING</violation>
    </violations>
  </IRI>
  <IRI iri='http://46229EFFE16A9BD60B9F1BE88B2DB047ADDED785/demo.mp3'>
    <getRawHost value='46229EFFE16A9BD60B9F1BE88B2DB047ADDED785'/>
    <getRawPath value='/demo.mp3'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='46229EFFE16A9BD60B9F1BE88B2DB047ADDED785'/>
    <isRootless value='false'/>
    <toString value='http://46229EFFE16A9BD60B9F1BE88B2DB047ADDED785/demo.mp3'/>
    <toDisplayString value='‪http://46229EFFE16A9BD60B9F1BE88B2DB047ADDED785/demo.mp3‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://46229EFFE16A9BD60B9F1BE88B2DB047ADDED785/demo.mp3'/>
    <violations>
      <violation>LOWERCASE_PREFERRED</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/#Andreĭ'>
    <getRawHost value='example.org'/>
    <getRawPath value='/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='Andreĭ'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/#Andreĭ'/>
    <toDisplayString value='‪http://example.org/#Andreĭ‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/#Andre%C4%AD'/>
    <violations>
      <violation>NON_URI_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/#André'>
    <getRawHost value='example.org'/>
    <getRawPath value='/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='André'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/#André'/>
    <toDisplayString value='‪http://example.org/#André‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/#Andr%C3%A9'/>
    <violations>
      <violation>NON_URI_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/&#9;'>
    <getRawHost value='example.org'/>
    <getRawPath value='/&#9;'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/&#9;'/>
    <toDisplayString value='‪http://example.org/&#9;‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%09'/>
    <violations>
      <violation>CONTROL_CHARACTER</violation>
      <violation>NOT_XML_SCHEMA_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/&#xA;&#xA;'>
    <getRawHost value='example.org'/>
    <getRawPath value='/&#xA;&#xA;'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/&#xA;&#xA;'/>
    <toDisplayString value='‪http://example.org/&#xA;&#xA;‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%0A%0A'/>
    <violations>
      <violation>CONTROL_CHARACTER</violation>
      <violation>NOT_XML_SCHEMA_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/&#xD;'>
    <getRawHost value='example.org'/>
    <getRawPath value='/&#xD;'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/&#xD;'/>
    <toDisplayString value='‪http://example.org/&#xD;‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%0D'/>
    <violations>
      <violation>CONTROL_CHARACTER</violation>
      <violation>NOT_XML_SCHEMA_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/&lt;b&gt;boo'>
    <getRawHost value='example.org'/>
    <getRawPath value='/&lt;b&gt;boo'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/&lt;b&gt;boo'/>
    <toDisplayString value='‪http://example.org/&lt;b&gt;boo‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%3Cb%3Eboo'/>
    <violations>
      <violation>UNWISE_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/&quot;'>
    <getRawHost value='example.org'/>
    <getRawPath value='/&quot;'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/&quot;'/>
    <toDisplayString value='‪http://example.org/&quot;‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%22'/>
    <violations>
      <violation>UNWISE_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://André.example.org/foo'>
    <getRawHost value='André.example.org'/>
    <getRawPath value='/foo'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='xn--andr-epa.example.org'/>
    <isRootless value='false'/>
    <toString value='http://André.example.org/foo'/>
    <toDisplayString value='‪http://André.example.org/foo‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://xn--andr-epa.example.org/foo'/>
    <violations>
      <violation>LOWERCASE_PREFERRED</violation>
      <violation>NON_URI_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://andré.example.org/foo'>
    <getRawHost value='andré.example.org'/>
    <getRawPath value='/foo'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='xn--andr-epa.example.org'/>
    <isRootless value='false'/>
    <toString value='http://andré.example.org/foo'/>
    <toDisplayString value='‪http://andré.example.org/foo‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://xn--andr-epa.example.org/foo'/>
    <violations>
      <violation>NON_URI_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://xn--andr--ep-.example.org/foo'>
    <getRawHost value='xn--andr--ep-.example.org'/>
    <getRawPath value='/foo'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost exception='Bad Internationalized Domain Name: The input does not conform to the STD 3 ASCII rules'/>
    <isRootless value='false'/>
    <toString value='http://xn--andr--ep-.example.org/foo'/>
    <toDisplayString value='‪http://xn--andr--ep-.example.org/foo‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString exception='Bad Internationalized Domain Name: The input does not conform to the STD 3 ASCII rules'/>
    <violations>
      <violation>DOUBLE_DASH_IN_REG_NAME</violation>
      <violation>DNS_LABEL_DASH_START_OR_END</violation>
      <violation>BAD_IDN</violation>
    </violations>
  </IRI>
  <IRI iri='Http://example.org/'>
    <getRawHost value='example.org'/>
    <getRawPath value='/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='Http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='Http://example.org/'/>
    <toDisplayString value='‪Http://example.org/‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='Http://example.org/'/>
    <violations>
      <violation>LOWERCASE_PREFERRED</violation>
    </violations>
  </IRI>
  <IRI iri='Http://example.org/prop'>
    <getRawHost value='example.org'/>
    <getRawPath value='/prop'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='Http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='Http://example.org/prop'/>
    <toDisplayString value='‪Http://example.org/prop‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='Http://example.org/prop'/>
    <violations>
      <violation>LOWERCASE_PREFERRED</violation>
    </violations>
  </IRI>
  <IRI iri='NC:ispinfo'>
    <getRawHost nullValue='true'/>
    <getRawPath value='ispinfo'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='NC'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='NC:ispinfo'/>
    <toDisplayString value='‪NC:ispinfo‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='NC:ispinfo'/>
    <violations>
      <violation>LOWERCASE_PREFERRED</violation>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='NC:trickMe'>
    <getRawHost nullValue='true'/>
    <getRawPath value='trickMe'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='NC'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='NC:trickMe'/>
    <toDisplayString value='‪NC:trickMe‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='NC:trickMe'/>
    <violations>
      <violation>LOWERCASE_PREFERRED</violation>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='_:a'>
    <getRawHost nullValue='true'/>
    <getRawPath value='a'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='_'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='_:a'/>
    <toDisplayString value='‪_:a‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='_:a'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='_:aa'>
    <getRawHost nullValue='true'/>
    <getRawPath value='aa'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='_'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='_:aa'/>
    <toDisplayString value='‪_:aa‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='_:aa'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='app://calendar/event'>
    <getRawHost value='calendar'/>
    <getRawPath value='/event'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='app'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='calendar'/>
    <isRootless value='false'/>
    <toString value='app://calendar/event'/>
    <toDisplayString value='‪app://calendar/event‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='app://calendar/event'/>
    <violations>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='chrome://messenger/content/mailPrefsOverlay.xul'>
    <getRawHost value='messenger'/>
    <getRawPath value='/content/mailPrefsOverlay.xul'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='chrome'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='messenger'/>
    <isRootless value='false'/>
    <toString value='chrome://messenger/content/mailPrefsOverlay.xul'/>
    <toDisplayString value='‪chrome://messenger/content/mailPrefsOverlay.xul‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='chrome://messenger/content/mailPrefsOverlay.xul'/>
    <violations>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='domain:a'>
    <getRawHost nullValue='true'/>
    <getRawPath value='a'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='domain'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='domain:a'/>
    <toDisplayString value='‪domain:a‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='domain:a'/>
    <violations>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='domain:aol.com'>
    <getRawHost nullValue='true'/>
    <getRawPath value='aol.com'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='domain'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='domain:aol.com'/>
    <toDisplayString value='‪domain:aol.com‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='domain:aol.com'/>
    <violations>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='eh:/'>
    <getRawHost nullValue='true'/>
    <getRawPath value='/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='eh'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='eh:/'/>
    <toDisplayString value='‪eh:/‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='eh:/'/>
    <violations>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='eh://'>
    <getRawHost value=''/>
    <getRawPath value=''/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='eh'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value=''/>
    <isRootless value='false'/>
    <toString value='eh://'/>
    <toDisplayString value='‪eh://‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='eh://'/>
    <violations>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='eh://R'>
    <getRawHost value='R'/>
    <getRawPath value=''/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='eh'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='R'/>
    <isRootless value='false'/>
    <toString value='eh://R'/>
    <toDisplayString value='‪eh://R‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='eh://R'/>
    <violations>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
      <violation>LOWERCASE_PREFERRED</violation>
    </violations>
  </IRI>
  <IRI iri='eh:/O'>
    <getRawHost nullValue='true'/>
    <getRawPath value='/O'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='eh'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='eh:/O'/>
    <toDisplayString value='‪eh:/O‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='eh:/O'/>
    <violations>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='eh:/a'>
    <getRawHost nullValue='true'/>
    <getRawPath value='/a'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='eh'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='eh:/a'/>
    <toDisplayString value='‪eh:/a‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='eh:/a'/>
    <violations>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='eh:/bark'>
    <getRawHost nullValue='true'/>
    <getRawPath value='/bark'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='eh'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='eh:/bark'/>
    <toDisplayString value='‪eh:/bark‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='eh:/bark'/>
    <violations>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='file:///C:/Documents and Settings/jjchplb/Local Settings/Temp/test-load-with-41.rdf'>
    <getRawHost value=''/>
    <getRawPath value='/C:/Documents and Settings/jjchplb/Local Settings/Temp/test-load-with-41.rdf'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value=''/>
    <isRootless value='false'/>
    <toString value='file:///C:/Documents and Settings/jjchplb/Local Settings/Temp/test-load-with-41.rdf'/>
    <toDisplayString value='‪file:///C:/Documents and Settings/jjchplb/Local Settings/Temp/test-load-with-41.rdf‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:///C:/Documents%20and%20Settings/jjchplb/Local%20Settings/Temp/test-load-with-41.rdf'/>
    <violations>
      <violation>WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='file:///C:/eclipse/workspace/jena2/testing/ARQ/Construct/reif-result-1.rdf'>
    <getRawHost value=''/>
    <getRawPath value='/C:/eclipse/workspace/jena2/testing/ARQ/Construct/reif-result-1.rdf'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value=''/>
    <isRootless value='false'/>
    <toString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Construct/reif-result-1.rdf'/>
    <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ARQ/Construct/reif-result-1.rdf‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Construct/reif-result-1.rdf'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='file:///test01'>
    <getRawHost value=''/>
    <getRawPath value='/test01'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value=''/>
    <isRootless value='false'/>
    <toString value='file:///test01'/>
    <toDisplayString value='‪file:///test01‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:///test01'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='file:///test02'>
    <getRawHost value=''/>
    <getRawPath value='/test02'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value=''/>
    <isRootless value='false'/>
    <toString value='file:///test02'/>
    <toDisplayString value='‪file:///test02‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:///test02'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='file:///test03'>
    <getRawHost value=''/>
    <getRawPath value='/test03'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value=''/>
    <isRootless value='false'/>
    <toString value='file:///test03'/>
    <toDisplayString value='‪file:///test03‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:///test03'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='file:///test04'>
    <getRawHost value=''/>
    <getRawPath value='/test04'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value=''/>
    <isRootless value='false'/>
    <toString value='file:///test04'/>
    <toDisplayString value='‪file:///test04‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:///test04'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='file:///test05'>
    <getRawHost value=''/>
    <getRawPath value='/test05'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value=''/>
    <isRootless value='false'/>
    <toString value='file:///test05'/>
    <toDisplayString value='‪file:///test05‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:///test05'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='file:///testutf8'>
    <getRawHost value=''/>
    <getRawPath value='/testutf8'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value=''/>
    <isRootless value='false'/>
    <toString value='file:///testutf8'/>
    <toDisplayString value='‪file:///testutf8‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:///testutf8'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='file:/C:/a'>
    <getRawHost nullValue='true'/>
    <getRawPath value='/C:/a'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='file:/C:/a'/>
    <toDisplayString value='‪file:/C:/a‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:/C:/a'/>
    <violations>
      <violation>REQUIRED_COMPONENT_MISSING</violation>
    </violations>
  </IRI>
  <IRI iri='file:/C:/orel/orel0_5.owl#'>
    <getRawHost nullValue='true'/>
    <getRawPath value='/C:/orel/orel0_5.owl'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value=''/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='file:/C:/orel/orel0_5.owl#'/>
    <toDisplayString value='‪file:/C:/orel/orel0_5.owl#‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:/C:/orel/orel0_5.owl#'/>
    <violations>
      <violation>REQUIRED_COMPONENT_MISSING</violation>
    </violations>
  </IRI>
  <IRI iri='file:/C:/orel/orel0_5.owl#Agent'>
    <getRawHost nullValue='true'/>
    <getRawPath value='/C:/orel/orel0_5.owl'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='Agent'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='file:/C:/orel/orel0_5.owl#Agent'/>
    <toDisplayString value='‪file:/C:/orel/orel0_5.owl#Agent‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:/C:/orel/orel0_5.owl#Agent'/>
    <violations>
      <violation>REQUIRED_COMPONENT_MISSING</violation>
    </violations>
  </IRI>
  <IRI iri='file:/C:/orel/orel0_5.owl'>
    <getRawHost nullValue='true'/>
    <getRawPath value='/C:/orel/orel0_5.owl'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='file:/C:/orel/orel0_5.owl'/>
    <toDisplayString value='‪file:/C:/orel/orel0_5.owl‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:/C:/orel/orel0_5.owl'/>
    <violations>
      <violation>REQUIRED_COMPONENT_MISSING</violation>
    </violations>
  </IRI>
  <IRI iri='file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'>
    <getRawHost nullValue='true'/>
    <getRawPath value='C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'/>
    <toDisplayString value='‪file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:C:%5CDOCUME~1%5Cjjchplb%5CLOCALS~1%5CTemp%5Chedgehog6739.rdf'/>
    <violations>
      <violation>UNWISE_CHARACTER</violation>
      <violation>REQUIRED_COMPONENT_MISSING</violation>
      <violation>SCHEME_PATTERN_MATCH_FAILED</violation>
    </violations>
  </IRI>
  <IRI iri='file:doc/inference/data/owlDemoSchema.xml'>
    <getRawHost nullValue='true'/>
    <getRawPath value='doc/inference/data/owlDemoSchema.xml'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='file:doc/inference/data/owlDemoSchema.xml'/>
    <toDisplayString value='‪file:doc/inference/data/owlDemoSchema.xml‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:doc/inference/data/owlDemoSchema.xml'/>
    <violations>
      <violation>REQUIRED_COMPONENT_MISSING</violation>
    </violations>
  </IRI>
  <IRI iri='file:etc/ont-policy-test.rdf'>
    <getRawHost nullValue='true'/>
    <getRawPath value='etc/ont-policy-test.rdf'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='file:etc/ont-policy-test.rdf'/>
    <toDisplayString value='‪file:etc/ont-policy-test.rdf‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:etc/ont-policy-test.rdf'/>
    <violations>
      <violation>REQUIRED_COMPONENT_MISSING</violation>
    </violations>
  </IRI>
  <IRI iri='file:testing/ontology/list5.rdf#e'>
    <getRawHost nullValue='true'/>
    <getRawPath value='testing/ontology/list5.rdf'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='e'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='file:testing/ontology/list5.rdf#e'/>
    <toDisplayString value='‪file:testing/ontology/list5.rdf#e‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:testing/ontology/list5.rdf#e'/>
    <violations>
      <violation>REQUIRED_COMPONENT_MISSING</violation>
    </violations>
  </IRI>
  <IRI iri='file:vocabularies/rdf-schema.rdf'>
    <getRawHost nullValue='true'/>
    <getRawPath value='vocabularies/rdf-schema.rdf'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='file'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='file:vocabularies/rdf-schema.rdf'/>
    <toDisplayString value='‪file:vocabularies/rdf-schema.rdf‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='file:vocabularies/rdf-schema.rdf'/>
    <violations>
      <violation>REQUIRED_COMPONENT_MISSING</violation>
    </violations>
  </IRI>
  <IRI iri='ftp://net.fred.org/'>
    <getRawHost value='net.fred.org'/>
    <getRawPath value='/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='ftp'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='net.fred.org'/>
    <isRootless value='false'/>
    <toString value='ftp://net.fred.org/'/>
    <toDisplayString value='‪ftp://net.fred.org/‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='ftp://net.fred.org/'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='ftp://net.fred.org/P'>
    <getRawHost value='net.fred.org'/>
    <getRawPath value='/P'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='ftp'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='net.fred.org'/>
    <isRootless value='false'/>
    <toString value='ftp://net.fred.org/P'/>
    <toDisplayString value='‪ftp://net.fred.org/P‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='ftp://net.fred.org/P'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='ftp:ftp/'>
    <getRawHost nullValue='true'/>
    <getRawPath value='ftp/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='ftp'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='ftp:ftp/'/>
    <toDisplayString value='‪ftp:ftp/‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='ftp:ftp/'/>
    <violations>
      <violation>REQUIRED_COMPONENT_MISSING</violation>
    </violations>
  </IRI>
  <IRI iri='ftp:ftp/P'>
    <getRawHost nullValue='true'/>
    <getRawPath value='ftp/P'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='ftp'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='ftp:ftp/P'/>
    <toDisplayString value='‪ftp:ftp/P‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='ftp:ftp/P'/>
    <violations>
      <violation>REQUIRED_COMPONENT_MISSING</violation>
    </violations>
  </IRI>
  <IRI iri='h^ttp:'>
    <getRawHost nullValue='true'/>
    <getRawPath value=''/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='h^ttp'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='h^ttp:'/>
    <toDisplayString value='‪h^ttp:‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='h%5Ettp:'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='h^ttp:prop'>
    <getRawHost nullValue='true'/>
    <getRawPath value='prop'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='h^ttp'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='h^ttp:prop'/>
    <toDisplayString value='‪h^ttp:prop‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='h%5Ettp:prop'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='h^ttp:title'>
    <getRawHost nullValue='true'/>
    <getRawPath value='title'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='h^ttp'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='h^ttp:title'/>
    <toDisplayString value='‪h^ttp:title‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='h%5Ettp:title'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='ht#tp://jjc3.org/demo.mp3#frag'>
    <getRawHost nullValue='true'/>
    <getRawPath value='ht'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme nullValue='true'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='tp://jjc3.org/demo.mp3#frag'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='ht#tp://jjc3.org/demo.mp3#frag'/>
    <toDisplayString value='‪ht#tp://jjc3.org/demo.mp3#frag‬'/>
    <isAbsolute value='false'/>
    <isRelative value='true'/>
    <toASCIIString value='ht#tp://jjc3.org/demo.mp3#frag'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='ht^tp:'>
    <getRawHost nullValue='true'/>
    <getRawPath value=''/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='ht^tp'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='ht^tp:'/>
    <toDisplayString value='‪ht^tp:‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='ht%5Etp:'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='ht^tp://www.w3.org/demo.mp3'>
    <getRawHost value='www.w3.org'/>
    <getRawPath value='/demo.mp3'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='ht^tp'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='www.w3.org'/>
    <isRootless value='false'/>
    <toString value='ht^tp://www.w3.org/demo.mp3'/>
    <toDisplayString value='‪ht^tp://www.w3.org/demo.mp3‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='ht%5Etp://www.w3.org/demo.mp3'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='ht^tp:Foo'>
    <getRawHost nullValue='true'/>
    <getRawPath value='Foo'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='ht^tp'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='ht^tp:Foo'/>
    <toDisplayString value='‪ht^tp:Foo‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='ht%5Etp:Foo'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='http:'>
    <getRawHost nullValue='true'/>
    <getRawPath value=''/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='false'/>
    <toString value='http:'/>
    <toDisplayString value='‪http:‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http:'/>
    <violations>
      <violation>REQUIRED_COMPONENT_MISSING</violation>
    </violations>
  </IRI>
  <IRI iri='http://46229EFFE16A9BD60B9F1BE88B2DB047ADDED785/demo.mp3'>
    <getRawHost value='46229EFFE16A9BD60B9F1BE88B2DB047ADDED785'/>
    <getRawPath value='/demo.mp3'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='46229EFFE16A9BD60B9F1BE88B2DB047ADDED785'/>
    <isRootless value='false'/>
    <toString value='http://46229EFFE16A9BD60B9F1BE88B2DB047ADDED785/demo.mp3'/>
    <toDisplayString value='‪http://46229EFFE16A9BD60B9F1BE88B2DB047ADDED785/demo.mp3‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://46229EFFE16A9BD60B9F1BE88B2DB047ADDED785/demo.mp3'/>
    <violations>
      <violation>LOWERCASE_PREFERRED</violation>
    </violations>
  </IRI>
  <IRI iri='http://NoHTML.example.org'>
    <getRawHost value='NoHTML.example.org'/>
    <getRawPath value=''/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='NoHTML.example.org'/>
    <isRootless value='false'/>
    <toString value='http://NoHTML.example.org'/>
    <toDisplayString value='‪http://NoHTML.example.org‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://NoHTML.example.org'/>
    <violations>
      <violation>LOWERCASE_PREFERRED</violation>
    </violations>
  </IRI>
  <IRI iri='http://a.com/ontology#'>
    <getRawHost value='a.com'/>
    <getRawPath value='/ontology'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value=''/>
    <getASCIIHost value='a.com'/>
    <isRootless value='false'/>
    <toString value='http://a.com/ontology#'/>
    <toDisplayString value='‪http://a.com/ontology#‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://a.com/ontology#'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://a.com/ontology'>
    <getRawHost value='a.com'/>
    <getRawPath value='/ontology'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='a.com'/>
    <isRootless value='false'/>
    <toString value='http://a.com/ontology'/>
    <toDisplayString value='‪http://a.com/ontology‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://a.com/ontology'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://aldabaran.hpl.hp.com/rdftest/test18/'>
    <getRawHost value='aldabaran.hpl.hp.com'/>
    <getRawPath value='/rdftest/test18/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='aldabaran.hpl.hp.com'/>
    <isRootless value='false'/>
    <toString value='http://aldabaran.hpl.hp.com/rdftest/test18/'/>
    <toDisplayString value='‪http://aldabaran.hpl.hp.com/rdftest/test18/‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://aldabaran.hpl.hp.com/rdftest/test18/'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://bar.com/irrelevant'>
    <getRawHost value='bar.com'/>
    <getRawPath value='/irrelevant'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='bar.com'/>
    <isRootless value='false'/>
    <toString value='http://bar.com/irrelevant'/>
    <toDisplayString value='‪http://bar.com/irrelevant‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://bar.com/irrelevant'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://decsai.ugr.es/~ontoserver/bacarex2.owl#'>
    <getRawHost value='decsai.ugr.es'/>
    <getRawPath value='/~ontoserver/bacarex2.owl'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value=''/>
    <getASCIIHost value='decsai.ugr.es'/>
    <isRootless value='false'/>
    <toString value='http://decsai.ugr.es/~ontoserver/bacarex2.owl#'/>
    <toDisplayString value='‪http://decsai.ugr.es/~ontoserver/bacarex2.owl#‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://decsai.ugr.es/~ontoserver/bacarex2.owl#'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://decsai.ugr.es/~ontoserver/bacarex2.owl#Importance'>
    <getRawHost value='decsai.ugr.es'/>
    <getRawPath value='/~ontoserver/bacarex2.owl'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='Importance'/>
    <getASCIIHost value='decsai.ugr.es'/>
    <isRootless value='false'/>
    <toString value='http://decsai.ugr.es/~ontoserver/bacarex2.owl#Importance'/>
    <toDisplayString value='‪http://decsai.ugr.es/~ontoserver/bacarex2.owl#Importance‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://decsai.ugr.es/~ontoserver/bacarex2.owl#Importance'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://desc'>
    <getRawHost value='desc'/>
    <getRawPath value=''/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='desc'/>
    <isRootless value='false'/>
    <toString value='http://desc'/>
    <toDisplayString value='‪http://desc‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://desc'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://dickinson-i-4/daml/tests/test-add-0.daml#'>
    <getRawHost value='dickinson-i-4'/>
    <getRawPath value='/daml/tests/test-add-0.daml'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value=''/>
    <getASCIIHost value='dickinson-i-4'/>
    <isRootless value='false'/>
    <toString value='http://dickinson-i-4/daml/tests/test-add-0.daml#'/>
    <toDisplayString value='‪http://dickinson-i-4/daml/tests/test-add-0.daml#‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://dickinson-i-4/daml/tests/test-add-0.daml#'/>
    <violations>
      <violation>DOUBLE_DASH_IN_REG_NAME</violation>
    </violations>
  </IRI>
  <IRI iri='http://dickinson-i-4/daml/tests/test-add-0.daml#TestClass'>
    <getRawHost value='dickinson-i-4'/>
    <getRawPath value='/daml/tests/test-add-0.daml'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='TestClass'/>
    <getASCIIHost value='dickinson-i-4'/>
    <isRootless value='false'/>
    <toString value='http://dickinson-i-4/daml/tests/test-add-0.daml#TestClass'/>
    <toDisplayString value='‪http://dickinson-i-4/daml/tests/test-add-0.daml#TestClass‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://dickinson-i-4/daml/tests/test-add-0.daml#TestClass'/>
    <violations>
      <violation>DOUBLE_DASH_IN_REG_NAME</violation>
    </violations>
  </IRI>
  <IRI iri='http://domain/S'>
    <getRawHost value='domain'/>
    <getRawPath value='/S'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='domain'/>
    <isRootless value='false'/>
    <toString value='http://domain/S'/>
    <toDisplayString value='‪http://domain/S‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://domain/S'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://eg.com/'>
    <getRawHost value='eg.com'/>
    <getRawPath value='/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='eg.com'/>
    <isRootless value='false'/>
    <toString value='http://eg.com/'/>
    <toDisplayString value='‪http://eg.com/‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://eg.com/'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://ex/dt'>
    <getRawHost value='ex'/>
    <getRawPath value='/dt'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='ex'/>
    <isRootless value='false'/>
    <toString value='http://ex/dt'/>
    <toDisplayString value='‪http://ex/dt‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://ex/dt'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://example.com/A'>
    <getRawHost value='example.com'/>
    <getRawPath value='/A'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.com'/>
    <isRootless value='false'/>
    <toString value='http://example.com/A'/>
    <toDisplayString value='‪http://example.com/A‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.com/A'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://example.com/test0'>
    <getRawHost value='example.com'/>
    <getRawPath value='/test0'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.com'/>
    <isRootless value='false'/>
    <toString value='http://example.com/test0'/>
    <toDisplayString value='‪http://example.com/test0‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.com/test0'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://example.org/    '>
    <getRawHost value='example.org'/>
    <getRawPath value='/    '/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/    '/>
    <toDisplayString value='‪http://example.org/    ‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%20%20%20%20'/>
    <violations>
      <violation>DOUBLE_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/   '>
    <getRawHost value='example.org'/>
    <getRawPath value='/   '/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/   '/>
    <toDisplayString value='‪http://example.org/   ‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%20%20%20'/>
    <violations>
      <violation>DOUBLE_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/  '>
    <getRawHost value='example.org'/>
    <getRawPath value='/  '/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/  '/>
    <toDisplayString value='‪http://example.org/  ‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%20%20'/>
    <violations>
      <violation>DOUBLE_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/ '>
    <getRawHost value='example.org'/>
    <getRawPath value='/ '/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/ '/>
    <toDisplayString value='‪http://example.org/ ‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%20'/>
    <violations>
      <violation>DOUBLE_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/#'>
    <getRawHost value='example.org'/>
    <getRawPath value='/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value=''/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/#'/>
    <toDisplayString value='‪http://example.org/#‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/#'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://example.org/#Andr%C3%A9'>
    <getRawHost value='example.org'/>
    <getRawPath value='/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='Andr%C3%A9'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/#Andr%C3%A9'/>
    <toDisplayString value='‪http://example.org/#Andr%C3%A9‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/#Andr%C3%A9'/>
    <violations>
      <violation>PERCENT</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/#Andreĭ'>
    <getRawHost value='example.org'/>
    <getRawPath value='/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='Andreĭ'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/#Andreĭ'/>
    <toDisplayString value='‪http://example.org/#Andreĭ‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/#Andre%C4%AD'/>
    <violations>
      <violation>NON_URI_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/#André'>
    <getRawHost value='example.org'/>
    <getRawPath value='/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='André'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/#André'/>
    <toDisplayString value='‪http://example.org/#André‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/#Andr%C3%A9'/>
    <violations>
      <violation>NON_URI_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/&#9;'>
    <getRawHost value='example.org'/>
    <getRawPath value='/&#9;'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/&#9;'/>
    <toDisplayString value='‪http://example.org/&#9;‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%09'/>
    <violations>
      <violation>CONTROL_CHARACTER</violation>
      <violation>NOT_XML_SCHEMA_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/&#xA;&#xA;'>
    <getRawHost value='example.org'/>
    <getRawPath value='/&#xA;&#xA;'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/&#xA;&#xA;'/>
    <toDisplayString value='‪http://example.org/&#xA;&#xA;‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%0A%0A'/>
    <violations>
      <violation>CONTROL_CHARACTER</violation>
      <violation>NOT_XML_SCHEMA_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/&#xD;'>
    <getRawHost value='example.org'/>
    <getRawPath value='/&#xD;'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/&#xD;'/>
    <toDisplayString value='‪http://example.org/&#xD;‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%0D'/>
    <violations>
      <violation>CONTROL_CHARACTER</violation>
      <violation>NOT_XML_SCHEMA_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/&lt;b&gt;boo'>
    <getRawHost value='example.org'/>
    <getRawPath value='/&lt;b&gt;boo'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/&lt;b&gt;boo'/>
    <toDisplayString value='‪http://example.org/&lt;b&gt;boo‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%3Cb%3Eboo'/>
    <violations>
      <violation>UNWISE_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/&quot;'>
    <getRawHost value='example.org'/>
    <getRawPath value='/&quot;'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/&quot;'/>
    <toDisplayString value='‪http://example.org/&quot;‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%22'/>
    <violations>
      <violation>UNWISE_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/2#'>
    <getRawHost value='example.org'/>
    <getRawPath value='/2'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value=''/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/2#'/>
    <toDisplayString value='‪http://example.org/2#‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/2#'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://example.org/2#Class'>
    <getRawHost value='example.org'/>
    <getRawPath value='/2'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='Class'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/2#Class'/>
    <toDisplayString value='‪http://example.org/2#Class‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/2#Class'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://example.org/Range2'>
    <getRawHost value='example.org'/>
    <getRawPath value='/Range2'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/Range2'/>
    <toDisplayString value='‪http://example.org/Range2‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/Range2'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://example.org/\\'>
    <getRawHost value='example.org'/>
    <getRawPath value='/\\'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/\\'/>
    <toDisplayString value='‪http://example.org/\\‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%5C%5C'/>
    <violations>
      <violation>UNWISE_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/`'>
    <getRawHost value='example.org'/>
    <getRawPath value='/`'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/`'/>
    <toDisplayString value='‪http://example.org/`‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%60'/>
    <violations>
      <violation>UNWISE_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/data#Socrates'>
    <getRawHost value='example.org'/>
    <getRawPath value='/data'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='Socrates'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/data#Socrates'/>
    <toDisplayString value='‪http://example.org/data#Socrates‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/data#Socrates'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://example.org/data/'>
    <getRawHost value='example.org'/>
    <getRawPath value='/data/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/data/'/>
    <toDisplayString value='‪http://example.org/data/‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/data/'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://example.org/{'>
    <getRawHost value='example.org'/>
    <getRawPath value='/{'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/{'/>
    <toDisplayString value='‪http://example.org/{‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%7B'/>
    <violations>
      <violation>UNWISE_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/|'>
    <getRawHost value='example.org'/>
    <getRawPath value='/|'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/|'/>
    <toDisplayString value='‪http://example.org/|‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%7C'/>
    <violations>
      <violation>UNWISE_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://example.org/}'>
    <getRawHost value='example.org'/>
    <getRawPath value='/}'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example.org'/>
    <isRootless value='false'/>
    <toString value='http://example.org/}'/>
    <toDisplayString value='‪http://example.org/}‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example.org/%7D'/>
    <violations>
      <violation>UNWISE_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://example/barfoo'>
    <getRawHost value='example'/>
    <getRawPath value='/barfoo'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example'/>
    <isRootless value='false'/>
    <toString value='http://example/barfoo'/>
    <toDisplayString value='‪http://example/barfoo‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example/barfoo'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://example/q?abc=1&amp;def=2'>
    <getRawHost value='example'/>
    <getRawPath value='/q'/>
    <getPort value='-1'/>
    <getRawQuery value='abc=1&amp;def=2'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='example'/>
    <isRootless value='false'/>
    <toString value='http://example/q?abc=1&amp;def=2'/>
    <toDisplayString value='‪http://example/q?abc=1&amp;def=2‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://example/q?abc=1&amp;def=2'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/    '>
    <getRawHost value='foo.com'/>
    <getRawPath value='/    '/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/    '/>
    <toDisplayString value='‪http://foo.com/    ‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/%20%20%20%20'/>
    <violations>
      <violation>DOUBLE_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/   '>
    <getRawHost value='foo.com'/>
    <getRawPath value='/   '/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/   '/>
    <toDisplayString value='‪http://foo.com/   ‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/%20%20%20'/>
    <violations>
      <violation>DOUBLE_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/  '>
    <getRawHost value='foo.com'/>
    <getRawPath value='/  '/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/  '/>
    <toDisplayString value='‪http://foo.com/  ‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/%20%20'/>
    <violations>
      <violation>DOUBLE_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/ '>
    <getRawHost value='foo.com'/>
    <getRawPath value='/ '/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/ '/>
    <toDisplayString value='‪http://foo.com/ ‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/%20'/>
    <violations>
      <violation>DOUBLE_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/&#9;'>
    <getRawHost value='foo.com'/>
    <getRawPath value='/&#9;'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/&#9;'/>
    <toDisplayString value='‪http://foo.com/&#9;‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/%09'/>
    <violations>
      <violation>CONTROL_CHARACTER</violation>
      <violation>NOT_XML_SCHEMA_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/&#xA;&#xA;'>
    <getRawHost value='foo.com'/>
    <getRawPath value='/&#xA;&#xA;'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/&#xA;&#xA;'/>
    <toDisplayString value='‪http://foo.com/&#xA;&#xA;‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/%0A%0A'/>
    <violations>
      <violation>CONTROL_CHARACTER</violation>
      <violation>NOT_XML_SCHEMA_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/&#xD;'>
    <getRawHost value='foo.com'/>
    <getRawPath value='/&#xD;'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/&#xD;'/>
    <toDisplayString value='‪http://foo.com/&#xD;‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/%0D'/>
    <violations>
      <violation>CONTROL_CHARACTER</violation>
      <violation>NOT_XML_SCHEMA_WHITESPACE</violation>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/&apos;'>
    <getRawHost value='foo.com'/>
    <getRawPath value='/&apos;'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/&apos;'/>
    <toDisplayString value='‪http://foo.com/&apos;‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/&apos;'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/&lt;b&gt;boo'>
    <getRawHost value='foo.com'/>
    <getRawPath value='/&lt;b&gt;boo'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/&lt;b&gt;boo'/>
    <toDisplayString value='‪http://foo.com/&lt;b&gt;boo‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/%3Cb%3Eboo'/>
    <violations>
      <violation>UNWISE_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/&quot;'>
    <getRawHost value='foo.com'/>
    <getRawPath value='/&quot;'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/&quot;'/>
    <toDisplayString value='‪http://foo.com/&quot;‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/%22'/>
    <violations>
      <violation>UNWISE_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/'>
    <getRawHost value='foo.com'/>
    <getRawPath value='/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/'/>
    <toDisplayString value='‪http://foo.com/‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/Hello#activation.xul'>
    <getRawHost value='foo.com'/>
    <getRawPath value='/Hello'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='activation.xul'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/Hello#activation.xul'/>
    <toDisplayString value='‪http://foo.com/Hello#activation.xul‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/Hello#activation.xul'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/Hello#bar'>
    <getRawHost value='foo.com'/>
    <getRawPath value='/Hello'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='bar'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/Hello#bar'/>
    <toDisplayString value='‪http://foo.com/Hello#bar‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/Hello#bar'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/Hello#bm-find.xul'>
    <getRawHost value='foo.com'/>
    <getRawPath value='/Hello'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='bm-find.xul'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/Hello#bm-find.xul'/>
    <toDisplayString value='‪http://foo.com/Hello#bm-find.xul‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/Hello#bm-find.xul'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/Hello#bookmarks.xul'>
    <getRawHost value='foo.com'/>
    <getRawPath value='/Hello'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='bookmarks.xul'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/Hello#bookmarks.xul'/>
    <toDisplayString value='‪http://foo.com/Hello#bookmarks.xul‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/Hello#bookmarks.xul'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://foo.com/Hello#pref-appearance.xul'>
    <getRawHost value='foo.com'/>
    <getRawPath value='/Hello'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='pref-appearance.xul'/>
    <getASCIIHost value='foo.com'/>
    <isRootless value='false'/>
    <toString value='http://foo.com/Hello#pref-appearance.xul'/>
    <toDisplayString value='‪http://foo.com/Hello#pref-appearance.xul‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://foo.com/Hello#pref-appearance.xul'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://home.netscape.com/NC-rdf#'>
    <getRawHost value='home.netscape.com'/>
    <getRawPath value='/NC-rdf'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value=''/>
    <getASCIIHost value='home.netscape.com'/>
    <isRootless value='false'/>
    <toString value='http://home.netscape.com/NC-rdf#'/>
    <toDisplayString value='‪http://home.netscape.com/NC-rdf#‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://home.netscape.com/NC-rdf#'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://home.netscape.com/NC-rdf#hostName'>
    <getRawHost value='home.netscape.com'/>
    <getRawPath value='/NC-rdf'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='hostName'/>
    <getASCIIHost value='home.netscape.com'/>
    <isRootless value='false'/>
    <toString value='http://home.netscape.com/NC-rdf#hostName'/>
    <toDisplayString value='‪http://home.netscape.com/NC-rdf#hostName‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://home.netscape.com/NC-rdf#hostName'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://jjc#3.org/demo.mp3#frag'>
    <getRawHost value='jjc'/>
    <getRawPath value=''/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='3.org/demo.mp3#frag'/>
    <getASCIIHost value='jjc'/>
    <isRootless value='false'/>
    <toString value='http://jjc#3.org/demo.mp3#frag'/>
    <toDisplayString value='‪http://jjc#3.org/demo.mp3#frag‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://jjc#3.org/demo.mp3#frag'/>
    <violations>
      <violation>ILLEGAL_CHARACTER</violation>
    </violations>
  </IRI>
  <IRI iri='http://jjc^3.org/demo.mp3'>
    <getRawHost value='jjc^3.org'/>
    <getRawPath value='/demo.mp3'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost exception='Bad Internationalized Domain Name: The input does not conform to the STD 3 ASCII rules'/>
    <isRootless value='false'/>
    <toString value='http://jjc^3.org/demo.mp3'/>
    <toDisplayString value='‪http://jjc^3.org/demo.mp3‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString exception='Bad Internationalized Domain Name: The input does not conform to the STD 3 ASCII rules'/>
    <violations>
      <violation>UNWISE_CHARACTER</violation>
      <violation>NOT_DNS_NAME</violation>
    </violations>
  </IRI>
  <IRI iri='http://localhost:8080/Repository/QueryAgent/UserOntology/qgen-example-1#'>
    <getRawHost value='localhost'/>
    <getRawPath value='/Repository/QueryAgent/UserOntology/qgen-example-1'/>
    <getPort value='8080'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value=''/>
    <getASCIIHost value='localhost'/>
    <isRootless value='false'/>
    <toString value='http://localhost:8080/Repository/QueryAgent/UserOntology/qgen-example-1#'/>
    <toDisplayString value='‪http://localhost:8080/Repository/QueryAgent/UserOntology/qgen-example-1#‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://localhost:8080/Repository/QueryAgent/UserOntology/qgen-example-1#'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://localhost:8080/Repository/QueryAgent/UserOntology/qgen-example-1'>
    <getRawHost value='localhost'/>
    <getRawPath value='/Repository/QueryAgent/UserOntology/qgen-example-1'/>
    <getPort value='8080'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='localhost'/>
    <isRootless value='false'/>
    <toString value='http://localhost:8080/Repository/QueryAgent/UserOntology/qgen-example-1'/>
    <toDisplayString value='‪http://localhost:8080/Repository/QueryAgent/UserOntology/qgen-example-1‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://localhost:8080/Repository/QueryAgent/UserOntology/qgen-example-1'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://localhost:8080/axis/daml/a.daml#'>
    <getRawHost value='localhost'/>
    <getRawPath value='/axis/daml/a.daml'/>
    <getPort value='8080'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value=''/>
    <getASCIIHost value='localhost'/>
    <isRootless value='false'/>
    <toString value='http://localhost:8080/axis/daml/a.daml#'/>
    <toDisplayString value='‪http://localhost:8080/axis/daml/a.daml#‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://localhost:8080/axis/daml/a.daml#'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://localhost:8080/kc2c#C1'>
    <getRawHost value='localhost'/>
    <getRawPath value='/kc2c'/>
    <getPort value='8080'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='C1'/>
    <getASCIIHost value='localhost'/>
    <isRootless value='false'/>
    <toString value='http://localhost:8080/kc2c#C1'/>
    <toDisplayString value='‪http://localhost:8080/kc2c#C1‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://localhost:8080/kc2c#C1'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://localhost:8080/kc2c#i1'>
    <getRawHost value='localhost'/>
    <getRawPath value='/kc2c'/>
    <getPort value='8080'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='i1'/>
    <getASCIIHost value='localhost'/>
    <isRootless value='false'/>
    <toString value='http://localhost:8080/kc2c#i1'/>
    <toDisplayString value='‪http://localhost:8080/kc2c#i1‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://localhost:8080/kc2c#i1'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://localhost:8080/kc2c#i2'>
    <getRawHost value='localhost'/>
    <getRawPath value='/kc2c'/>
    <getPort value='8080'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='i2'/>
    <getASCIIHost value='localhost'/>
    <isRootless value='false'/>
    <toString value='http://localhost:8080/kc2c#i2'/>
    <toDisplayString value='‪http://localhost:8080/kc2c#i2‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://localhost:8080/kc2c#i2'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://localhost:8080/kc2c#p1'>
    <getRawHost value='localhost'/>
    <getRawPath value='/kc2c'/>
    <getPort value='8080'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='p1'/>
    <getASCIIHost value='localhost'/>
    <isRootless value='false'/>
    <toString value='http://localhost:8080/kc2c#p1'/>
    <toDisplayString value='‪http://localhost:8080/kc2c#p1‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://localhost:8080/kc2c#p1'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://news.bbc.co.uk/go/click/rss/0.91/public/-/hi/arabic/news/newsid_4447000/4447211.stm'>
    <getRawHost value='news.bbc.co.uk'/>
    <getRawPath value='/go/click/rss/0.91/public/-/hi/arabic/news/newsid_4447000/4447211.stm'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='news.bbc.co.uk'/>
    <isRootless value='false'/>
    <toString value='http://news.bbc.co.uk/go/click/rss/0.91/public/-/hi/arabic/news/newsid_4447000/4447211.stm'/>
    <toDisplayString value='‪http://news.bbc.co.uk/go/click/rss/0.91/public/-/hi/arabic/news/newsid_4447000/4447211.stm‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://news.bbc.co.uk/go/click/rss/0.91/public/-/hi/arabic/news/newsid_4447000/4447211.stm'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://oiled.man.example.net/test#p1.comp'>
    <getRawHost value='oiled.man.example.net'/>
    <getRawPath value='/test'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='p1.comp'/>
    <getASCIIHost value='oiled.man.example.net'/>
    <isRootless value='false'/>
    <toString value='http://oiled.man.example.net/test#p1.comp'/>
    <toDisplayString value='‪http://oiled.man.example.net/test#p1.comp‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://oiled.man.example.net/test#p1.comp'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://purl.org/dc/elements/1.0/title'>
    <getRawHost value='purl.org'/>
    <getRawPath value='/dc/elements/1.0/title'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='purl.org'/>
    <isRootless value='false'/>
    <toString value='http://purl.org/dc/elements/1.0/title'/>
    <toDisplayString value='‪http://purl.org/dc/elements/1.0/title‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://purl.org/dc/elements/1.0/title'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://purl.org/dc/elements/1.1/'>
    <getRawHost value='purl.org'/>
    <getRawPath value='/dc/elements/1.1/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='purl.org'/>
    <isRootless value='false'/>
    <toString value='http://purl.org/dc/elements/1.1/'/>
    <toDisplayString value='‪http://purl.org/dc/elements/1.1/‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://purl.org/dc/elements/1.1/'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://purl.org/dc/elements/1.1/copyright'>
    <getRawHost value='purl.org'/>
    <getRawPath value='/dc/elements/1.1/copyright'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='purl.org'/>
    <isRootless value='false'/>
    <toString value='http://purl.org/dc/elements/1.1/copyright'/>
    <toDisplayString value='‪http://purl.org/dc/elements/1.1/copyright‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://purl.org/dc/elements/1.1/copyright'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://purl.org/metadata/dublin_core#Creator'>
    <getRawHost value='purl.org'/>
    <getRawPath value='/metadata/dublin_core'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='Creator'/>
    <getASCIIHost value='purl.org'/>
    <isRootless value='false'/>
    <toString value='http://purl.org/metadata/dublin_core#Creator'/>
    <toDisplayString value='‪http://purl.org/metadata/dublin_core#Creator‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://purl.org/metadata/dublin_core#Creator'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://purl.org/metadata/dublin_core#Title'>
    <getRawHost value='purl.org'/>
    <getRawPath value='/metadata/dublin_core'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='Title'/>
    <getASCIIHost value='purl.org'/>
    <isRootless value='false'/>
    <toString value='http://purl.org/metadata/dublin_core#Title'/>
    <toDisplayString value='‪http://purl.org/metadata/dublin_core#Title‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://purl.org/metadata/dublin_core#Title'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://rdf.dmoz.org/Top/World/Tamil/x'>
    <getRawHost value='rdf.dmoz.org'/>
    <getRawPath value='/Top/World/Tamil/x'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='rdf.dmoz.org'/>
    <isRootless value='false'/>
    <toString value='http://rdf.dmoz.org/Top/World/Tamil/x'/>
    <toDisplayString value='‪http://rdf.dmoz.org/Top/World/Tamil/x‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://rdf.dmoz.org/Top/World/Tamil/x'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://somewhere/JohnSmith/'>
    <getRawHost value='somewhere'/>
    <getRawPath value='/JohnSmith/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='somewhere'/>
    <isRootless value='false'/>
    <toString value='http://somewhere/JohnSmith/'/>
    <toDisplayString value='‪http://somewhere/JohnSmith/‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://somewhere/JohnSmith/'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://web.resource.org/cc/'>
    <getRawHost value='web.resource.org'/>
    <getRawPath value='/cc/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='web.resource.org'/>
    <isRootless value='false'/>
    <toString value='http://web.resource.org/cc/'/>
    <toDisplayString value='‪http://web.resource.org/cc/‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://web.resource.org/cc/'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://ww^w/'>
    <getRawHost value='ww^w'/>
    <getRawPath value='/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost exception='Bad Internationalized Domain Name: The input does not conform to the STD 3 ASCII rules'/>
    <isRootless value='false'/>
    <toString value='http://ww^w/'/>
    <toDisplayString value='‪http://ww^w/‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString exception='Bad Internationalized Domain Name: The input does not conform to the STD 3 ASCII rules'/>
    <violations>
      <violation>UNWISE_CHARACTER</violation>
      <violation>NOT_DNS_NAME</violation>
    </violations>
  </IRI>
  <IRI iri='http://www.cs101.org/2003/08/07/RDF/JenaBugOntology#'>
    <getRawHost value='www.cs101.org'/>
    <getRawPath value='/2003/08/07/RDF/JenaBugOntology'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value=''/>
    <getASCIIHost value='www.cs101.org'/>
    <isRootless value='false'/>
    <toString value='http://www.cs101.org/2003/08/07/RDF/JenaBugOntology#'/>
    <toDisplayString value='‪http://www.cs101.org/2003/08/07/RDF/JenaBugOntology#‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.cs101.org/2003/08/07/RDF/JenaBugOntology#'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.daml.org/2001/03/daml+oil#Class'>
    <getRawHost value='www.daml.org'/>
    <getRawPath value='/2001/03/daml+oil'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='Class'/>
    <getASCIIHost value='www.daml.org'/>
    <isRootless value='false'/>
    <toString value='http://www.daml.org/2001/03/daml+oil#Class'/>
    <toDisplayString value='‪http://www.daml.org/2001/03/daml+oil#Class‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.daml.org/2001/03/daml+oil#Class'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.daml.org/2001/03/daml+oil#Datatype'>
    <getRawHost value='www.daml.org'/>
    <getRawPath value='/2001/03/daml+oil'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='Datatype'/>
    <getASCIIHost value='www.daml.org'/>
    <isRootless value='false'/>
    <toString value='http://www.daml.org/2001/03/daml+oil#Datatype'/>
    <toDisplayString value='‪http://www.daml.org/2001/03/daml+oil#Datatype‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.daml.org/2001/03/daml+oil#Datatype'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.daml.org/2001/03/daml+oil-ex#Adam'>
    <getRawHost value='www.daml.org'/>
    <getRawPath value='/2001/03/daml+oil-ex'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='Adam'/>
    <getASCIIHost value='www.daml.org'/>
    <isRootless value='false'/>
    <toString value='http://www.daml.org/2001/03/daml+oil-ex#Adam'/>
    <toDisplayString value='‪http://www.daml.org/2001/03/daml+oil-ex#Adam‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.daml.org/2001/03/daml+oil-ex#Adam'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.example.org/A/B#foo/'>
    <getRawHost value='www.example.org'/>
    <getRawPath value='/A/B'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='foo/'/>
    <getASCIIHost value='www.example.org'/>
    <isRootless value='false'/>
    <toString value='http://www.example.org/A/B#foo/'/>
    <toDisplayString value='‪http://www.example.org/A/B#foo/‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.example.org/A/B#foo/'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.example.org/a/b/c/d/z?x=a'>
    <getRawHost value='www.example.org'/>
    <getRawPath value='/a/b/c/d/z'/>
    <getPort value='-1'/>
    <getRawQuery value='x=a'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost value='www.example.org'/>
    <isRootless value='false'/>
    <toString value='http://www.example.org/a/b/c/d/z?x=a'/>
    <toDisplayString value='‪http://www.example.org/a/b/c/d/z?x=a‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.example.org/a/b/c/d/z?x=a'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.mozilla.org/rdf/chrome#dtTest'>
    <getRawHost value='www.mozilla.org'/>
    <getRawPath value='/rdf/chrome'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='dtTest'/>
    <getASCIIHost value='www.mozilla.org'/>
    <isRootless value='false'/>
    <toString value='http://www.mozilla.org/rdf/chrome#dtTest'/>
    <toDisplayString value='‪http://www.mozilla.org/rdf/chrome#dtTest‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.mozilla.org/rdf/chrome#dtTest'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.w#3.org/demo.mp3'>
    <getRawHost value='www.w'/>
    <getRawPath value=''/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='3.org/demo.mp3'/>
    <getASCIIHost value='www.w'/>
    <isRootless value='false'/>
    <toString value='http://www.w#3.org/demo.mp3'/>
    <toDisplayString value='‪http://www.w#3.org/demo.mp3‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.w#3.org/demo.mp3'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq'>
    <getRawHost value='www.w3.org'/>
    <getRawPath value='/1999/02/22-rdf-syntax-ns'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='Seq'/>
    <getASCIIHost value='www.w3.org'/>
    <isRootless value='false'/>
    <toString value='http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq'/>
    <toDisplayString value='‪http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.w3.org/2000/01/rdf-schema#ConstraintProperty'>
    <getRawHost value='www.w3.org'/>
    <getRawPath value='/2000/01/rdf-schema'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='ConstraintProperty'/>
    <getASCIIHost value='www.w3.org'/>
    <isRootless value='false'/>
    <toString value='http://www.w3.org/2000/01/rdf-schema#ConstraintProperty'/>
    <toDisplayString value='‪http://www.w3.org/2000/01/rdf-schema#ConstraintProperty‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.w3.org/2000/01/rdf-schema#ConstraintProperty'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.w3.org/2000/01/rdf-schema#Container'>
    <getRawHost value='www.w3.org'/>
    <getRawPath value='/2000/01/rdf-schema'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='Container'/>
    <getASCIIHost value='www.w3.org'/>
    <isRootless value='false'/>
    <toString value='http://www.w3.org/2000/01/rdf-schema#Container'/>
    <toDisplayString value='‪http://www.w3.org/2000/01/rdf-schema#Container‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.w3.org/2000/01/rdf-schema#Container'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.w3.org/2000/03/rdf-tracking/#rdfms-duplicate-member-props'>
    <getRawHost value='www.w3.org'/>
    <getRawPath value='/2000/03/rdf-tracking/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='rdfms-duplicate-member-props'/>
    <getASCIIHost value='www.w3.org'/>
    <isRootless value='false'/>
    <toString value='http://www.w3.org/2000/03/rdf-tracking/#rdfms-duplicate-member-props'/>
    <toDisplayString value='‪http://www.w3.org/2000/03/rdf-tracking/#rdfms-duplicate-member-props‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.w3.org/2000/03/rdf-tracking/#rdfms-duplicate-member-props'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.w3.org/2000/10/XMLSchema#positiveInteger'>
    <getRawHost value='www.w3.org'/>
    <getRawPath value='/2000/10/XMLSchema'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='positiveInteger'/>
    <getASCIIHost value='www.w3.org'/>
    <isRootless value='false'/>
    <toString value='http://www.w3.org/2000/10/XMLSchema#positiveInteger'/>
    <toDisplayString value='‪http://www.w3.org/2000/10/XMLSchema#positiveInteger‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.w3.org/2000/10/XMLSchema#positiveInteger'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.w3.org/2000/10/XMLSchema#string'>
    <getRawHost value='www.w3.org'/>
    <getRawPath value='/2000/10/XMLSchema'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='string'/>
    <getASCIIHost value='www.w3.org'/>
    <isRootless value='false'/>
    <toString value='http://www.w3.org/2000/10/XMLSchema#string'/>
    <toDisplayString value='‪http://www.w3.org/2000/10/XMLSchema#string‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.w3.org/2000/10/XMLSchema#string'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.w3.org/2001/XMLSchema#gYear'>
    <getRawHost value='www.w3.org'/>
    <getRawPath value='/2001/XMLSchema'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='gYear'/>
    <getASCIIHost value='www.w3.org'/>
    <isRootless value='false'/>
    <toString value='http://www.w3.org/2001/XMLSchema#gYear'/>
    <toDisplayString value='‪http://www.w3.org/2001/XMLSchema#gYear‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.w3.org/2001/XMLSchema#gYear'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.w3.org/2001/XMLSchema#gYearMonth'>
    <getRawHost value='www.w3.org'/>
    <getRawPath value='/2001/XMLSchema'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='gYearMonth'/>
    <getASCIIHost value='www.w3.org'/>
    <isRootless value='false'/>
    <toString value='http://www.w3.org/2001/XMLSchema#gYearMonth'/>
    <toDisplayString value='‪http://www.w3.org/2001/XMLSchema#gYearMonth‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.w3.org/2001/XMLSchema#gYearMonth'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='http://www.w3.org/2001/vcard-rdf/3.0#work'>
    <getRawHost value='www.w3.org'/>
    <getRawPath value='/2001/vcard-rdf/3.0'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='http'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='work'/>
    <getASCIIHost value='www.w3.org'/>
    <isRootless value='false'/>
    <toString value='http://www.w3.org/2001/vcard-rdf/3.0#work'/>
    <toDisplayString value='‪http://www.w3.org/2001/vcard-rdf/3.0#work‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='http://www.w3.org/2001/vcard-rdf/3.0#work'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='mailto:Jeremy_Carroll@hp.com'>
    <getRawHost nullValue='true'/>
    <getRawPath value='Jeremy_Carroll@hp.com'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='mailto'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='mailto:Jeremy_Carroll@hp.com'/>
    <toDisplayString value='‪mailto:Jeremy_Carroll@hp.com‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='mailto:Jeremy_Carroll@hp.com'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='mailto:alice@work.example'>
    <getRawHost nullValue='true'/>
    <getRawPath value='alice@work.example'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='mailto'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='mailto:alice@work.example'/>
    <toDisplayString value='‪mailto:alice@work.example‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='mailto:alice@work.example'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='mailto:bob@work.example'>
    <getRawHost nullValue='true'/>
    <getRawPath value='bob@work.example'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='mailto'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='mailto:bob@work.example'/>
    <toDisplayString value='‪mailto:bob@work.example‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='mailto:bob@work.example'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='uri:urn:x-rdf:test#a'>
    <getRawHost nullValue='true'/>
    <getRawPath value='urn:x-rdf:test'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='uri'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='a'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='uri:urn:x-rdf:test#a'/>
    <toDisplayString value='‪uri:urn:x-rdf:test#a‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='uri:urn:x-rdf:test#a'/>
    <violations>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='uri:urn:x-rdf:test#b'>
    <getRawHost nullValue='true'/>
    <getRawPath value='urn:x-rdf:test'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='uri'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='b'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='uri:urn:x-rdf:test#b'/>
    <toDisplayString value='‪uri:urn:x-rdf:test#b‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='uri:urn:x-rdf:test#b'/>
    <violations>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='uri:urn:x-rdf:test#c'>
    <getRawHost nullValue='true'/>
    <getRawPath value='urn:x-rdf:test'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='uri'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='c'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='uri:urn:x-rdf:test#c'/>
    <toDisplayString value='‪uri:urn:x-rdf:test#c‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='uri:urn:x-rdf:test#c'/>
    <violations>
      <violation>UNREGISTERED_IANA_SCHEME</violation>
    </violations>
  </IRI>
  <IRI iri='urn:foo#'>
    <getRawHost nullValue='true'/>
    <getRawPath value='foo'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='urn'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value=''/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='urn:foo#'/>
    <toDisplayString value='‪urn:foo#‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='urn:foo#'/>
    <violations>
      <violation>SCHEME_PATTERN_MATCH_FAILED</violation>
    </violations>
  </IRI>
  <IRI iri='urn:foo#A'>
    <getRawHost nullValue='true'/>
    <getRawPath value='foo'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='urn'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='A'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='urn:foo#A'/>
    <toDisplayString value='‪urn:foo#A‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='urn:foo#A'/>
    <violations>
      <violation>SCHEME_PATTERN_MATCH_FAILED</violation>
    </violations>
  </IRI>
  <IRI iri='urn:foo#p'>
    <getRawHost nullValue='true'/>
    <getRawPath value='foo'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='urn'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='p'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='urn:foo#p'/>
    <toDisplayString value='‪urn:foo#p‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='urn:foo#p'/>
    <violations>
      <violation>SCHEME_PATTERN_MATCH_FAILED</violation>
    </violations>
  </IRI>
  <IRI iri='urn:x-hp-jena:test#A'>
    <getRawHost nullValue='true'/>
    <getRawPath value='x-hp-jena:test'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='urn'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='A'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='urn:x-hp-jena:test#A'/>
    <toDisplayString value='‪urn:x-hp-jena:test#A‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='urn:x-hp-jena:test#A'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='urn:x-hp-jena:test#a0'>
    <getRawHost nullValue='true'/>
    <getRawPath value='x-hp-jena:test'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='urn'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='a0'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='urn:x-hp-jena:test#a0'/>
    <toDisplayString value='‪urn:x-hp-jena:test#a0‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='urn:x-hp-jena:test#a0'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='urn:x-hp-jena:test#a1'>
    <getRawHost nullValue='true'/>
    <getRawPath value='x-hp-jena:test'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='urn'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='a1'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='urn:x-hp-jena:test#a1'/>
    <toDisplayString value='‪urn:x-hp-jena:test#a1‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='urn:x-hp-jena:test#a1'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='urn:x-hp:eg#D'>
    <getRawHost nullValue='true'/>
    <getRawPath value='x-hp:eg'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='urn'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment value='D'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='urn:x-hp:eg#D'/>
    <toDisplayString value='‪urn:x-hp:eg#D‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='urn:x-hp:eg#D'/>
    <violations>
    </violations>
  </IRI>
  <IRI iri='urn:x-hp:eg/'>
    <getRawHost nullValue='true'/>
    <getRawPath value='x-hp:eg/'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='urn'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='urn:x-hp:eg/'/>
    <toDisplayString value='‪urn:x-hp:eg/‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='urn:x-hp:eg/'/>
    <violations>
      <violation>SCHEME_PATTERN_MATCH_FAILED</violation>
    </violations>
  </IRI>
  <IRI iri='urn:x-hp:eg/hasGraphics'>
    <getRawHost nullValue='true'/>
    <getRawPath value='x-hp:eg/hasGraphics'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='urn'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='urn:x-hp:eg/hasGraphics'/>
    <toDisplayString value='‪urn:x-hp:eg/hasGraphics‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='urn:x-hp:eg/hasGraphics'/>
    <violations>
      <violation>SCHEME_PATTERN_MATCH_FAILED</violation>
    </violations>
  </IRI>
  <IRI iri='urn:x-hp:eg/hasMotherBoard'>
    <getRawHost nullValue='true'/>
    <getRawPath value='x-hp:eg/hasMotherBoard'/>
    <getPort value='-1'/>
    <getRawQuery nullValue='true'/>
    <getScheme value='urn'/>
    <getRawUserinfo nullValue='true'/>
    <getRawFragment nullValue='true'/>
    <getASCIIHost nullValue='true'/>
    <isRootless value='true'/>
    <toString value='urn:x-hp:eg/hasMotherBoard'/>
    <toDisplayString value='‪urn:x-hp:eg/hasMotherBoard‬'/>
    <isAbsolute value='true'/>
    <isRelative value='false'/>
    <toASCIIString value='urn:x-hp:eg/hasMotherBoard'/>
    <violations>
      <violation>SCHEME_PATTERN_MATCH_FAILED</violation>
    </violations>
  </IRI>
  <Resolve>
    <IRI iri='urn:x-hp:eg/hasMotherBoard'>
      <getRawHost nullValue='true'/>
      <getRawPath value='x-hp:eg/hasMotherBoard'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='urn'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='urn:x-hp:eg/hasMotherBoard'/>
      <toDisplayString value='‪urn:x-hp:eg/hasMotherBoard‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='urn:x-hp:eg/hasMotherBoard'/>
      <violations>
	<violation>SCHEME_PATTERN_MATCH_FAILED</violation>
      </violations>
    </IRI>
    <IRI iri='#'>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value=''/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='#'/>
      <toDisplayString value='‪#‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='#'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='x-hp:eg/hasMotherBoard'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='urn'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value=''/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='urn:x-hp:eg/hasMotherBoard#'/>
      <toDisplayString value='‪urn:x-hp:eg/hasMotherBoard#‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='urn:x-hp:eg/hasMotherBoard#'/>
      <violations>
	<violation>SCHEME_PATTERN_MATCH_FAILED</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='x-hp:eg/hasMotherBoard'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='urn'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value=''/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='urn:x-hp:eg/hasMotherBoard#'/>
      <toDisplayString value='‪urn:x-hp:eg/hasMotherBoard#‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='urn:x-hp:eg/hasMotherBoard#'/>
      <violations>
	<violation>SCHEME_PATTERN_MATCH_FAILED</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='base:x'>
      <getRawHost nullValue='true'/>
      <getRawPath value='x'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='base'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='base:x'/>
      <toDisplayString value='‪base:x‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='base:x'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </IRI>
    <IRI iri='#'>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value=''/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='#'/>
      <toDisplayString value='‪#‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='#'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='x'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='base'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value=''/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='base:x#'/>
      <toDisplayString value='‪base:x#‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='base:x#'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='x'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='base'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value=''/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='base:x#'/>
      <toDisplayString value='‪base:x#‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='base:x#'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/Documents and Settings/jjchplb/Local Settings/Temp/test-load-with-41.rdf'>
      <getRawHost value=''/>
      <getRawPath value='/C:/Documents and Settings/jjchplb/Local Settings/Temp/test-load-with-41.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/Documents and Settings/jjchplb/Local Settings/Temp/test-load-with-41.rdf'/>
      <toDisplayString value='‪file:///C:/Documents and Settings/jjchplb/Local Settings/Temp/test-load-with-41.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/Documents%20and%20Settings/jjchplb/Local%20Settings/Temp/test-load-with-41.rdf'/>
      <violations>
	<violation>WHITESPACE</violation>
      </violations>
    </IRI>
    <IRI iri=''>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value=''/>
      <toDisplayString value='‪‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value=''/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/Documents and Settings/jjchplb/Local Settings/Temp/test-load-with-41.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/Documents and Settings/jjchplb/Local Settings/Temp/test-load-with-41.rdf'/>
      <toDisplayString value='‪file:///C:/Documents and Settings/jjchplb/Local Settings/Temp/test-load-with-41.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/Documents%20and%20Settings/jjchplb/Local%20Settings/Temp/test-load-with-41.rdf'/>
      <violations>
	<violation>WHITESPACE</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/Documents and Settings/jjchplb/Local Settings/Temp/test-load-with-41.rdf'>
      <getRawHost value=''/>
      <getRawPath value='/C:/Documents and Settings/jjchplb/Local Settings/Temp/test-load-with-41.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/Documents and Settings/jjchplb/Local Settings/Temp/test-load-with-41.rdf'/>
      <toDisplayString value='‪file:///C:/Documents and Settings/jjchplb/Local Settings/Temp/test-load-with-41.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/Documents%20and%20Settings/jjchplb/Local%20Settings/Temp/test-load-with-41.rdf'/>
      <violations>
	<violation>WHITESPACE</violation>
      </violations>
    </IRI>
    <IRI iri='eh:/a'>
      <getRawHost nullValue='true'/>
      <getRawPath value='/a'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='eh'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='eh:/a'/>
      <toDisplayString value='‪eh:/a‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='eh:/a'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='/a'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='eh'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='eh:/a'/>
      <toDisplayString value='‪eh:/a‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='eh:/a'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='#'>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value=''/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='#'/>
      <toDisplayString value='‪#‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='#'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value=''/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/#'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/#‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/#'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri=''>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value=''/>
      <toDisplayString value='‪‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value=''/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='base'>
      <getRawHost nullValue='true'/>
      <getRawPath value='base'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='base'/>
      <toDisplayString value='‪base‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='base'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/base'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/base'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/base‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/base'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='eh://R'>
      <getRawHost value='R'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='eh'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='R'/>
      <isRootless value='false'/>
      <toString value='eh://R'/>
      <toDisplayString value='‪eh://R‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='eh://R'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
	<violation>LOWERCASE_PREFERRED</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='R'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='eh'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='R'/>
      <isRootless value='false'/>
      <toString value='eh://R'/>
      <toDisplayString value='‪eh://R‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='eh://R'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
	<violation>LOWERCASE_PREFERRED</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='eh:/O'>
      <getRawHost nullValue='true'/>
      <getRawPath value='/O'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='eh'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='eh:/O'/>
      <toDisplayString value='‪eh:/O‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='eh:/O'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='/O'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='eh'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='eh:/O'/>
      <toDisplayString value='‪eh:/O‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='eh:/O'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='file:foo.n3'>
      <getRawHost nullValue='true'/>
      <getRawPath value='foo.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:foo.n3'/>
      <toDisplayString value='‪file:foo.n3‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:foo.n3'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/foo.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/foo.n3'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/foo.n3‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/foo.n3'/>
      <violations>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='foo.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='foo.n3'/>
      <toDisplayString value='‪foo.n3‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='foo.n3'/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='file:model8.n3'>
      <getRawHost nullValue='true'/>
      <getRawPath value='model8.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:model8.n3'/>
      <toDisplayString value='‪file:model8.n3‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:model8.n3'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/model8.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/model8.n3'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/model8.n3‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/model8.n3'/>
      <violations>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='model8.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='model8.n3'/>
      <toDisplayString value='‪model8.n3‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='model8.n3'/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='rdf://test.com#'>
      <getRawHost value='test.com'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='rdf'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value=''/>
      <getASCIIHost value='test.com'/>
      <isRootless value='false'/>
      <toString value='rdf://test.com#'/>
      <toDisplayString value='‪rdf://test.com#‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='rdf://test.com#'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='test.com'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='rdf'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value=''/>
      <getASCIIHost value='test.com'/>
      <isRootless value='false'/>
      <toString value='rdf://test.com#'/>
      <toDisplayString value='‪rdf://test.com#‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='rdf://test.com#'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/foo.n3'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/foo.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/foo.n3'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/foo.n3‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/foo.n3'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='z'>
      <getRawHost nullValue='true'/>
      <getRawPath value='z'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='z'/>
      <toDisplayString value='‪z‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='z'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/z'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/z'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/z‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/z'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/ARQ/Ask/manifest.ttl'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ARQ/Ask/manifest.ttl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Ask/manifest.ttl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ARQ/Ask/manifest.ttl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Ask/manifest.ttl'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri=''>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value=''/>
      <toDisplayString value='‪‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value=''/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ARQ/Ask/manifest.ttl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Ask/manifest.ttl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ARQ/Ask/manifest.ttl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Ask/manifest.ttl'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/ARQ/Basic/manifest.ttl'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ARQ/Basic/manifest.ttl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Basic/manifest.ttl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ARQ/Basic/manifest.ttl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Basic/manifest.ttl'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='r-base-prefix-3.ttl'>
      <getRawHost nullValue='true'/>
      <getRawPath value='r-base-prefix-3.ttl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='r-base-prefix-3.ttl'/>
      <toDisplayString value='‪r-base-prefix-3.ttl‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='r-base-prefix-3.ttl'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ARQ/Basic/r-base-prefix-3.ttl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Basic/r-base-prefix-3.ttl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ARQ/Basic/r-base-prefix-3.ttl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Basic/r-base-prefix-3.ttl'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/ARQ/Basic/manifest.ttl'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ARQ/Basic/manifest.ttl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Basic/manifest.ttl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ARQ/Basic/manifest.ttl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Basic/manifest.ttl'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='r-base-prefix-4.ttl'>
      <getRawHost nullValue='true'/>
      <getRawPath value='r-base-prefix-4.ttl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='r-base-prefix-4.ttl'/>
      <toDisplayString value='‪r-base-prefix-4.ttl‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='r-base-prefix-4.ttl'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ARQ/Basic/r-base-prefix-4.ttl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Basic/r-base-prefix-4.ttl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ARQ/Basic/r-base-prefix-4.ttl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Basic/r-base-prefix-4.ttl'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/ARQ/Optional/result-opt-1.ttl'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ARQ/Optional/result-opt-1.ttl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Optional/result-opt-1.ttl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ARQ/Optional/result-opt-1.ttl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Optional/result-opt-1.ttl'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='mailto:bert@example.net'>
      <getRawHost nullValue='true'/>
      <getRawPath value='bert@example.net'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='mailto'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='mailto:bert@example.net'/>
      <toDisplayString value='‪mailto:bert@example.net‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='mailto:bert@example.net'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='bert@example.net'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='mailto'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='mailto:bert@example.net'/>
      <toDisplayString value='‪mailto:bert@example.net‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='mailto:bert@example.net'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/ARQ/manifest-arq.ttl'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ARQ/manifest-arq.ttl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/manifest-arq.ttl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ARQ/manifest-arq.ttl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/manifest-arq.ttl'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='Bound/manifest.n3'>
      <getRawHost nullValue='true'/>
      <getRawPath value='Bound/manifest.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='Bound/manifest.n3'/>
      <toDisplayString value='‪Bound/manifest.n3‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='Bound/manifest.n3'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ARQ/Bound/manifest.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Bound/manifest.n3'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ARQ/Bound/manifest.n3‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Bound/manifest.n3'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/ARQ/manifest-arq.ttl'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ARQ/manifest-arq.ttl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/manifest-arq.ttl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ARQ/manifest-arq.ttl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/manifest-arq.ttl'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='Construct/manifest.ttl'>
      <getRawHost nullValue='true'/>
      <getRawPath value='Construct/manifest.ttl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='Construct/manifest.ttl'/>
      <toDisplayString value='‪Construct/manifest.ttl‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='Construct/manifest.ttl'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ARQ/Construct/manifest.ttl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Construct/manifest.ttl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ARQ/Construct/manifest.ttl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Construct/manifest.ttl'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/ARQ/manifest-arq.ttl'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ARQ/manifest-arq.ttl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/manifest-arq.ttl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ARQ/manifest-arq.ttl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/manifest-arq.ttl'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='Dataset/manifest.n3'>
      <getRawHost nullValue='true'/>
      <getRawPath value='Dataset/manifest.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='Dataset/manifest.n3'/>
      <toDisplayString value='‪Dataset/manifest.n3‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='Dataset/manifest.n3'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ARQ/Dataset/manifest.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Dataset/manifest.n3'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ARQ/Dataset/manifest.n3‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ARQ/Dataset/manifest.n3'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/DAWG-Approved/examples/ex2-4a.n3'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/DAWG-Approved/examples/ex2-4a.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/DAWG-Approved/examples/ex2-4a.n3'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/DAWG-Approved/examples/ex2-4a.n3‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/DAWG-Approved/examples/ex2-4a.n3'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='mailto:jlow@example.com'>
      <getRawHost nullValue='true'/>
      <getRawPath value='jlow@example.com'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='mailto'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='mailto:jlow@example.com'/>
      <toDisplayString value='‪mailto:jlow@example.com‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='mailto:jlow@example.com'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='jlow@example.com'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='mailto'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='mailto:jlow@example.com'/>
      <toDisplayString value='‪mailto:jlow@example.com‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='mailto:jlow@example.com'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/DAWG/examples/manifest.n3'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/DAWG/examples/manifest.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/DAWG/examples/manifest.n3'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/DAWG/examples/manifest.n3‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/DAWG/examples/manifest.n3'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='ex11.2.3.2_0.rq'>
      <getRawHost nullValue='true'/>
      <getRawPath value='ex11.2.3.2_0.rq'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='ex11.2.3.2_0.rq'/>
      <toDisplayString value='‪ex11.2.3.2_0.rq‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='ex11.2.3.2_0.rq'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/DAWG/examples/ex11.2.3.2_0.rq'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/DAWG/examples/ex11.2.3.2_0.rq'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/DAWG/examples/ex11.2.3.2_0.rq‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/DAWG/examples/ex11.2.3.2_0.rq'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/RDQL-ARQ/result-0-01.n3'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/RDQL-ARQ/result-0-01.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/RDQL-ARQ/result-0-01.n3'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/RDQL-ARQ/result-0-01.n3‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/RDQL-ARQ/result-0-01.n3'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='urn:/*not_a_comment*/'>
      <getRawHost nullValue='true'/>
      <getRawPath value='/*not_a_comment*/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='urn'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='urn:/*not_a_comment*/'/>
      <toDisplayString value='‪urn:/*not_a_comment*/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='urn:/*not_a_comment*/'/>
      <violations>
	<violation>SCHEME_PATTERN_MATCH_FAILED</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='/*not_a_comment*/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='urn'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='urn:/*not_a_comment*/'/>
      <toDisplayString value='‪urn:/*not_a_comment*/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='urn:/*not_a_comment*/'/>
      <violations>
	<violation>SCHEME_PATTERN_MATCH_FAILED</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='#y1'>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='y1'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='#y1'/>
      <toDisplayString value='‪#y1‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='#y1'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='y1'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl#y1'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl#y1‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl#y1'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri=''>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value=''/>
      <toDisplayString value='‪‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value=''/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_06/b.owl'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_07A.owl'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_07A.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_07A.owl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_07A.owl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_07A.owl'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='foo#ClassAC'>
      <getRawHost nullValue='true'/>
      <getRawPath value='foo'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='ClassAC'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='foo#ClassAC'/>
      <toDisplayString value='‪foo#ClassAC‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='foo#ClassAC'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ontology/bugs/foo'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='ClassAC'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/foo#ClassAC'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/foo#ClassAC‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/foo#ClassAC'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_07A.owl'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_07A.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_07A.owl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_07A.owl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/test_hk_07A.owl'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='file:testing/ontology/bugs/test_hk_07A.owl'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/bugs/test_hk_07A.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/ontology/bugs/test_hk_07A.owl'/>
      <toDisplayString value='‪file:testing/ontology/bugs/test_hk_07A.owl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/ontology/bugs/test_hk_07A.owl'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/ontology/bugs/testing/ontology/bugs/test_hk_07A.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/testing/ontology/bugs/test_hk_07A.owl'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/testing/ontology/bugs/test_hk_07A.owl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/ontology/bugs/testing/ontology/bugs/test_hk_07A.owl'/>
      <violations>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/bugs/test_hk_07A.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='testing/ontology/bugs/test_hk_07A.owl'/>
      <toDisplayString value='‪testing/ontology/bugs/test_hk_07A.owl‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='testing/ontology/bugs/test_hk_07A.owl'/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/sbug.rdf'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/reasoners/bugs/sbug.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/sbug.rdf'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/sbug.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/sbug.rdf'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='jason6'>
      <getRawHost nullValue='true'/>
      <getRawPath value='jason6'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='jason6'/>
      <toDisplayString value='‪jason6‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='jason6'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/reasoners/bugs/jason6'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/jason6'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/jason6‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/jason6'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/subpropertyModel.n3'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/reasoners/bugs/subpropertyModel.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/subpropertyModel.n3'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/subpropertyModel.n3‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/subpropertyModel.n3'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='urn:x-propNum100'>
      <getRawHost nullValue='true'/>
      <getRawPath value='x-propNum100'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='urn'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='urn:x-propNum100'/>
      <toDisplayString value='‪urn:x-propNum100‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='urn:x-propNum100'/>
      <violations>
	<violation>SCHEME_PATTERN_MATCH_FAILED</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='x-propNum100'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='urn'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='urn:x-propNum100'/>
      <toDisplayString value='‪urn:x-propNum100‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='urn:x-propNum100'/>
      <violations>
	<violation>SCHEME_PATTERN_MATCH_FAILED</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/unbroken.n3'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/reasoners/bugs/unbroken.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/unbroken.n3'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/unbroken.n3‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/unbroken.n3'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='eh:/V'>
      <getRawHost nullValue='true'/>
      <getRawPath value='/V'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='eh'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='eh:/V'/>
      <toDisplayString value='‪eh:/V‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='eh:/V'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='/V'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='eh'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='eh:/V'/>
      <toDisplayString value='‪eh:/V‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='eh:/V'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/unbroken.n3'>
      <getRawHost value=''/>
      <getRawPath value='/C:/eclipse/workspace/jena2/testing/reasoners/bugs/unbroken.n3'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value=''/>
      <isRootless value='false'/>
      <toString value='file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/unbroken.n3'/>
      <toDisplayString value='‪file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/unbroken.n3‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:///C:/eclipse/workspace/jena2/testing/reasoners/bugs/unbroken.n3'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='eh:/a'>
      <getRawHost nullValue='true'/>
      <getRawPath value='/a'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='eh'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='eh:/a'/>
      <toDisplayString value='‪eh:/a‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='eh:/a'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='/a'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='eh'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='eh:/a'/>
      <toDisplayString value='‪eh:/a‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='eh:/a'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'/>
      <toDisplayString value='‪file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:C:%5CDOCUME~1%5Cjjchplb%5CLOCALS~1%5CTemp%5Chedgehog6739.rdf'/>
      <violations>
	<violation>UNWISE_CHARACTER</violation>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
	<violation>SCHEME_PATTERN_MATCH_FAILED</violation>
      </violations>
    </IRI>
    <IRI iri=''>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value=''/>
      <toDisplayString value='‪‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value=''/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'/>
      <toDisplayString value='‪file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:C:%5CDOCUME~1%5Cjjchplb%5CLOCALS~1%5CTemp%5Chedgehog6739.rdf'/>
      <violations>
	<violation>UNWISE_CHARACTER</violation>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'/>
      <toDisplayString value='‪file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:C:%5CDOCUME~1%5Cjjchplb%5CLOCALS~1%5CTemp%5Chedgehog6739.rdf'/>
      <violations>
	<violation>UNWISE_CHARACTER</violation>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'/>
      <toDisplayString value='‪file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:C:%5CDOCUME~1%5Cjjchplb%5CLOCALS~1%5CTemp%5Chedgehog6739.rdf'/>
      <violations>
	<violation>UNWISE_CHARACTER</violation>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
	<violation>SCHEME_PATTERN_MATCH_FAILED</violation>
      </violations>
    </IRI>
    <IRI iri='http://spoo.net/O'>
      <getRawHost value='spoo.net'/>
      <getRawPath value='/O'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='spoo.net'/>
      <isRootless value='false'/>
      <toString value='http://spoo.net/O'/>
      <toDisplayString value='‪http://spoo.net/O‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://spoo.net/O'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='spoo.net'/>
      <getRawPath value='/O'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='spoo.net'/>
      <isRootless value='false'/>
      <toString value='http://spoo.net/O'/>
      <toDisplayString value='‪http://spoo.net/O‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://spoo.net/O'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf'/>
      <toDisplayString value='‪file:C:\DOCUME~1\jjchplb\LOCALS~1\Temp\hedgehog6739.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:C:%5CDOCUME~1%5Cjjchplb%5CLOCALS~1%5CTemp%5Chedgehog6739.rdf'/>
      <violations>
	<violation>UNWISE_CHARACTER</violation>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
	<violation>SCHEME_PATTERN_MATCH_FAILED</violation>
      </violations>
    </IRI>
    <IRI iri='http://spoo.net/S'>
      <getRawHost value='spoo.net'/>
      <getRawPath value='/S'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='spoo.net'/>
      <isRootless value='false'/>
      <toString value='http://spoo.net/S'/>
      <toDisplayString value='‪http://spoo.net/S‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://spoo.net/S'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='spoo.net'/>
      <getRawPath value='/S'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='spoo.net'/>
      <isRootless value='false'/>
      <toString value='http://spoo.net/S'/>
      <toDisplayString value='‪http://spoo.net/S‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://spoo.net/S'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:doc/inference/data/owlDemoSchema.xml'>
      <getRawHost nullValue='true'/>
      <getRawPath value='doc/inference/data/owlDemoSchema.xml'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:doc/inference/data/owlDemoSchema.xml'/>
      <toDisplayString value='‪file:doc/inference/data/owlDemoSchema.xml‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:doc/inference/data/owlDemoSchema.xml'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='urn:x-hp:eg/'>
      <getRawHost nullValue='true'/>
      <getRawPath value='x-hp:eg/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='urn'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='urn:x-hp:eg/'/>
      <toDisplayString value='‪urn:x-hp:eg/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='urn:x-hp:eg/'/>
      <violations>
	<violation>SCHEME_PATTERN_MATCH_FAILED</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='x-hp:eg/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='urn'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='urn:x-hp:eg/'/>
      <toDisplayString value='‪urn:x-hp:eg/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='urn:x-hp:eg/'/>
      <violations>
	<violation>SCHEME_PATTERN_MATCH_FAILED</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/abbreviated/relative-uris.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/relative-uris.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/relative-uris.rdf'/>
      <toDisplayString value='‪file:testing/abbreviated/relative-uris.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/relative-uris.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri=''>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value=''/>
      <toDisplayString value='‪‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value=''/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/relative-uris.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/relative-uris.rdf'/>
      <toDisplayString value='‪file:testing/abbreviated/relative-uris.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/relative-uris.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/relative-uris.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/relative-uris.rdf'/>
      <toDisplayString value='‪file:testing/abbreviated/relative-uris.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/relative-uris.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/abbreviated/relative-uris.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/relative-uris.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/relative-uris.rdf'/>
      <toDisplayString value='‪file:testing/abbreviated/relative-uris.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/relative-uris.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='.'>
      <getRawHost nullValue='true'/>
      <getRawPath value='.'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='.'/>
      <toDisplayString value='‪.‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='.'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/'/>
      <toDisplayString value='‪file:testing/abbreviated/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/'/>
      <toDisplayString value='‪file:testing/abbreviated/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/abbreviated/relative-uris.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/relative-uris.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/relative-uris.rdf'/>
      <toDisplayString value='‪file:testing/abbreviated/relative-uris.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/relative-uris.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='../../C/D'>
      <getRawHost nullValue='true'/>
      <getRawPath value='../../C/D'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='../../C/D'/>
      <toDisplayString value='‪../../C/D‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='../../C/D'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='C/D'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:C/D'/>
      <toDisplayString value='‪file:C/D‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:C/D'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='C/D'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:C/D'/>
      <toDisplayString value='‪file:C/D‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:C/D'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/abbreviated/relative-uris.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/relative-uris.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/relative-uris.rdf'/>
      <toDisplayString value='‪file:testing/abbreviated/relative-uris.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/relative-uris.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='//example.com/A'>
      <getRawHost value='example.com'/>
      <getRawPath value='/A'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='example.com'/>
      <isRootless value='false'/>
      <toString value='//example.com/A'/>
      <toDisplayString value='‪//example.com/A‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//example.com/A'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='example.com'/>
      <getRawPath value='/A'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='example.com'/>
      <isRootless value='false'/>
      <toString value='file://example.com/A'/>
      <toDisplayString value='‪file://example.com/A‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file://example.com/A'/>
      <violations>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='example.com'/>
      <getRawPath value='/A'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='example.com'/>
      <isRootless value='false'/>
      <toString value='file://example.com/A'/>
      <toDisplayString value='‪file://example.com/A‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file://example.com/A'/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/abbreviated/relative-uris.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/relative-uris.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/relative-uris.rdf'/>
      <toDisplayString value='‪file:testing/abbreviated/relative-uris.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/relative-uris.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='/A/B#foo/'>
      <getRawHost nullValue='true'/>
      <getRawPath value='/A/B'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='foo/'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='/A/B#foo/'/>
      <toDisplayString value='‪/A/B#foo/‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='/A/B#foo/'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='/A/B'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='foo/'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='file:/A/B#foo/'/>
      <toDisplayString value='‪file:/A/B#foo/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:/A/B#foo/'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='/A/B'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='foo/'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='file:/A/B#foo/'/>
      <toDisplayString value='‪file:/A/B#foo/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:/A/B#foo/'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/abbreviated/relative-uris.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/relative-uris.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/relative-uris.rdf'/>
      <toDisplayString value='‪file:testing/abbreviated/relative-uris.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/relative-uris.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='X#bar'>
      <getRawHost nullValue='true'/>
      <getRawPath value='X'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='bar'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='X#bar'/>
      <toDisplayString value='‪X#bar‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='X#bar'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/X'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='bar'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/X#bar'/>
      <toDisplayString value='‪file:testing/abbreviated/X#bar‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/X#bar'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/X'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='bar'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/X#bar'/>
      <toDisplayString value='‪file:testing/abbreviated/X#bar‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/X#bar'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/abbreviated/relative-uris.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/relative-uris.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/relative-uris.rdf'/>
      <toDisplayString value='‪file:testing/abbreviated/relative-uris.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/relative-uris.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='e/f/g/'>
      <getRawHost nullValue='true'/>
      <getRawPath value='e/f/g/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='e/f/g/'/>
      <toDisplayString value='‪e/f/g/‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='e/f/g/'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/e/f/g/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/e/f/g/'/>
      <toDisplayString value='‪file:testing/abbreviated/e/f/g/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/e/f/g/'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/e/f/g/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/e/f/g/'/>
      <toDisplayString value='‪file:testing/abbreviated/e/f/g/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/e/f/g/'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/abbreviated/relative-uris.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/relative-uris.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/relative-uris.rdf'/>
      <toDisplayString value='‪file:testing/abbreviated/relative-uris.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/relative-uris.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='http://www.example.org/a/b/c/d/'>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='www.example.org'/>
      <getRawPath value='/a/b/c/d/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='www.example.org'/>
      <isRootless value='false'/>
      <toString value='http://www.example.org/a/b/c/d/'/>
      <toDisplayString value='‪http://www.example.org/a/b/c/d/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://www.example.org/a/b/c/d/'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/abbreviated/relative-uris.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/relative-uris.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/relative-uris.rdf'/>
      <toDisplayString value='‪file:testing/abbreviated/relative-uris.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/relative-uris.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='z?x=a'>
      <getRawHost nullValue='true'/>
      <getRawPath value='z'/>
      <getPort value='-1'/>
      <getRawQuery value='x=a'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='z?x=a'/>
      <toDisplayString value='‪z?x=a‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='z?x=a'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/z'/>
      <getPort value='-1'/>
      <getRawQuery value='x=a'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/z?x=a'/>
      <toDisplayString value='‪file:testing/abbreviated/z?x=a‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/z?x=a'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/abbreviated/z'/>
      <getPort value='-1'/>
      <getRawQuery value='x=a'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/abbreviated/z?x=a'/>
      <toDisplayString value='‪file:testing/abbreviated/z?x=a‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/abbreviated/z?x=a'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/arp/error-msgs/test06.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/arp/error-msgs/test06.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/arp/error-msgs/test06.rdf'/>
      <toDisplayString value='‪file:testing/arp/error-msgs/test06.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/arp/error-msgs/test06.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri=''>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value=''/>
      <toDisplayString value='‪‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value=''/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/arp/error-msgs/test06.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/arp/error-msgs/test06.rdf'/>
      <toDisplayString value='‪file:testing/arp/error-msgs/test06.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/arp/error-msgs/test06.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/arp/error-msgs/test06.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/arp/error-msgs/test06.rdf'/>
      <toDisplayString value='‪file:testing/arp/error-msgs/test06.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/arp/error-msgs/test06.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/arp/qname-in-ID/bug74_0.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/arp/qname-in-ID/bug74_0.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/arp/qname-in-ID/bug74_0.rdf'/>
      <toDisplayString value='‪file:testing/arp/qname-in-ID/bug74_0.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/arp/qname-in-ID/bug74_0.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='#one'>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='one'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='#one'/>
      <toDisplayString value='‪#one‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='#one'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/arp/qname-in-ID/bug74_0.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='one'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/arp/qname-in-ID/bug74_0.rdf#one'/>
      <toDisplayString value='‪file:testing/arp/qname-in-ID/bug74_0.rdf#one‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/arp/qname-in-ID/bug74_0.rdf#one'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/arp/qname-in-ID/bug74_0.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='one'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/arp/qname-in-ID/bug74_0.rdf#one'/>
      <toDisplayString value='‪file:testing/arp/qname-in-ID/bug74_0.rdf#one‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/arp/qname-in-ID/bug74_0.rdf#one'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/arp/qname-in-ID/bug74_0.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/arp/qname-in-ID/bug74_0.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/arp/qname-in-ID/bug74_0.rdf'/>
      <toDisplayString value='‪file:testing/arp/qname-in-ID/bug74_0.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/arp/qname-in-ID/bug74_0.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='#sw:test'>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='sw:test'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='#sw:test'/>
      <toDisplayString value='‪#sw:test‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='#sw:test'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/arp/qname-in-ID/bug74_0.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='sw:test'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/arp/qname-in-ID/bug74_0.rdf#sw:test'/>
      <toDisplayString value='‪file:testing/arp/qname-in-ID/bug74_0.rdf#sw:test‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/arp/qname-in-ID/bug74_0.rdf#sw:test'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/arp/qname-in-ID/bug74_0.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='sw:test'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/arp/qname-in-ID/bug74_0.rdf#sw:test'/>
      <toDisplayString value='‪file:testing/arp/qname-in-ID/bug74_0.rdf#sw:test‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/arp/qname-in-ID/bug74_0.rdf#sw:test'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/ontology/bugs/test_dk_01.xml'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/bugs/test_dk_01.xml'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/ontology/bugs/test_dk_01.xml'/>
      <toDisplayString value='‪file:testing/ontology/bugs/test_dk_01.xml‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/ontology/bugs/test_dk_01.xml'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='http://localhost:8080/Repository/QueryAgent/UserOntology/qgen-example-1#'>
      <getRawHost value='localhost'/>
      <getRawPath value='/Repository/QueryAgent/UserOntology/qgen-example-1'/>
      <getPort value='8080'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value=''/>
      <getASCIIHost value='localhost'/>
      <isRootless value='false'/>
      <toString value='http://localhost:8080/Repository/QueryAgent/UserOntology/qgen-example-1#'/>
      <toDisplayString value='‪http://localhost:8080/Repository/QueryAgent/UserOntology/qgen-example-1#‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://localhost:8080/Repository/QueryAgent/UserOntology/qgen-example-1#'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='localhost'/>
      <getRawPath value='/Repository/QueryAgent/UserOntology/qgen-example-1'/>
      <getPort value='8080'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value=''/>
      <getASCIIHost value='localhost'/>
      <isRootless value='false'/>
      <toString value='http://localhost:8080/Repository/QueryAgent/UserOntology/qgen-example-1#'/>
      <toDisplayString value='‪http://localhost:8080/Repository/QueryAgent/UserOntology/qgen-example-1#‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://localhost:8080/Repository/QueryAgent/UserOntology/qgen-example-1#'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/ontology/bugs/test_dk_01.xml'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/bugs/test_dk_01.xml'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/ontology/bugs/test_dk_01.xml'/>
      <toDisplayString value='‪file:testing/ontology/bugs/test_dk_01.xml‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/ontology/bugs/test_dk_01.xml'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='owl#Thing'>
      <getRawHost nullValue='true'/>
      <getRawPath value='owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='Thing'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='owl#Thing'/>
      <toDisplayString value='‪owl#Thing‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='owl#Thing'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/bugs/owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='Thing'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/ontology/bugs/owl#Thing'/>
      <toDisplayString value='‪file:testing/ontology/bugs/owl#Thing‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/ontology/bugs/owl#Thing'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/bugs/owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='Thing'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/ontology/bugs/owl#Thing'/>
      <toDisplayString value='‪file:testing/ontology/bugs/owl#Thing‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/ontology/bugs/owl#Thing'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/ontology/bugs/test_oh_01.owl'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/bugs/test_oh_01.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/ontology/bugs/test_oh_01.owl'/>
      <toDisplayString value='‪file:testing/ontology/bugs/test_oh_01.owl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/ontology/bugs/test_oh_01.owl'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='#__rest3'>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='__rest3'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='#__rest3'/>
      <toDisplayString value='‪#__rest3‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='#__rest3'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/bugs/test_oh_01.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='__rest3'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/ontology/bugs/test_oh_01.owl#__rest3'/>
      <toDisplayString value='‪file:testing/ontology/bugs/test_oh_01.owl#__rest3‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/ontology/bugs/test_oh_01.owl#__rest3'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/bugs/test_oh_01.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='__rest3'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/ontology/bugs/test_oh_01.owl#__rest3'/>
      <toDisplayString value='‪file:testing/ontology/bugs/test_oh_01.owl#__rest3‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/ontology/bugs/test_oh_01.owl#__rest3'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/ontology/daml/test-instance-load.daml'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/daml/test-instance-load.daml'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/ontology/daml/test-instance-load.daml'/>
      <toDisplayString value='‪file:testing/ontology/daml/test-instance-load.daml‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/ontology/daml/test-instance-load.daml'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='file:testing/ontology/daml/test-instance-load-classes.daml'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/daml/test-instance-load-classes.daml'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/ontology/daml/test-instance-load-classes.daml'/>
      <toDisplayString value='‪file:testing/ontology/daml/test-instance-load-classes.daml‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/ontology/daml/test-instance-load-classes.daml'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/daml/testing/ontology/daml/test-instance-load-classes.daml'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/ontology/daml/testing/ontology/daml/test-instance-load-classes.daml'/>
      <toDisplayString value='‪file:testing/ontology/daml/testing/ontology/daml/test-instance-load-classes.daml‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/ontology/daml/testing/ontology/daml/test-instance-load-classes.daml'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/daml/testing/ontology/daml/test-instance-load-classes.daml'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/ontology/daml/testing/ontology/daml/test-instance-load-classes.daml'/>
      <toDisplayString value='‪file:testing/ontology/daml/testing/ontology/daml/test-instance-load-classes.daml‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/ontology/daml/testing/ontology/daml/test-instance-load-classes.daml'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/ontology/owl/list-syntax/test-ldp.rdf'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/owl/list-syntax/test-ldp.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/ontology/owl/list-syntax/test-ldp.rdf'/>
      <toDisplayString value='‪file:testing/ontology/owl/list-syntax/test-ldp.rdf‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/ontology/owl/list-syntax/test-ldp.rdf'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='#Union2'>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='Union2'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='#Union2'/>
      <toDisplayString value='‪#Union2‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='#Union2'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/owl/list-syntax/test-ldp.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='Union2'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/ontology/owl/list-syntax/test-ldp.rdf#Union2'/>
      <toDisplayString value='‪file:testing/ontology/owl/list-syntax/test-ldp.rdf#Union2‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/ontology/owl/list-syntax/test-ldp.rdf#Union2'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/ontology/owl/list-syntax/test-ldp.rdf'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='Union2'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/ontology/owl/list-syntax/test-ldp.rdf#Union2'/>
      <toDisplayString value='‪file:testing/ontology/owl/list-syntax/test-ldp.rdf#Union2‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/ontology/owl/list-syntax/test-ldp.rdf#Union2'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/reasoners/bugs/cardFPTest.owl'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/reasoners/bugs/cardFPTest.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/reasoners/bugs/cardFPTest.owl'/>
      <toDisplayString value='‪file:testing/reasoners/bugs/cardFPTest.owl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/reasoners/bugs/cardFPTest.owl'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='urn:foo'>
      <getRawHost nullValue='true'/>
      <getRawPath value='foo'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='urn'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='urn:foo'/>
      <toDisplayString value='‪urn:foo‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='urn:foo'/>
      <violations>
	<violation>SCHEME_PATTERN_MATCH_FAILED</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='foo'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='urn'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='urn:foo'/>
      <toDisplayString value='‪urn:foo‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='urn:foo'/>
      <violations>
	<violation>SCHEME_PATTERN_MATCH_FAILED</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/reasoners/bugs/deleteBug.owl'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/reasoners/bugs/deleteBug.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/reasoners/bugs/deleteBug.owl'/>
      <toDisplayString value='‪file:testing/reasoners/bugs/deleteBug.owl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/reasoners/bugs/deleteBug.owl'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='http://decsai.ugr.es/~ontoserver/bacarex2.owl'>
      <getRawHost value='decsai.ugr.es'/>
      <getRawPath value='/~ontoserver/bacarex2.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='decsai.ugr.es'/>
      <isRootless value='false'/>
      <toString value='http://decsai.ugr.es/~ontoserver/bacarex2.owl'/>
      <toDisplayString value='‪http://decsai.ugr.es/~ontoserver/bacarex2.owl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://decsai.ugr.es/~ontoserver/bacarex2.owl'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='decsai.ugr.es'/>
      <getRawPath value='/~ontoserver/bacarex2.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='decsai.ugr.es'/>
      <isRootless value='false'/>
      <toString value='http://decsai.ugr.es/~ontoserver/bacarex2.owl'/>
      <toDisplayString value='‪http://decsai.ugr.es/~ontoserver/bacarex2.owl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://decsai.ugr.es/~ontoserver/bacarex2.owl'/>
      <violations>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='file:testing/reasoners/bugs/equivalentClassTest.owl'>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/reasoners/bugs/equivalentClassTest.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/reasoners/bugs/equivalentClassTest.owl'/>
      <toDisplayString value='‪file:testing/reasoners/bugs/equivalentClassTest.owl‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/reasoners/bugs/equivalentClassTest.owl'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </IRI>
    <IRI iri='#A'>
      <getRawHost nullValue='true'/>
      <getRawPath value=''/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='A'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='false'/>
      <toString value='#A'/>
      <toDisplayString value='‪#A‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='#A'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/reasoners/bugs/equivalentClassTest.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='A'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/reasoners/bugs/equivalentClassTest.owl#A'/>
      <toDisplayString value='‪file:testing/reasoners/bugs/equivalentClassTest.owl#A‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/reasoners/bugs/equivalentClassTest.owl#A'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost nullValue='true'/>
      <getRawPath value='testing/reasoners/bugs/equivalentClassTest.owl'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='file'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment value='A'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='file:testing/reasoners/bugs/equivalentClassTest.owl#A'/>
      <toDisplayString value='‪file:testing/reasoners/bugs/equivalentClassTest.owl#A‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='file:testing/reasoners/bugs/equivalentClassTest.owl#A'/>
      <violations>
	<violation>REQUIRED_COMPONENT_MISSING</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://bar.com/irrelevant'>
      <getRawHost value='bar.com'/>
      <getRawPath value='/irrelevant'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='bar.com'/>
      <isRootless value='false'/>
      <toString value='http://bar.com/irrelevant'/>
      <toDisplayString value='‪http://bar.com/irrelevant‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://bar.com/irrelevant'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='NC:ispinfo'>
      <getRawHost nullValue='true'/>
      <getRawPath value='ispinfo'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='NC'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='NC:ispinfo'/>
      <toDisplayString value='‪NC:ispinfo‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='NC:ispinfo'/>
      <violations>
	<violation>LOWERCASE_PREFERRED</violation>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='ispinfo'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='NC'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='NC:ispinfo'/>
      <toDisplayString value='‪NC:ispinfo‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='NC:ispinfo'/>
      <violations>
	<violation>LOWERCASE_PREFERRED</violation>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='http://bar.com/irrelevant'>
      <getRawHost value='bar.com'/>
      <getRawPath value='/irrelevant'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='bar.com'/>
      <isRootless value='false'/>
      <toString value='http://bar.com/irrelevant'/>
      <toDisplayString value='‪http://bar.com/irrelevant‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://bar.com/irrelevant'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='NC:trickMe'>
      <getRawHost nullValue='true'/>
      <getRawPath value='trickMe'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='NC'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='NC:trickMe'/>
      <toDisplayString value='‪NC:trickMe‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='NC:trickMe'/>
      <violations>
	<violation>LOWERCASE_PREFERRED</violation>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='trickMe'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='NC'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='NC:trickMe'/>
      <toDisplayString value='‪NC:trickMe‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='NC:trickMe'/>
      <violations>
	<violation>LOWERCASE_PREFERRED</violation>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='http://bar.com/irrelevant'>
      <getRawHost value='bar.com'/>
      <getRawPath value='/irrelevant'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='bar.com'/>
      <isRootless value='false'/>
      <toString value='http://bar.com/irrelevant'/>
      <toDisplayString value='‪http://bar.com/irrelevant‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://bar.com/irrelevant'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='chrome://messenger/content/mailPrefsOverlay.xul'>
      <getRawHost value='messenger'/>
      <getRawPath value='/content/mailPrefsOverlay.xul'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='chrome'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='messenger'/>
      <isRootless value='false'/>
      <toString value='chrome://messenger/content/mailPrefsOverlay.xul'/>
      <toDisplayString value='‪chrome://messenger/content/mailPrefsOverlay.xul‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='chrome://messenger/content/mailPrefsOverlay.xul'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='messenger'/>
      <getRawPath value='/content/mailPrefsOverlay.xul'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='chrome'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='messenger'/>
      <isRootless value='false'/>
      <toString value='chrome://messenger/content/mailPrefsOverlay.xul'/>
      <toDisplayString value='‪chrome://messenger/content/mailPrefsOverlay.xul‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='chrome://messenger/content/mailPrefsOverlay.xul'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='http://bar.com/irrelevant'>
      <getRawHost value='bar.com'/>
      <getRawPath value='/irrelevant'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='bar.com'/>
      <isRootless value='false'/>
      <toString value='http://bar.com/irrelevant'/>
      <toDisplayString value='‪http://bar.com/irrelevant‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://bar.com/irrelevant'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='domain:aol.com'>
      <getRawHost nullValue='true'/>
      <getRawPath value='aol.com'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='domain'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='domain:aol.com'/>
      <toDisplayString value='‪domain:aol.com‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='domain:aol.com'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost nullValue='true'/>
      <getRawPath value='aol.com'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='domain'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost nullValue='true'/>
      <isRootless value='true'/>
      <toString value='domain:aol.com'/>
      <toDisplayString value='‪domain:aol.com‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='domain:aol.com'/>
      <violations>
	<violation>UNREGISTERED_IANA_SCHEME</violation>
      </violations>
    </Result>
    <Relativize same='true'/>
  </Resolve>
  <Resolve>
    <IRI iri='http://bar.com/irrelevant'>
      <getRawHost value='bar.com'/>
      <getRawPath value='/irrelevant'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='bar.com'/>
      <isRootless value='false'/>
      <toString value='http://bar.com/irrelevant'/>
      <toDisplayString value='‪http://bar.com/irrelevant‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://bar.com/irrelevant'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://foo.com/    '>
      <getRawHost value='foo.com'/>
      <getRawPath value='/    '/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/    '/>
      <toDisplayString value='‪http://foo.com/    ‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%20%20%20%20'/>
      <violations>
	<violation>DOUBLE_WHITESPACE</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='foo.com'/>
      <getRawPath value='/    '/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/    '/>
      <toDisplayString value='‪http://foo.com/    ‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%20%20%20%20'/>
      <violations>
	<violation>DOUBLE_WHITESPACE</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='foo.com'/>
      <getRawPath value='/    '/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='//foo.com/    '/>
      <toDisplayString value='‪//foo.com/    ‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//foo.com/%20%20%20%20'/>
      <violations>
	<violation>DOUBLE_WHITESPACE</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://bar.com/irrelevant'>
      <getRawHost value='bar.com'/>
      <getRawPath value='/irrelevant'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='bar.com'/>
      <isRootless value='false'/>
      <toString value='http://bar.com/irrelevant'/>
      <toDisplayString value='‪http://bar.com/irrelevant‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://bar.com/irrelevant'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://foo.com/   '>
      <getRawHost value='foo.com'/>
      <getRawPath value='/   '/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/   '/>
      <toDisplayString value='‪http://foo.com/   ‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%20%20%20'/>
      <violations>
	<violation>DOUBLE_WHITESPACE</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='foo.com'/>
      <getRawPath value='/   '/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/   '/>
      <toDisplayString value='‪http://foo.com/   ‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%20%20%20'/>
      <violations>
	<violation>DOUBLE_WHITESPACE</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='foo.com'/>
      <getRawPath value='/   '/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='//foo.com/   '/>
      <toDisplayString value='‪//foo.com/   ‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//foo.com/%20%20%20'/>
      <violations>
	<violation>DOUBLE_WHITESPACE</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://bar.com/irrelevant'>
      <getRawHost value='bar.com'/>
      <getRawPath value='/irrelevant'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='bar.com'/>
      <isRootless value='false'/>
      <toString value='http://bar.com/irrelevant'/>
      <toDisplayString value='‪http://bar.com/irrelevant‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://bar.com/irrelevant'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://foo.com/  '>
      <getRawHost value='foo.com'/>
      <getRawPath value='/  '/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/  '/>
      <toDisplayString value='‪http://foo.com/  ‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%20%20'/>
      <violations>
	<violation>DOUBLE_WHITESPACE</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='foo.com'/>
      <getRawPath value='/  '/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/  '/>
      <toDisplayString value='‪http://foo.com/  ‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%20%20'/>
      <violations>
	<violation>DOUBLE_WHITESPACE</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='foo.com'/>
      <getRawPath value='/  '/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='//foo.com/  '/>
      <toDisplayString value='‪//foo.com/  ‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//foo.com/%20%20'/>
      <violations>
	<violation>DOUBLE_WHITESPACE</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://bar.com/irrelevant'>
      <getRawHost value='bar.com'/>
      <getRawPath value='/irrelevant'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='bar.com'/>
      <isRootless value='false'/>
      <toString value='http://bar.com/irrelevant'/>
      <toDisplayString value='‪http://bar.com/irrelevant‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://bar.com/irrelevant'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://foo.com/ '>
      <getRawHost value='foo.com'/>
      <getRawPath value='/ '/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/ '/>
      <toDisplayString value='‪http://foo.com/ ‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%20'/>
      <violations>
	<violation>DOUBLE_WHITESPACE</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='foo.com'/>
      <getRawPath value='/ '/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/ '/>
      <toDisplayString value='‪http://foo.com/ ‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%20'/>
      <violations>
	<violation>DOUBLE_WHITESPACE</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='foo.com'/>
      <getRawPath value='/ '/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='//foo.com/ '/>
      <toDisplayString value='‪//foo.com/ ‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//foo.com/%20'/>
      <violations>
	<violation>DOUBLE_WHITESPACE</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://bar.com/irrelevant'>
      <getRawHost value='bar.com'/>
      <getRawPath value='/irrelevant'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='bar.com'/>
      <isRootless value='false'/>
      <toString value='http://bar.com/irrelevant'/>
      <toDisplayString value='‪http://bar.com/irrelevant‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://bar.com/irrelevant'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://foo.com/&#9;'>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&#9;'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/&#9;'/>
      <toDisplayString value='‪http://foo.com/&#9;‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%09'/>
      <violations>
	<violation>CONTROL_CHARACTER</violation>
	<violation>NOT_XML_SCHEMA_WHITESPACE</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&#9;'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/&#9;'/>
      <toDisplayString value='‪http://foo.com/&#9;‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%09'/>
      <violations>
	<violation>CONTROL_CHARACTER</violation>
	<violation>NOT_XML_SCHEMA_WHITESPACE</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&#9;'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='//foo.com/&#9;'/>
      <toDisplayString value='‪//foo.com/&#9;‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//foo.com/%09'/>
      <violations>
	<violation>CONTROL_CHARACTER</violation>
	<violation>NOT_XML_SCHEMA_WHITESPACE</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://bar.com/irrelevant'>
      <getRawHost value='bar.com'/>
      <getRawPath value='/irrelevant'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='bar.com'/>
      <isRootless value='false'/>
      <toString value='http://bar.com/irrelevant'/>
      <toDisplayString value='‪http://bar.com/irrelevant‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://bar.com/irrelevant'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://foo.com/&#xA;&#xA;'>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&#xA;&#xA;'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/&#xA;&#xA;'/>
      <toDisplayString value='‪http://foo.com/&#xA;&#xA;‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%0A%0A'/>
      <violations>
	<violation>CONTROL_CHARACTER</violation>
	<violation>NOT_XML_SCHEMA_WHITESPACE</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&#xA;&#xA;'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/&#xA;&#xA;'/>
      <toDisplayString value='‪http://foo.com/&#xA;&#xA;‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%0A%0A'/>
      <violations>
	<violation>CONTROL_CHARACTER</violation>
	<violation>NOT_XML_SCHEMA_WHITESPACE</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&#xA;&#xA;'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='//foo.com/&#xA;&#xA;'/>
      <toDisplayString value='‪//foo.com/&#xA;&#xA;‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//foo.com/%0A%0A'/>
      <violations>
	<violation>CONTROL_CHARACTER</violation>
	<violation>NOT_XML_SCHEMA_WHITESPACE</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://bar.com/irrelevant'>
      <getRawHost value='bar.com'/>
      <getRawPath value='/irrelevant'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='bar.com'/>
      <isRootless value='false'/>
      <toString value='http://bar.com/irrelevant'/>
      <toDisplayString value='‪http://bar.com/irrelevant‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://bar.com/irrelevant'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://foo.com/&#xD;'>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&#xD;'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/&#xD;'/>
      <toDisplayString value='‪http://foo.com/&#xD;‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%0D'/>
      <violations>
	<violation>CONTROL_CHARACTER</violation>
	<violation>NOT_XML_SCHEMA_WHITESPACE</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&#xD;'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/&#xD;'/>
      <toDisplayString value='‪http://foo.com/&#xD;‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%0D'/>
      <violations>
	<violation>CONTROL_CHARACTER</violation>
	<violation>NOT_XML_SCHEMA_WHITESPACE</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&#xD;'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='//foo.com/&#xD;'/>
      <toDisplayString value='‪//foo.com/&#xD;‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//foo.com/%0D'/>
      <violations>
	<violation>CONTROL_CHARACTER</violation>
	<violation>NOT_XML_SCHEMA_WHITESPACE</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://bar.com/irrelevant'>
      <getRawHost value='bar.com'/>
      <getRawPath value='/irrelevant'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='bar.com'/>
      <isRootless value='false'/>
      <toString value='http://bar.com/irrelevant'/>
      <toDisplayString value='‪http://bar.com/irrelevant‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://bar.com/irrelevant'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://foo.com/&apos;'>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&apos;'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/&apos;'/>
      <toDisplayString value='‪http://foo.com/&apos;‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/&apos;'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&apos;'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/&apos;'/>
      <toDisplayString value='‪http://foo.com/&apos;‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/&apos;'/>
      <violations>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&apos;'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='//foo.com/&apos;'/>
      <toDisplayString value='‪//foo.com/&apos;‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//foo.com/&apos;'/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://bar.com/irrelevant'>
      <getRawHost value='bar.com'/>
      <getRawPath value='/irrelevant'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='bar.com'/>
      <isRootless value='false'/>
      <toString value='http://bar.com/irrelevant'/>
      <toDisplayString value='‪http://bar.com/irrelevant‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://bar.com/irrelevant'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://foo.com/&lt;b&gt;boo'>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&lt;b&gt;boo'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/&lt;b&gt;boo'/>
      <toDisplayString value='‪http://foo.com/&lt;b&gt;boo‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%3Cb%3Eboo'/>
      <violations>
	<violation>UNWISE_CHARACTER</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&lt;b&gt;boo'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/&lt;b&gt;boo'/>
      <toDisplayString value='‪http://foo.com/&lt;b&gt;boo‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%3Cb%3Eboo'/>
      <violations>
	<violation>UNWISE_CHARACTER</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&lt;b&gt;boo'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='//foo.com/&lt;b&gt;boo'/>
      <toDisplayString value='‪//foo.com/&lt;b&gt;boo‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//foo.com/%3Cb%3Eboo'/>
      <violations>
	<violation>UNWISE_CHARACTER</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://bar.com/irrelevant'>
      <getRawHost value='bar.com'/>
      <getRawPath value='/irrelevant'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='bar.com'/>
      <isRootless value='false'/>
      <toString value='http://bar.com/irrelevant'/>
      <toDisplayString value='‪http://bar.com/irrelevant‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://bar.com/irrelevant'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://foo.com/&quot;'>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&quot;'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/&quot;'/>
      <toDisplayString value='‪http://foo.com/&quot;‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%22'/>
      <violations>
	<violation>UNWISE_CHARACTER</violation>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&quot;'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/&quot;'/>
      <toDisplayString value='‪http://foo.com/&quot;‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/%22'/>
      <violations>
	<violation>UNWISE_CHARACTER</violation>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='foo.com'/>
      <getRawPath value='/&quot;'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='//foo.com/&quot;'/>
      <toDisplayString value='‪//foo.com/&quot;‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//foo.com/%22'/>
      <violations>
	<violation>UNWISE_CHARACTER</violation>
      </violations>
    </Relativize>
  </Resolve>
  <Resolve>
    <IRI iri='http://bar.com/irrelevant'>
      <getRawHost value='bar.com'/>
      <getRawPath value='/irrelevant'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='bar.com'/>
      <isRootless value='false'/>
      <toString value='http://bar.com/irrelevant'/>
      <toDisplayString value='‪http://bar.com/irrelevant‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://bar.com/irrelevant'/>
      <violations>
      </violations>
    </IRI>
    <IRI iri='http://foo.com/'>
      <getRawHost value='foo.com'/>
      <getRawPath value='/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/'/>
      <toDisplayString value='‪http://foo.com/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/'/>
      <violations>
      </violations>
    </IRI>
    <Result>
      <getRawHost value='foo.com'/>
      <getRawPath value='/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme value='http'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='http://foo.com/'/>
      <toDisplayString value='‪http://foo.com/‬'/>
      <isAbsolute value='true'/>
      <isRelative value='false'/>
      <toASCIIString value='http://foo.com/'/>
      <violations>
      </violations>
    </Result>
    <Relativize>
      <getRawHost value='foo.com'/>
      <getRawPath value='/'/>
      <getPort value='-1'/>
      <getRawQuery nullValue='true'/>
      <getScheme nullValue='true'/>
      <getRawUserinfo nullValue='true'/>
      <getRawFragment nullValue='true'/>
      <getASCIIHost value='foo.com'/>
      <isRootless value='false'/>
      <toString value='//foo.com/'/>
      <toDisplayString value='‪//foo.com/‬'/>
      <isAbsolute value='false'/>
      <isRelative value='true'/>
      <toASCIIString value='//foo.com/'/>
      <violations>
      </violations>
    </Relativize>
  </Resolve>
</UriTests>
