Doing
$model->load('http://example.com/')
on a RDF/XML document that contains rdf:ID='foo' and rdf:resource='#foo' creates the resources with unresolved fragment nodes of the form
Resource('#foo')
when I expect
Resource('http://example.com/#foo').
I /think/ this is a bug in the fragment handling in
syntax/RdfParser::_resolve_relative_uri
I have attempted to fix this, and I attach a diff, but I don't understand what the code I replaced was trying to achieve, so I wouldn't like to assert that this is correct.
Patch for resolving relative fragment identifiers