<?xml version="1.0" encoding="UTF-8" ?>




<!--  RSS generated by JIRA 108 at Fri May 24 21:21:54 CEST 2013 -->
<rss version="0.92">





<channel>
    <title>openRDF.org Issue Tracker</title>
    <link>http://www.openrdf.org/issues</link>
    <description>This file is an XML representation of some issues</description>
    <language>en</language>

    
<item>

    







<title>[SES-652] Calling RDFFormat.getFileExtensions() returns MIME Types</title>
<link>http://www.openrdf.org/issues/browse/SES-652</link>

    
        <description>Calling RDFFormat.getFileExtensions() returns the same as RDFFormat.getMIMETypes. This is due to a copy+paste bug in &lt;a href=&quot;http://repo.aduna-software.org/svn/info.aduna/commons/lang/trunk/src/main/java/info/aduna/lang/FileFormat.java&quot;&gt;http://repo.aduna-software.org/svn/info.aduna/commons/lang/trunk/src/main/java/info/aduna/lang/FileFormat.java&lt;/a&gt;:&lt;br/&gt;
	/**&lt;br/&gt;
	 * Gets the file format&apos;s file extensions.&lt;br/&gt;
	 * &lt;br/&gt;
	 * @return An unmodifiable list of file extension strings, e.g. &amp;quot;text&amp;quot;.&lt;br/&gt;
	 */&lt;br/&gt;
	public List&amp;lt;String&amp;gt; getFileExtensions() {&lt;br/&gt;
		return Collections.unmodifiableList(mimeTypes);&lt;br/&gt;
	}&lt;br/&gt;
</description>
    
    
        <environment></environment>
    
        <key id="11121">SES-652</key>
        <summary>Calling RDFFormat.getFileExtensions() returns MIME Types</summary>
        <type id="1">Bug</type>
    
        <priority id="5">Trivial</priority>
    
        <status id="5">Resolved</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="arjohn">Arjohn Kampman</assignee>
        
    

    
        
        <reporter username="mie">Enrico Minack</reporter>
        
    

        
        <created>Wed, 17 Dec 2008 13:34:39 +0100 (CET)</created>
    <updated>Wed, 17 Dec 2008 13:56:39 +0100 (CET)</updated>

    
        
        
            
            
                
                    <version>2.0</version>
                
                    <version>2.0.1</version>
                
                    <version>2.1</version>
                
                    <version>2.1.1</version>
                
                    <version>2.1.2</version>
                
                    <version>2.1.3</version>
                
                    <version>2.2</version>
                
                    <version>2.1.4</version>
                
                    <version>2.2.1</version>
                
                    <version>2.2.2</version>
                
                    <version>2.2.3</version>
                
            
        
    

    
        
        
            
            
                
                    <fixVersion>2.2.4</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
        <comments>
            
            <comment author="arjohn" created="Wed, 17 Dec 2008 13:54:32 +0100 (CET)" level="">Bug also affect BooleanQueryResultFormat and TupleQueryResultFormat.&lt;br/&gt;
&lt;br/&gt;
Scheduling fix for 2.2.4.</comment>
            
        </comments>
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-424] Rio should be aware of the .owl extension</title>
<link>http://www.openrdf.org/issues/browse/SES-424</link>

    
        <description>Often OWL ontologies that are written in RDF/XML have the .owl file name extension.  However, this extension is not recognized by Rio.</description>
    
    
        <environment></environment>
    
        <key id="10649">SES-424</key>
        <summary>Rio should be aware of the .owl extension</summary>
        <type id="4">Improvement</type>
    
        <priority id="4">Minor</priority>
    
        <status id="6">Closed</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="arjohn">Arjohn Kampman</assignee>
        
    

    
        
        <reporter username="james">James Leigh</reporter>
        
    

        
        <created>Fri, 16 Mar 2007 14:26:41 +0100 (CET)</created>
    <updated>Thu, 20 Mar 2008 20:45:24 +0100 (CET)</updated>

    
        
        
            
            
                
                    <version>2.0-alpha-4</version>
                
            
        
    

    
        
        
            
            
                
                    <fixVersion>2.0-beta5</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
    

    



    <issuelinks>
    
        <issuelinktype id="10002">
            <name>Dependency</name>
                
                
                    <outwardlinks description="depends on">
                    
                        <issuelink>
                            <issuekey id="10715">SES-402</issuekey>
                        </issuelink>
                    
                    </outwardlinks>
                
                
                
                
                
        </issuelinktype>
    
    </issuelinks>


    
    
    

</item>
    
<item>

    







<title>[SES-425] RDF/XML writer needs to encode &quot;carriage return&quot; characters in literal values</title>
<link>http://www.openrdf.org/issues/browse/SES-425</link>

    
        <description>XML parsers are required to normalize any end-of-line character sequences in XML documents to a single LF (line feed) character[1]. Due to this, any CR (carriage return) characters and CR-LF combinations that are part of RDF literal values will be replaced with LF characters by the XML parser, effectively changing the RDF literal value. To prevent this, any CR characters in RDF literals should be encoded using the entity &amp;amp;#xD;&lt;br/&gt;
&lt;br/&gt;
[1] &lt;a href=&quot;http://www.w3.org/TR/REC-xml/#sec-line-ends&quot;&gt;http://www.w3.org/TR/REC-xml/#sec-line-ends&lt;/a&gt;</description>
    
    
        <environment></environment>
    
        <key id="10737">SES-425</key>
        <summary>RDF/XML writer needs to encode &quot;carriage return&quot; characters in literal values</summary>
        <type id="1">Bug</type>
    
        <priority id="4">Minor</priority>
    
        <status id="5">Resolved</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="arjohn">Arjohn Kampman</assignee>
        
    

    
        
        <reporter username="arjohn">Arjohn Kampman</reporter>
        
    

        
        <created>Thu, 5 Jul 2007 11:21:42 +0200 (CEST)</created>
    <updated>Thu, 4 Oct 2007 12:09:13 +0200 (CEST)</updated>

    
        
        
            
            
                
                    <version>2.0-alpha-1</version>
                
                    <version>2.0-alpha-2</version>
                
                    <version>2.0-alpha-3</version>
                
            
        
    

    
        
        
            
            
                
                    <fixVersion>2.0-alpha-4</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-452] Add support for @base directive to Turtle parser</title>
<link>http://www.openrdf.org/issues/browse/SES-452</link>

    
        <description>Dave Beckett added an @base directive to the Turtle specification on 2007/09/12. Support for this directive should be added to the Turtle parser.</description>
    
    
        <environment></environment>
    
        <key id="10772">SES-452</key>
        <summary>Add support for @base directive to Turtle parser</summary>
        <type id="2">New Feature</type>
    
        <priority id="4">Minor</priority>
    
        <status id="6">Closed</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="arjohn">Arjohn Kampman</assignee>
        
    

    
        
        <reporter username="arjohn">Arjohn Kampman</reporter>
        
    

        
        <created>Mon, 1 Oct 2007 10:52:26 +0200 (CEST)</created>
    <updated>Thu, 20 Mar 2008 20:15:26 +0100 (CET)</updated>

    
        
        
    

    
        
        
            
            
                
                    <fixVersion>2.0-rc2</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-496] Update Turtle parser to 20 November 2007 specification</title>
