Using RDFSharp on the publicly available Url:
generates the following error:
Cannot deserialize Xml because: Prefix "xmlns" is reserved for use by XML
I did some digging around and as it turns out that the prefix can not be equal to the values "xml" or "xmlns" as per the M$ document @
I worked around this issue by making the following changes to the RDFNamespace.cs file.
On lines 54 and 78 where the statement this.Prefix = prefix; is located, I modified both lines to read:
this.Prefix = (prefix == "xml" || prefix == "xmlns") ? string.Empty : prefix;
This fixed my error, and I am now able to read the rdf file just fine.
Without being too intimate with the code base, can this change have lingering effect that I am not aware of or unable to detect at this point in time?
Thanks for the great code!