jena-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From a...@apache.org
Subject svn commit: r1296828 [3/4] - in /incubator/jena/Jena2/IRI/trunk: ./ resources/ src-dev/buildlexer/ src-dev/dev/ src-test/ src/main/java/com/hp/hpl/jena/iri/ src/main/java/com/hp/hpl/jena/iri/impl/ src/main/java/org/ src/main/java/org/apache/ src/main/j...
Date Sun, 04 Mar 2012 16:23:10 GMT
Added: incubator/jena/Jena2/IRI/trunk/src/test/resources/org/apache/jena/iri/test/test.xml
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/IRI/trunk/src/test/resources/org/apache/jena/iri/test/test.xml?rev=1296828&view=auto
==============================================================================
--- incubator/jena/Jena2/IRI/trunk/src/test/resources/org/apache/jena/iri/test/test.xml (added)
+++ incubator/jena/Jena2/IRI/trunk/src/test/resources/org/apache/jena/iri/test/test.xml Sun Mar  4 16:23:05 2012
@@ -0,0 +1,9217 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<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: Has leading or trailing hyphen'/>
+<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: Has leading or trailing hyphen'/>
+<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'/>

[... 6460 lines stripped ...]


Mime
View raw message