<link>http://www.openrdf.org/issues/browse/SES-496</link>

    
        <description>Dave Beckett recently updated the Turtle spec. The changes brings the spec closer to how Sesame&apos;s Turlte parser treats Turtle data: canonicalization of integers and boolean is no longer required and white space is optional where possible.</description>
    
    
        <environment></environment>
    
        <key id="10828">SES-496</key>
        <summary>Update Turtle parser to 20 November 2007 specification</summary>
        <type id="3">Task</type>
    
        <priority id="4">Minor</priority>
    
        <status id="6">Closed</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="arjohn">Arjohn Kampman</assignee>
        
    

    
        
        <reporter username="arjohn">Arjohn Kampman</reporter>
        
    

        
        <created>Fri, 30 Nov 2007 09:44:47 +0100 (CET)</created>
    <updated>Thu, 20 Mar 2008 20:16:30 +0100 (CET)</updated>

    
        
        
    

    
        
        
            
            
                
                    <fixVersion>2.0-rc2</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-531] turtle parser fails on prefixed symbols containing &apos;.&apos;</title>
<link>http://www.openrdf.org/issues/browse/SES-531</link>

    
        <description>Uploading a Turtle file containing prefixed URIs with &apos;.&apos; incorrectly complains.&lt;br/&gt;
&lt;br/&gt;
For example, loading &lt;br/&gt;
&lt;br/&gt;
@prefix :		&amp;lt;&lt;a href=&quot;http://example.com/&quot;&gt;http://example.com/&lt;/a&gt;&amp;gt; .&lt;br/&gt;
:sym.1 a :symbol .&lt;br/&gt;
&lt;br/&gt;
produces the error &amp;quot;Malformed document: Illegal predicate value: &amp;quot;.1&amp;quot;^^&lt;a href=&quot;http://www.w3.org/2001/XMLSchema#decimal&quot;&gt;http://www.w3.org/2001/XMLSchema#decimal&lt;/a&gt;&amp;quot;. Using the same example, but &amp;quot;:sym1&amp;quot; rather than &amp;quot;:sym.1&amp;quot;, loads correctly. The error also occurs with URIs like &amp;quot;foo:sym.1&amp;quot;. &lt;br/&gt;
&lt;br/&gt;
I believe these are valid URIs according to the spec (and Redland&apos;s Rapper handles them). &lt;br/&gt;
</description>
    
    
        <environment>Application name:	OpenRDF workbench&lt;br/&gt;
Version:	2.0&lt;br/&gt;
Operating System:	Windows Vista 6.0 (x86)&lt;br/&gt;
Java Runtime:	Sun Microsystems Inc. Java HotSpot(TM) Client VM 1.6.0</environment>
    
        <key id="10868">SES-531</key>
        <summary>turtle parser fails on prefixed symbols containing &apos;.&apos;</summary>
        <type id="1">Bug</type>
    
        <priority id="4">Minor</priority>
    
        <status id="6">Closed</status>
        
        <resolution id="2">Won&apos;t Fix</resolution>
        
    
        
        <assignee username="arjohn">Arjohn Kampman</assignee>
        
    

    
        
        <reporter username="sboisen">Sean Boisen</reporter>
        
    

        
        <created>Thu, 13 Mar 2008 19:26:46 +0100 (CET)</created>
    <updated>Mon, 30 Jun 2008 17:40:02 +0200 (CEST)</updated>

    
        
        
            
            
                
                    <version>2.0</version>
                
            
        
    

    
        
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
        <comments>
            
            <comment author="arjohn" created="Tue, 13 May 2008 13:40:03 +0200 (CEST)" level="">AFAIKT, the turtle grammar does not allow dots (0x2E) in qnames, making a qname like &amp;quot;:sym.1&amp;quot; invalid.&lt;br/&gt;
See: &lt;a href=&quot;http://www.w3.org/TeamSubmission/turtle/#qname&quot;&gt;http://www.w3.org/TeamSubmission/turtle/#qname&lt;/a&gt;</comment>
            
            <comment author="sboisen" created="Tue, 13 May 2008 17:51:29 +0200 (CEST)" level="">Hmm, you&apos;re right: i must have misread the grammar (or been fooled by Rapper). Sorry for the noise: this is not a bug. </comment>
            
        </comments>
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-534] Allow arbitrary SAX ContentHandler&apos;s to be used with RDFXMLWriter</title>
<link>http://www.openrdf.org/issues/browse/SES-534</link>

    
        <description>Instead of writing directly to a java.io.Writer, RDFXMLWriter could write to a org.xml.sax.ContentHandler to allow arbitrary SAX ContentHandlers to be used. The current behaviour can be implemented by using info.aduna.xml.SAXWriter as the default content handler.</description>
    
    
        <environment></environment>
    
        <key id="10881">SES-534</key>
        <summary>Allow arbitrary SAX ContentHandler&apos;s to be used with RDFXMLWriter</summary>
        <type id="2">New Feature</type>
    
        <priority id="4">Minor</priority>
    
        <status id="1">Open</status>
        
        <resolution>Unresolved</resolution>
        
    
        
        <assignee>Unassigned</assignee>
        
    

    
        
        <reporter username="arjohn">Arjohn Kampman</reporter>
        
    

        
        <created>Tue, 18 Mar 2008 21:10:26 +0100 (CET)</created>
    <updated>Fri, 4 Jul 2008 16:07:41 +0200 (CEST)</updated>

    
        
        
    

    
        
        
            
            
                
                    <fixVersion>3.x</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-573] Write relative URIs for subjects where possible</title>
<link>http://www.openrdf.org/issues/browse/SES-573</link>

    
        <description>Allow serialised RDF output to be written with relative URLs for subjects that are located along with the output RDF. This allows the RDF to be resolved after the files have been moved along with their metadata. e.g., an index.rdf included in an archive.&lt;br/&gt;
&lt;br/&gt;
See this post for a rough sample written as a separate class:&lt;br/&gt;
&lt;a href=&quot;http://openrdf.org/forum/mvnforum/viewthread?thread=296&amp;offset=10#6416&quot;&gt;http://openrdf.org/forum/mvnforum/viewthread?thread=296&amp;amp;offset=10#6416&lt;/a&gt;&lt;br/&gt;
</description>
    
    
        <environment></environment>
    
        <key id="10978">SES-573</key>
        <summary>Write relative URIs for subjects where possible</summary>
        <type id="2">New Feature</type>
    
        <priority id="4">Minor</priority>
    
        <status id="5">Resolved</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="james">James Leigh</assignee>
        
    

    
        
        <reporter username="josephw">Joseph Walton</reporter>
        
    

        
        <created>Mon, 30 Jun 2008 03:12:29 +0200 (CEST)</created>
    <updated>Tue, 2 Dec 2008 19:54:15 +0100 (CET)</updated>

    
        
        
            
            
                
                    <version>2.1.2</version>
                
            
        
    

    
        
        
            
            
                
                    <fixVersion>3.0</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
        <comments>
            
            <comment author="james" created="Tue, 2 Dec 2008 19:54:15 +0100 (CET)" level="">RDFXMLPrettyWriter will use a baseURI provided in the setBaseURI(String) method to print rdf:about and rdf:resource attributes in revision 8207.</comment>
            
        </comments>
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-655] TurtleParser should report BNode object statement before reporting its subject statements</title>
<link>http://www.openrdf.org/issues/browse/SES-655</link>

    
        <description>The Turtle parser reports the type and properties of implicit blank nodes before reporting what the statement of the resource that references it. This order prevents a PrettyWriter-like handler from creating a readable syntax. This can be seen in the repository manager that reads in configuration templates and writes them back out in the order the statements were parsed.&lt;br/&gt;
