Looking further, I think this is the problem caused by Graphviz software. It
treats literals which are same as just one node. Perhaps, the servlet code
needs to change to add a special character before the literal, so Graphviz
treats it differently. For example, below, the servlet can say Dublin ( _1 )
and Dublin ( _2 ).
But, we can't treat all literals as being same for RDF.
Sateesh
-----Original Message-----
From: Narahari, Sateesh
Sent: Friday, September 07, 2001 1:44 PM
To: 'www-rdf-validator@w3.org'
Subject: possible bug?
Hi,
I have problems submitting report from the web page.
Please run the following RDF and see the graph result.
BM_11: <?xml version="1.0"?>
BM_22: <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
BM_33: xmlns:dc="http://purl.org/dc/elements/1.1/"
BM_44: xmlns:somex="http://www.somex.org/somevocab#">
BM_55: <rdf:Description rdf:about="http://www.dublincore.org/">
BM_66: <somex:city>Dublin</somex:city>
BM_77: <somex:country>USA</somex:country>
BM_88: </rdf:Description>
BM_99: <rdf:Description rdf:about="http://ireland.org/">
BM_1010: <somex:city>Dublin</somex:city>
BM_1111: <somex:country>Ireland</somex:country>
BM_1212: </rdf:Description>
BM_1313: </rdf:RDF>
I think this is wrong. This picture indicates that Dublin is same, when
infact, Dublin are two different entities( different cities). I think the
graph should not treat literals as one. I should see two nodes for Dublin.
Thanks,
-Sateesh