it looks like something in the XML, probably around references, is causing a variable expansion to fail, resulting in ingest trying to insert invalid triples such as:
<info:doi/10.1371/journal.pgen.0010042/bibliographicCitation> <http://rdf.plos.org/RDF/hasEditorList> $bn_w383aab2aaac14a
$bn_w383aab2aaac14a <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq>
$bn_w383aab2aaac14a <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1> <info:doi/10.1371/profile/30255e57-c8f6-428b-b60e-70be2d4d9379>
i did a query to see what hasEditorList is supposed to look like and got this:
select $s $p $o
from <local:///topazproject#ri>
where $s $p $o
and $p <mulgara:is> <http://rdf.plos.org/RDF/hasEditorList>
<solution>
<s resource="info:doi/10.1371/journal.pgen.0030029/reference#pgen-0030029-b001"/>
<p resource="http://rdf.plos.org/RDF/hasEditorList"/>
<o blank-node="_node2284559"/>
</solution>
i will upload the entire query that mulgara is rejecting and the XML for the article in question.
i'm willing to examine the article XML for errors if you can give me some idea of the mechanism here and what i need to look for.