&lt;br/&gt;
This is also a problem for writing to the federation. Since all statements of a BNodes can only exist in one members and some members maybe configured to only accept certain subject URIs, it is important to know which resources will link to the BNode before adding it to a member.&lt;br/&gt;
&lt;br/&gt;
This can be fixed by changing the method parseImplicitBlank to take a BNode as a parameter and calling it after the first statement (s, p, BNode) has been reported.</description>
    
    
        <environment></environment>
    
        <key id="11124">SES-655</key>
        <summary>TurtleParser should report BNode object statement before reporting its subject statements</summary>
        <type id="4">Improvement</type>
    
        <priority id="4">Minor</priority>
    
        <status id="1">Open</status>
        
        <resolution>Unresolved</resolution>
        
    
        
        <assignee>Unassigned</assignee>
        
    

    
        
        <reporter username="james">James Leigh</reporter>
        
    

        
        <created>Fri, 19 Dec 2008 00:44:39 +0100 (CET)</created>
    <updated>Fri, 19 Dec 2008 00:44:39 +0100 (CET)</updated>

    
        
        
    

    
        
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-666] RDF/XML Parser logs to standard error</title>
<link>http://www.openrdf.org/issues/browse/SES-666</link>

    
        <description>RDFXMLParser should set an error handler for XML parser, otherwise the default XML parser error handler is used which outputs to standard error (without using a/the logging framework).</description>
    
    
        <environment>Linux, Java 6</environment>
    
        <key id="11220">SES-666</key>
        <summary>RDF/XML Parser logs to standard error</summary>
        <type id="1">Bug</type>
    
        <priority id="4">Minor</priority>
    
        <status id="1">Open</status>
        
        <resolution>Unresolved</resolution>
        
    
        
        <assignee>Unassigned</assignee>
        
    

    
        
        <reporter username="drabus">D. Rabus</reporter>
        
    

        
        <created>Wed, 1 Apr 2009 12:11:04 +0200 (CEST)</created>
    <updated>Wed, 1 Apr 2009 12:11:04 +0200 (CEST)</updated>

    
        
        
            
            
                
                    <version>2.2.4</version>
                
            
        
    

    
        
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-761] Rio parser should use long instead of int for line numbers</title>
<link>http://www.openrdf.org/issues/browse/SES-761</link>

    
        <description>The current rio parsers use ints for line numbers. For very large files, this may cause problems. Changing this will require small changes in client code as well, as the interfaces ParseErrorListener and ParseLocationListener will have to be adapted.</description>
    
    
        <environment></environment>
    
        <key id="12080">SES-761</key>
        <summary>Rio parser should use long instead of int for line numbers</summary>
        <type id="4">Improvement</type>
    
        <priority id="4">Minor</priority>
    
        <status id="1">Open</status>
        
        <resolution>Unresolved</resolution>
        
    
        
        <assignee>Unassigned</assignee>
        
    

    
        
        <reporter username="jeen">Jeen Broekstra</reporter>
        
    

        
        <created>Thu, 14 Apr 2011 23:29:06 +0200 (CEST)</created>
    <updated>Fri, 20 May 2011 05:08:34 +0200 (CEST)</updated>

    
        
        
    

    
        
        
            
            
                
                    <fixVersion>3.x</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
        <comments>
            
            <comment author="jeen" created="Thu, 5 May 2011 00:02:33 +0200 (CEST)" level="">This is hardly a crucial problem as it does not cause big errors. The worst thing to happen is that the reported line number suddenly becomes a negative int.</comment>
            
        </comments>
    
    

    



    <issuelinks>
    
        <issuelinktype id="10020">
            <name>Related</name>
                
                
                    <outwardlinks description="is related to">
                    
                        <issuelink>
                            <issuekey id="12040">SES-755</issuekey>
                        </issuelink>
                    
                    </outwardlinks>
                
                
                
                
                
        </issuelinktype>
    
    </issuelinks>


    
    
    

</item>
    
<item>

    







<title>[SES-777] Turtle parser does not initiate handleComment RDFHandler events</title>
<link>http://www.openrdf.org/issues/browse/SES-777</link>

    
        <description>The RDFHandler.handleComment(String comment)  is never invoked for a TurtleParser.</description>
    
    
        <environment></environment>
    
        <key id="12220">SES-777</key>
        <summary>Turtle parser does not initiate handleComment RDFHandler events</summary>
        <type id="1">Bug</type>
    
        <priority id="4">Minor</priority>
    
        <status id="5">Resolved</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="arjohn">Arjohn Kampman</assignee>
        
    

    
        
        <reporter username="johann_p">Johann Petrak</reporter>
        
    

        
        <created>Wed, 8 Jun 2011 17:10:21 +0200 (CEST)</created>
    <updated>Thu, 9 Jun 2011 08:53:37 +0200 (CEST)</updated>

    
        
        
    

    
        
        
            
            
                
                    <fixVersion>2.4.1</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
        <comments>
            
            <comment author="johann_p" created="Wed, 8 Jun 2011 20:29:58 +0200 (CEST)" level="">Patch for adding handler notifications for comments.&lt;br/&gt;
&lt;br/&gt;
Created with &amp;quot;svn diff&amp;quot; against the trunk: &lt;a href=&quot;http://repo.aduna-software.org/svn/org.openrdf/sesame/trunk/core/rio/turtle/src/main/java/org/openrdf/rio/turtle&quot;&gt;http://repo.aduna-software.org/svn/org.openrdf/sesame/trunk/core/rio/turtle/src/main/java/org/openrdf/rio/turtle&lt;/a&gt; at revision 11038. </comment>
            
            <comment author="arjohn" created="Thu, 9 Jun 2011 08:53:37 +0200 (CEST)" level="">Thanks for the patch. Issue has been fixed for Sesame 1.4.1 in rev 11039.</comment>
            
        </comments>
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-539] XML Literal normalization</title>
<link>http://www.openrdf.org/issues/browse/SES-539</link>

    
        <description>XML literal normalization is not implemented yet.</description>
    
    
        <environment></environment>
    
        <key id="10887">SES-539</key>
        <summary>XML Literal normalization</summary>
        <type id="1">Bug</type>
    
        <priority id="4">Minor</priority>
    
        <status id="6">Closed</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="arjohn">Arjohn Kampman</assignee>
        
    

    
        
        <reporter username="arjohn">Arjohn Kampman</reporter>
        
    

        
        <created>Thu, 3 Apr 2008 13:35:33 +0200 (CEST)</created>
    <updated>Mon, 31 Oct 2011 15:54:52 +0100 (CET)</updated>

    
        
        
            
            
                
                    <version>2.0-alpha-1</version>
                
                    <version>2.0-alpha-2</version>
                
                    <version>2.0-alpha-3</version>
                
                    <version>2.0-alpha-4</version>
                
                    <version>2.0-beta1</version>
                
                    <version>2.0-beta2</version>
                
                    <version>2.0-beta3</version>
                
                    <version>2.0-beta4</version>
                
                    <version>2.0-beta5</version>
                
                    <version>2.0-beta6</version>
                
                    <version>2.0-rc1</version>
                
                    <version>2.0-rc2</version>
                
                    <version>2.0</version>
                
                    <version>2.0.1</version>
                
            
        
    

    
        
        
            
            
                
                    <fixVersion>2.1</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
        <comments>
            
            <comment author="arjohn" created="Fri, 4 Jul 2008 10:39:48 +0200 (CEST)" level="">- the RDF/XML parser now preserves whitespace characters in the root of XML literals if such characters are part of character content, as per &lt;a href=&quot;http://www.w3.org/TR/xml-c14n&quot;&gt;http://www.w3.org/TR/xml-c14n&lt;/a&gt;&lt;br/&gt;
- XML literal are now canonicalized before being compared in the compliance test suite, as per &lt;a href=&quot;http://www.w3.org/2000/03/rdf-tracking/#rdfms-xml-literal-namespaces&quot;&gt;http://www.w3.org/2000/03/rdf-tracking/#rdfms-xml-literal-namespaces&lt;/a&gt;</comment>
            
        </comments>
    
    

    



    <issuelinks>
    
        <issuelinktype id="10020">
            <name>Related</name>
                
                
                
                
                
                    <inwardlinks description="is related to">
                    
                        <issuelink>
                            <issuekey id="12710">SES-858</issuekey>
                        </issuelink>
                    
                    </inwardlinks>
                
                
        </issuelinktype>
    
    </issuelinks>


    
    
    

</item>
    
<item>

    







<title>[SES-679] RDF/XML parser fails on relative URIs in rdf:datatype</title>
<link>http://www.openrdf.org/issues/browse/SES-679</link>

    
        <description>Trying to parse the following document:&lt;br/&gt;
&lt;br/&gt;
&amp;lt;rdf:RDF xmlns:rdf=&amp;quot;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&amp;quot; xmlns=&amp;quot;&lt;a href=&quot;http://example.com/#&quot;&gt;http://example.com/#&lt;/a&gt;&amp;quot;&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;Foo&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;bar rdf:datatype=&amp;quot;hello&amp;quot;&amp;gt;Zyzzyx&amp;lt;/bar&amp;gt; &lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;/Foo&amp;gt;&lt;br/&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br/&gt;
&lt;br/&gt;
I get:&lt;br/&gt;
&lt;br/&gt;
org.openrdf.rio.RDFParseException: Not a valid (absolute) URI: hello [line 3, column 37]&lt;br/&gt;
&lt;br/&gt;
The problem is the value &amp;quot;hello&amp;quot; for rdf:datatype, Rio expects an absolute URI. Section 2.14 of the RDF/XML spec says however that rdf:datatype can contain relative URIs which are to be resolved in the usual way.</description>
    
    
        <environment>Sesame 2.2.4</environment>
    
        <key id="11360">SES-679</key>
        <summary>RDF/XML parser fails on relative URIs in rdf:datatype</summary>
        <type id="1">Bug</type>
    
        <priority id="4">Minor</priority>
    
        <status id="5">Resolved</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="arjohn">Arjohn Kampman</assignee>
        
    

    
        
        <reporter username="cygri">Richard Cyganiak</reporter>
        
    

        
        <created>Wed, 26 Aug 2009 20:37:27 +0200 (CEST)</created>
    <updated>Tue, 13 Mar 2012 15:21:48 +0100 (CET)</updated>

    
        
        
            
            
                
                    <version>2.0</version>
                
                    <version>2.0.1</version>
                
                    <version>2.1</version>
                
                    <version>2.1.1</version>
                
                    <version>2.1.2</version>
                
                    <version>2.1.3</version>
                
                    <version>2.2</version>
                
                    <version>2.1.4</version>
                
                    <version>2.2.1</version>
                
                    <version>2.2.2</version>
                
                    <version>2.2.3</version>
                
                    <version>2.2.4</version>
                
                    <version>2.3-pr1</version>
                
            
        
    

    
        
        
            
            
                
                    <fixVersion>2.3.0</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
        <comments>
            
            <comment author="arjohn" created="Thu, 27 Aug 2009 13:59:41 +0200 (CEST)" level="">Nice catch, Richard!</comment>
            
        </comments>
    
    

    



    <issuelinks>
    
        <issuelinktype id="10020">
            <name>Related</name>
                
                
                
                
                
                    <inwardlinks description="is related to">
                    
                        <issuelink>
                            <issuekey id="13282">SES-960</issuekey>
                        </issuelink>
                    
                    </inwardlinks>
                
                
        </issuelinktype>
    
    </issuelinks>


    
    
    

</item>
    
<item>

    







<title>[SES-960] RDF Parsers Incorrectly Resolves Relative Query URIs</title>
<link>http://www.openrdf.org/issues/browse/SES-960</link>

    
        <description>The expect triple from the RDF/XML below is &amp;lt;&lt;a href=&quot;http://example.com/file.rdf?qs&quot;&gt;http://example.com/file.rdf?qs&lt;/a&gt;&amp;gt; dc:ttile &amp;quot;This should be file.rdf?qs&amp;quot;. However, the local part of the base is dropped when resolving relative query strings, such as &amp;quot;?qs&amp;quot;.&lt;br/&gt;
&lt;br/&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br/&gt;
&amp;lt;rdf:RDF xmlns:rdf=&amp;quot;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;xmlns:dc=&amp;quot;&lt;a href=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;http://purl.org/dc/elements/1.1/&lt;/a&gt;&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;xml:base=&amp;quot;&lt;a href=&quot;http://example.com/file.rdf&quot;&gt;http://example.com/file.rdf&lt;/a&gt;&amp;quot;&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;rdf:Description rdf:about=&amp;quot;?qs&amp;quot;&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dc:title&amp;gt;This should be file.rdf?qs&amp;lt;/dc:title&amp;gt; &lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;/rdf:Description&amp;gt;&lt;br/&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;</description>
    
    
        <environment></environment>
    
        <key id="13282">SES-960</key>
        <summary>RDF Parsers Incorrectly Resolves Relative Query URIs</summary>
        <type id="1">Bug</type>
    
        <priority id="4">Minor</priority>
    
        <status id="1">Open</status>
        
        <resolution>Unresolved</resolution>
        
    
        
        <assignee username="arjohn">Arjohn Kampman</assignee>
        
    

    
        
        <reporter username="james">James Leigh</reporter>
        
    

        
        <created>Tue, 13 Mar 2012 15:21:26 +0100 (CET)</created>
    <updated>Tue, 13 Mar 2012 15:22:05 +0100 (CET)</updated>

    
        
        
            
            
                
                    <version>2.6.3</version>
                
            
        
    

    
        
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
    

    



    <issuelinks>
    
        <issuelinktype id="10020">
            <name>Related</name>
                
                
                    <outwardlinks description="is related to">
                    
                        <issuelink>
                            <issuekey id="11360">SES-679</issuekey>
                        </issuelink>
                    
                        <issuelink>
                            <issuekey id="13281">SES-959</issuekey>
                        </issuelink>
                    
                    </outwardlinks>
                
                
                
                
                
        </issuelinktype>
    
    </issuelinks>


    
    
    

</item>
    
<item>

    







<title>[SES-1079] RDF/XML parser should report warning on datatypes starting with &apos;xsd:&apos;</title>
<link>http://www.openrdf.org/issues/browse/SES-1079</link>

    
        <description>A common mistake in (handwritten) RDF/XML is to specify the datatype of a literal using its prefixed name:&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;lt;foo:bar rdf:datatype=&amp;quot;xsd:string&amp;quot;&amp;gt;foobar&amp;lt;/foo:bar&amp;gt;&lt;br/&gt;
&lt;br/&gt;
However, while this is syntactically correct, it is intrepreted by the parser as meaning that the datatype URI is &apos;xsd:string&apos;, rather than &apos;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema#string&quot;&gt;http://www.w3.org/2001/XMLSchema#string&lt;/a&gt;&apos;.&lt;br/&gt;
&lt;br/&gt;
The correct way to specify the datatype in RDF/XML is:&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;lt;foo:bar rdf:datatype=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema#string&quot;&gt;http://www.w3.org/2001/XMLSchema#string&lt;/a&gt;&amp;quot;&amp;gt;foobar&amp;lt;/foo:bar&amp;gt;&lt;br/&gt;
&lt;br/&gt;
It would be helpful if the parser, when running in VERIFY or NORMALIZE mode, would report a warning when it encounters datatype URIs that start with &apos;xsd&apos;. &lt;br/&gt;
&lt;br/&gt;
</description>
    
    
        <environment></environment>
    
        <key id="13950">SES-1079</key>
        <summary>RDF/XML parser should report warning on datatypes starting with &apos;xsd:&apos;</summary>
        <type id="4">Improvement</type>
    
        <priority id="4">Minor</priority>
    
        <status id="5">Resolved</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="jeen">Jeen Broekstra</assignee>
        
    

    
        
        <reporter username="jeen">Jeen Broekstra</reporter>
        
    

        
        <created>Sat, 11 Aug 2012 06:26:09 +0200 (CEST)</created>
    <updated>Mon, 13 Aug 2012 22:44:39 +0200 (CEST)</updated>

    
        
        
    

    
        
        
            
            
                
                    <fixVersion>2.6.9</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
        <comments>
            
            <comment author="jeen" created="Sun, 12 Aug 2012 00:02:21 +0200 (CEST)" level="">Implemented in svn. Parser now reports a warning when encountering a datatype that starts with &apos;xsd&apos;. It performs this check when the parser is running in data verification mode and datatype handling is not set to IGNORE. </comment>
            
            <comment author="dwvisser" created="Sun, 12 Aug 2012 18:26:21 +0200 (CEST)" level="">Could you post some instructions about how I would go about configuring my Sesame server to issue these warnings?&lt;br/&gt;
&lt;br/&gt;
BTW, Thanks for doing this!&lt;br/&gt;
&lt;br/&gt;
</comment>
            
            <comment author="jeen" created="Sun, 12 Aug 2012 22:34:23 +0200 (CEST)" level="">Dale, no problem. And, you shouldn&apos;t need to change anything, the parsers used in the Sesame server run in the correct configuration by default. &lt;br/&gt;
&lt;br/&gt;
The Sesame server uses the parser configuration for RepositoryConnections. This is, by default, set to do syntax verification as well as datatype verification.</comment>
            
            <comment author="jeen" created="Mon, 13 Aug 2012 22:38:36 +0200 (CEST)" level="">Reopening to expand the check slightly: warn on any datatype URI that is not recognized as a supported XSD type.</comment>
            
            <comment author="jeen" created="Mon, 13 Aug 2012 22:44:39 +0200 (CEST)" level="">fixed in revision 11914</comment>
            
        </comments>
    
    

    



    <issuelinks>
    
        <issuelinktype id="10030">
            <name>Followup</name>
                
                
                    <outwardlinks description="is followup of">
                    
                        <issuelink>
                            <issuekey id="13941">SES-1078</issuekey>
                        </issuelink>
                    
                    </outwardlinks>
                
                
                
                
                
        </issuelinktype>
    
    </issuelinks>


    
    
    

</item>
    
<item>

    







<title>[SES-1080] Buffered RDF handler that groups incoming triples by context/subject/predicate</title>
<link>http://www.openrdf.org/issues/browse/SES-1080</link>

    
        <description>An RDFHandler implementation that can be used as a wrapper and which groups incoming statements together on context, subject, and predicate would be a useful new feature. This could be used in combination with any of the existing RDFWriters to produce slightly more ordered RDF documents (where all triples about the same subject are grouped together). </description>
    
    
        <environment></environment>
    
        <key id="13960">SES-1080</key>
        <summary>Buffered RDF handler that groups incoming triples by context/subject/predicate</summary>
        <type id="2">New Feature</type>
    
        <priority id="4">Minor</priority>
    
        <status id="5">Resolved</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="jeen">Jeen Broekstra</assignee>
        
    

    
        
        <reporter username="jeen">Jeen Broekstra</reporter>
        
    

        
        <created>Wed, 15 Aug 2012 06:56:03 +0200 (CEST)</created>
    <updated>Wed, 15 Aug 2012 06:57:49 +0200 (CEST)</updated>

    
        
        
    

    
        
        
            
            
                
                    <fixVersion>2.6.9</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
        <comments>
            
            <comment author="jeen" created="Wed, 15 Aug 2012 06:57:49 +0200 (CEST)" level="">implemented (rev 11926)</comment>
            
        </comments>
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-431] TriG parser fails to parse documents where blank nodes are used as graph names</title>
<link>http://www.openrdf.org/issues/browse/SES-431</link>

    
        <description>The TriG parser fails to parse documents such as the following:&lt;br/&gt;
&lt;br/&gt;
==========&lt;br/&gt;
@prefix rdf: &amp;lt;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&amp;gt; .&lt;br/&gt;
@prefix sys: &amp;lt;&lt;a href=&quot;http://www.openrdf.org/config/repository#&quot;&gt;http://www.openrdf.org/config/repository#&lt;/a&gt;&amp;gt; .&lt;br/&gt;
&lt;br/&gt;
{&lt;br/&gt;
&amp;nbsp;_:node12f9tmrtkx1 a sys:RepositoryContext .&lt;br/&gt;
}&lt;br/&gt;
&lt;br/&gt;
_:node12f9tmrtkx1 {&lt;br/&gt;
&amp;nbsp;_:node12f9tmrtkx2 a sys:Repository .&lt;br/&gt;
}&lt;br/&gt;
==========&lt;br/&gt;
&lt;br/&gt;
This produces the following error:&lt;br/&gt;
&amp;nbsp;org.openrdf.rio.RDFParseException: Expected &apos;{&apos;, found &apos;_&apos; [line 8]</description>
    
    
        <environment></environment>
    
        <key id="10742">SES-431</key>
        <summary>TriG parser fails to parse documents where blank nodes are used as graph names</summary>
        <type id="1">Bug</type>
    
        <priority id="3">Major</priority>
    
        <status id="6">Closed</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="arjohn">Arjohn Kampman</assignee>
        
    

    
        
        <reporter username="arjohn">Arjohn Kampman</reporter>
        
    

        
        <created>Thu, 19 Jul 2007 14:32:47 +0200 (CEST)</created>
    <updated>Thu, 20 Mar 2008 20:41:24 +0100 (CET)</updated>

    
        
        
            
            
                
                    <version>2.0-beta5</version>
                
            
        
    

    
        
        
            
            
                
                    <fixVersion>2.0-beta6</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
        <comments>
            
            <comment author="arjohn" created="Thu, 19 Jul 2007 14:38:20 +0200 (CEST)" level="">The TriG parser searched for presence of graph name by searching for start characters of full URIs and qnames. The start characters for blank nodes were added to that.</comment>
            
        </comments>
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-422] Lack of whitespace following bracket character results in error</title>
<link>http://www.openrdf.org/issues/browse/SES-422</link>

    
        <description>[:foo :bar;] throws an error while [ :foo :bar;] does not:&lt;br/&gt;
&lt;br/&gt;
Fatal error: Expected an RDF value here, found &apos;;&apos; at (file) [(line number), -1]&lt;br/&gt;
&lt;br/&gt;
The error varies according to whatever the parser concludes is happening when &apos;[&apos; is considered part of a character sequence.  The Turtle EBNF appears to specify 0-or-more whitespace characters here:&lt;br/&gt;
&lt;br/&gt;
blank ::= nodeID | &apos;[]&apos; | &apos;[&apos; ws* predicateObjectList ws* &apos;]&apos; | collection&lt;br/&gt;
</description>
    
    
        <environment>Sesame 2.0 alpha 3, recompiled for JRE1.4</environment>
    
        <key id="10736">SES-422</key>
        <summary>Lack of whitespace following bracket character results in error</summary>
        <type id="1">Bug</type>
    
        <priority id="3">Major</priority>
    
        <status id="5">Resolved</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="arjohn">Arjohn Kampman</assignee>
        
    

    
        
        <reporter username="ryanlee">Ryan Lee</reporter>
        
    

        
        <created>Thu, 5 Jul 2007 11:13:09 +0200 (CEST)</created>
    <updated>Thu, 4 Oct 2007 12:06:37 +0200 (CEST)</updated>

    
        
        
            
            
                
                    <version>2.0-alpha-1</version>
                
                    <version>2.0-alpha-2</version>
                
                    <version>2.0-alpha-3</version>
                
            
        
    

    
        
        
            
            
                
                    <fixVersion>2.0-alpha-4</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-492] TriX parser discard leading and trailing whitespace for literals</title>
<link>http://www.openrdf.org/issues/browse/SES-492</link>

    
        <description>Issue reported at &lt;a href=&quot;http://www.openrdf.org/forum/mvnforum/viewthread?thread=1517&quot;&gt;http://www.openrdf.org/forum/mvnforum/viewthread?thread=1517&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
The following code snippet exports a statement to TriX and reads it back in. The assertion at the end fails:&lt;br/&gt;
&lt;br/&gt;
		URI subj = valueFactory.createURI(&amp;quot;&lt;a href=&quot;http://subj&quot;&gt;http://subj&lt;/a&gt;&amp;quot;);&lt;br/&gt;
		Literal literal = valueFactory.createLiteral(&amp;quot;text\n\n&amp;quot;);&lt;br/&gt;
		connection.add(subj, RDFS.LABEL, literal);&lt;br/&gt;
&lt;br/&gt;
		StringWriter sw = new StringWriter();&lt;br/&gt;
		connection.export(new TriXWriter(sw));&lt;br/&gt;
&lt;br/&gt;
		connection.clear();&lt;br/&gt;
		connection.add(new StringReader(sw.toString()), null, RDFFormat.TRIX);&lt;br/&gt;
		assert literal.equals(connection.getStatements(subj, RDFS.LABEL, null, false).asList().get(0).getObject());</description>
    
    
        <environment></environment>
    
        <key id="10824">SES-492</key>
        <summary>TriX parser discard leading and trailing whitespace for literals</summary>
        <type id="1">Bug</type>
    
        <priority id="3">Major</priority>
    
        <status id="6">Closed</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="arjohn">Arjohn Kampman</assignee>
        
    

    
        
        <reporter username="arjohn">Arjohn Kampman</reporter>
        
    

        
        <created>Tue, 27 Nov 2007 11:52:38 +0100 (CET)</created>
    <updated>Thu, 20 Mar 2008 20:15:01 +0100 (CET)</updated>

    
        
        
            
            
                
                    <version>2.0-alpha-1</version>
                
                    <version>2.0-alpha-2</version>
                
                    <version>2.0-alpha-3</version>
                
                    <version>2.0-alpha-4</version>
                
                    <version>2.0-beta1</version>
                
                    <version>2.0-beta2</version>
                
                    <version>2.0-beta3</version>
                
                    <version>2.0-beta4</version>
                
                    <version>2.0-beta5</version>
                
                    <version>2.0-beta6</version>
                
                    <version>2.0-rc1</version>
                
            
        
    

    
        
        
            
            
                
                    <fixVersion>2.0-rc2</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
        <comments>
            
            <comment author="arjohn" created="Tue, 27 Nov 2007 13:34:39 +0100 (CET)" level="">The TriXParser now preserves leading and trailing whitespace characters for XML text elements.</comment>
            
        </comments>
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-650] RDFXML incorrectly converts baseURI if it starts with &quot;jar:&quot;</title>
<link>http://www.openrdf.org/issues/browse/SES-650</link>

    
        <description>When loading RDF/XML files from a jar URL the resulting URI created for rdf:about=&amp;quot;&amp;quot; is not the same URL of the file. RDF/XML converts the jar file path into the scheme. Only the RDF/XML parser does this and should be changed to respect the baseURL, even when it is not hierarchical, like the other parsers.</description>
    
    
        <environment></environment>
    
        <key id="11114">SES-650</key>
        <summary>RDFXML incorrectly converts baseURI if it starts with &quot;jar:&quot;</summary>
        <type id="1">Bug</type>
    
        <priority id="3">Major</priority>
    
        <status id="5">Resolved</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="james">James Leigh</assignee>
        
    

    
        
        <reporter username="james">James Leigh</reporter>
        
    

        
        <created>Thu, 11 Dec 2008 18:21:56 +0100 (CET)</created>
    <updated>Thu, 11 Dec 2008 18:25:31 +0100 (CET)</updated>

    
        
        
            
            
                
                    <version>2.2.2</version>
                
            
        
    

    
        
        
            
            
                
                    <fixVersion>3.0</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
        <comments>
            
            <comment author="james" created="Thu, 11 Dec 2008 18:25:31 +0100 (CET)" level="">Removed the code from SAXFilter in revision 8393.</comment>
            
        </comments>
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-691] NullPointerException in error handling of TriXParser</title>
<link>http://www.openrdf.org/issues/browse/SES-691</link>

    
        <description>Some code in the TriX parser seems to assume that there will always be a nested exception.  The call stack for the error is:&lt;br/&gt;
&lt;br/&gt;
java.lang.NullPointerException&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.openrdf.rio.RDFParseException.&amp;lt;init&amp;gt;(RDFParseException.java:81)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.openrdf.rio.helpers.RDFParserBase.reportFatalError(RDFParserBase.java:532)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.openrdf.rio.helpers.RDFParserBase.reportFatalError(RDFParserBase.java:508)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.openrdf.rio.trix.TriXParser.parse(TriXParser.java:114)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.openrdf.rio.trix.TriXParser.parse(TriXParser.java:76)&lt;br/&gt;
&amp;lt;...&amp;gt;&lt;br/&gt;
&lt;br/&gt;
Looking at this in the debugger, the value for &amp;quot;wrappedExc&amp;quot; on line 114 in TriXParser.java is null.&lt;br/&gt;
&lt;br/&gt;
This is with Sesame version 2.2.2.</description>
    
    
        <environment></environment>
    
        <key id="11470">SES-691</key>
        <summary>NullPointerException in error handling of TriXParser</summary>
        <type id="1">Bug</type>
    
        <priority id="3">Major</priority>
    
        <status id="5">Resolved</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="arjohn">Arjohn Kampman</assignee>
        
    

    
        
        <reporter username="arjohn">Arjohn Kampman</reporter>
        
    

        
        <created>Mon, 9 Nov 2009 20:26:26 +0100 (CET)</created>
    <updated>Wed, 11 Nov 2009 09:13:16 +0100 (CET)</updated>

    
        
        
            
            
                
                    <version>2.0</version>
                
                    <version>2.0.1</version>
                
                    <version>2.1</version>
                
                    <version>2.1.1</version>
                
                    <version>2.1.2</version>
                
                    <version>2.1.3</version>
                
                    <version>2.2</version>
                
                    <version>2.1.4</version>
                
                    <version>2.2.1</version>
                
                    <version>2.2.2</version>
                
            
        
    

    
        
        
            
            
                
                    <fixVersion>2.3.0</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-693] TriXParser throws NullPointerException on use</title>
<link>http://www.openrdf.org/issues/browse/SES-693</link>

    
        <description>The following code will throw a null pointer exception:&lt;br/&gt;
&lt;br/&gt;
		RDFParser parser = Rio.createParser(RDFFormat.TRIX);&lt;br/&gt;
		parser.parse(new ByteArrayInputStream((&amp;quot;&amp;lt;trix&amp;gt;&amp;quot; + &amp;quot;&amp;lt;graph&amp;gt;&amp;lt;triple&amp;gt;&amp;quot;&lt;br/&gt;
				+ &amp;quot;&amp;lt;uri&amp;gt;&lt;a href=&quot;http://example.org/Bob&amp;lt;/uri&quot;&gt;http://example.org/Bob&amp;amp;lt;/uri&lt;/a&gt;&amp;gt;&amp;quot; + &amp;quot;&amp;lt;uri&amp;gt;&lt;a href=&quot;http://example.org/wife&amp;lt;/uri&quot;&gt;http://example.org/wife&amp;amp;lt;/uri&lt;/a&gt;&amp;gt;&amp;quot;&lt;br/&gt;
				+ &amp;quot;&amp;lt;uri&amp;gt;&lt;a href=&quot;http://example.org/Mary&amp;lt;/uri&quot;&gt;http://example.org/Mary&amp;amp;lt;/uri&lt;/a&gt;&amp;gt;&amp;quot; + &amp;quot;&amp;lt;/triple&amp;gt;&amp;lt;/graph&amp;gt;&amp;quot; + &amp;quot;&amp;lt;/trix&amp;gt;&amp;quot;)&lt;br/&gt;
				.getBytes()), &amp;quot;&amp;quot;);&lt;br/&gt;
&lt;br/&gt;
Don&apos;t know whether this is somehow related to the fix for &lt;a href=&quot;http://www.openrdf.org/issues/browse/SES-691&quot; title=&quot;NullPointerException in error handling of TriXParser&quot;&gt;&lt;strike&gt;SES-691&lt;/strike&gt;&lt;/a&gt;, but just in case it is, the following test case should also work:&lt;br/&gt;
&lt;br/&gt;
	public void testTrixParserErrorHandling() throws Exception {&lt;br/&gt;
		RDFParser parser = Rio.createParser(RDFFormat.TRIX);&lt;br/&gt;
		try {&lt;br/&gt;
			parser.parse(new ByteArrayInputStream(&amp;quot;rubbish&amp;quot;.getBytes()), &amp;quot;&amp;quot;);&lt;br/&gt;
			fail(&amp;quot;Parse should not succeed.&amp;quot;);&lt;br/&gt;
		} catch(RDFParseException e) {&lt;br/&gt;
			//Expected&lt;br/&gt;
		}&lt;br/&gt;
	}</description>
    
    
        <environment></environment>
    
        <key id="11510">SES-693</key>
        <summary>TriXParser throws NullPointerException on use</summary>
        <type id="1">Bug</type>
    
        <priority id="3">Major</priority>
    
        <status id="6">Closed</status>
        
        <resolution id="2">Won&apos;t Fix</resolution>
        
    
        
        <assignee>Unassigned</assignee>
        
    

    
        
        <reporter username="uroshnor">Nick Giles</reporter>
        
    

        
        <created>Fri, 11 Dec 2009 16:42:43 +0100 (CET)</created>
    <updated>Tue, 15 Dec 2009 19:32:39 +0100 (CET)</updated>

    
        
        
            
            
                
                    <version>2.3.0</version>
                
            
        
    

    
        
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
        <comments>
            
            <comment author="uroshnor" created="Fri, 11 Dec 2009 17:22:04 +0100 (CET)" level="">Never mind, I was missing a line in the tests to set an RDFHandler. Apologies.</comment>
            
        </comments>
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-635] Allow specification of base URI (xml:base) in RDFXMLWriter</title>
<link>http://www.openrdf.org/issues/browse/SES-635</link>

    
        <description>Currently, you can not specify a base URI for the RDFXMLWriter, however, there are cases when this would be useful.&lt;br/&gt;
&lt;br/&gt;
As an example, I am trying to export an RDF/XML file containing owl:Ontology metadata. In RDF/XML, this is supposed to look like this:&lt;br/&gt;
&lt;br/&gt;
&amp;amp;lt;owl:Ontology rdf:about=&amp;quot;baseURI&amp;quot;&amp;amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;amp;lt;owl:imports ....&lt;br/&gt;
&lt;br/&gt;
where &amp;quot;baseURI&amp;quot; is the actual base URI of the current file (or the empty string).&lt;br/&gt;
&lt;br/&gt;
However, since the RDF statement (X, RDF.TYPE, OWL.ONTOLOGY) can not be inserted into the repository through the API if X is an empty string, I need to be able to specify an actual URI that is the base URI of the exported file. This in turn requires that I can set an xml:base directive to specify that same base URI.&lt;br/&gt;
&lt;br/&gt;
Especially when combining Sesame output with ontology editors like TopBraid this is essential, since such tools often inspect the ontology metadata to look for imports and such. Currently I can not export an ontology from Sesame that can be easily read by TopBraid, because of this. &lt;br/&gt;
</description>
    
    
        <environment></environment>
    
        <key id="11095">SES-635</key>
        <summary>Allow specification of base URI (xml:base) in RDFXMLWriter</summary>
        <type id="4">Improvement</type>
    
        <priority id="3">Major</priority>
    
        <status id="5">Resolved</status>
        
        <resolution id="3">Duplicate</resolution>
        
    
        
        <assignee username="james">James Leigh</assignee>
        
    

    
        
        <reporter username="jeen">Jeen Broekstra</reporter>
        
    

        
        <created>Fri, 7 Nov 2008 13:59:29 +0100 (CET)</created>
    <updated>Thu, 27 Jan 2011 01:54:29 +0100 (CET)</updated>

    
        
        
    

    
        
        
            
            
                
                    <fixVersion>3.0</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Extract</component>
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
        <comments>
            
            <comment author="james" created="Tue, 2 Dec 2008 19:52:53 +0100 (CET)" level="">fixed in revision 8207. See: &lt;a href=&quot;http://www.openrdf.org/issues/browse/SES-573&quot; title=&quot;Write relative URIs for subjects where possible&quot;&gt;&lt;strike&gt;SES-573&lt;/strike&gt;&lt;/a&gt;</comment>
            
            <comment author="jeen" created="Mon, 30 Nov 2009 14:23:30 +0100 (CET)" level="">Sounds exactly like what I need. Question: would it be possible to backport this fix to the 2.2 (or 2.3) branch?</comment>
            
            <comment author="james" created="Mon, 30 Nov 2009 14:38:28 +0100 (CET)" level="">The setBase(String) method is not introduced until Sesame 3.0. However, you could backport the pretty writer and use the class directly. Other than a few @Override annotations it should be source compatible.</comment>
            
            <comment author="chilaili" created="Mon, 24 Jan 2011 10:42:17 +0100 (CET)" level="">I don&apos;t understand. I currently use sesame 2.3.2 and i need to use xml:base and i would like to know how to backport the Pretty writer and use the class directly. Besides How Could i download Sesame 3.0 ? best regards</comment>
            
            <comment author="james" created="Thu, 27 Jan 2011 01:54:29 +0100 (CET)" level="">Here is the code: download it, change the package declarations, and compile.&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://repo.aduna-software.org/svn/org.openrdf/sesame/trunk/core/rio/rdfxml/src/main/java/org/openrdf/rio/rdfxml/util/RDFXMLPrettyWriter.java&quot;&gt;http://repo.aduna-software.org/svn/org.openrdf/sesame/trunk/core/rio/rdfxml/src/main/java/org/openrdf/rio/rdfxml/util/RDFXMLPrettyWriter.java&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://repo.aduna-software.org/svn/org.openrdf/sesame/trunk/core/rio/rdfxml/src/main/java/org/openrdf/rio/rdfxml/RDFXMLWriter.java&quot;&gt;http://repo.aduna-software.org/svn/org.openrdf/sesame/trunk/core/rio/rdfxml/src/main/java/org/openrdf/rio/rdfxml/RDFXMLWriter.java&lt;/a&gt;</comment>
            
        </comments>
    
    

    




    
    
    

</item>
    
<item>

    







<title>[SES-756] Sesame RDF/XML writer can blow up if default namespace is same as a defined namespace</title>
<link>http://www.openrdf.org/issues/browse/SES-756</link>

    
        <description>Turtle like this:&lt;br/&gt;
&lt;br/&gt;
@prefix rdf: &amp;lt;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&amp;gt; .&lt;br/&gt;
@prefix : &amp;lt;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&amp;gt; .&lt;br/&gt;
&lt;br/&gt;
&amp;lt;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&amp;gt; a :Foo .&lt;br/&gt;
&lt;br/&gt;
can be parsed fine, but if then rendered as RDF/XML, will cause:&lt;br/&gt;
&lt;br/&gt;
java.lang.RuntimeException: No prefix has been declared for the namespace used in this attribute: &lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&lt;br/&gt;
at org.openrdf.rio.rdfxml.RDFXMLWriter.writeAttribute(RDFXMLWriter.java:391)&lt;br/&gt;
at org.openrdf.rio.rdfxml.RDFXMLWriter.handleStatement(RDFXMLWriter.java:244)&lt;br/&gt;
at org.openrdf.repository.sail.SailRepositoryConnection.exportStatements(SailRepositoryConnection.java:210)&lt;br/&gt;
at org.openrdf.repository.base.RepositoryConnectionBase.export(RepositoryConnectionBase.java:159)&lt;br/&gt;
at com.ontologypartners.sesame.test.SesameTest.testRdfXmlWriterHandlesDefaultNamespace(SesameTest.java:237)&lt;br/&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br/&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br/&gt;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br/&gt;
at java.lang.reflect.Method.invoke(Method.java:597)&lt;br/&gt;
at junit.framework.TestCase.runTest(TestCase.java:164)&lt;br/&gt;
at junit.framework.TestCase.runBare(TestCase.java:130)&lt;br/&gt;
at junit.framework.TestResult$1.protect(TestResult.java:106)&lt;br/&gt;
at junit.framework.TestResult.runProtected(TestResult.java:124)&lt;br/&gt;
at junit.framework.TestResult.run(TestResult.java:109)&lt;br/&gt;
at junit.framework.TestCase.run(TestCase.java:120)&lt;br/&gt;
at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)&lt;br/&gt;
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)&lt;br/&gt;
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)&lt;br/&gt;
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)&lt;br/&gt;
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)&lt;br/&gt;
at org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:62)&lt;br/&gt;
at org.eclipse.pde.internal.junit.runtime.CoreTestApplication.run(CoreTestApplication.java:23)&lt;br/&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br/&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br/&gt;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br/&gt;
at java.lang.reflect.Method.invoke(Method.java:597)&lt;br/&gt;
at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574)&lt;br/&gt;
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)&lt;br/&gt;
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)&lt;br/&gt;
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)&lt;br/&gt;
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)&lt;br/&gt;
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)&lt;br/&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br/&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br/&gt;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br/&gt;
at java.lang.reflect.Method.invoke(Method.java:597)&lt;br/&gt;
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)&lt;br/&gt;
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)&lt;br/&gt;
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)&lt;br/&gt;
at org.eclipse.equinox.launcher.Main.main(Main.java:1287) &lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Test case:&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void testRdfXmlWriterHandlesDefaultNamespace() throws Exception {&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Repository repository = new SailRepository(new MemoryStore());&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;repository.initialize();&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RepositoryConnection connection = repository.getConnection();&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;connection.setNamespace(&amp;quot;&amp;quot;, RDF.NAMESPACE);&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;connection.setNamespace(&amp;quot;rdf&amp;quot;, RDF.NAMESPACE);&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;connection.add(connection.getValueFactory().createURI(RDF.NAMESPACE), RDF.TYPE,&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OWL.ONTOLOGY);&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RDFWriter writer = Rio.createWriter(RDFFormat.RDFXML, new ByteArrayOutputStream());&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Just don&apos;t explode...&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;connection.export(writer);&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} finally {&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;connection.close();&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} finally {&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;repository.shutDown();&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;
</description>
    
    
        <environment></environment>
    
        <key id="12050">SES-756</key>
        <summary>Sesame RDF/XML writer can blow up if default namespace is same as a defined namespace</summary>
        <type id="1">Bug</type>
    
        <priority id="3">Major</priority>
    
        <status id="5">Resolved</status>
        
        <resolution id="1">Fixed</resolution>
        
    
        
        <assignee username="arjohn">Arjohn Kampman</assignee>
        
    

    
        
        <reporter username="uroshnor">Nick Giles</reporter>
        
    

        
        <created>Fri, 1 Apr 2011 16:10:43 +0200 (CEST)</created>
    <updated>Mon, 4 Apr 2011 11:40:22 +0200 (CEST)</updated>

    
        
        
            
            
                
                    <version>2.3.2</version>
                
            
        
    

    
        
        
            
            
                
                    <fixVersion>2.3.3</fixVersion>
                
            
        
    

    
        
        
            
            
                
                    <component>Rio</component>
                
            
        
    

    
    
        <due></due>
    
    
        <votes>0</votes>
    
    

    
    
        <comments>
            
            <comment author="arjohn" created="Mon, 4 Apr 2011 10:21:36 +0200 (CEST)" level="">As a first step, the RuntimeException that is thrown has been changed to an RDFHandlerException. The RuntimeException was clearly inappropriate in this case. Also, all other occurrences of RuntimeException in RDFXMLWriter have been changed to the more appropriate IllegalStateException.</comment>
            
            <comment author="arjohn" created="Mon, 4 Apr 2011 11:40:22 +0200 (CEST)" level="">Default namespace is handled separately from other namespaces now: it is prefered for element names, but ignored for attributes.</comment>
            
        </comments>
    
    

    




    
    
    

</item>
    
</channel>
</rss>  

