Hugh

Some help with this would be much appreciated

Rob

From:  Cray Employee <[email protected]>
List-Post: [email protected]
Date:  Monday, May 21, 2012 8:25 AM
To:  <[email protected]>
Subject:  [Virtuoso-users] Inserting Blank Nodes via ADO.Net Provider

Hi All

dotNetRDF uses the ADO.Net provider to talk to Virtuoso and has always used
a SPASQL INSERT DATA command to insert data into the quad store.

Up until a few versions ago this worked fine regardless of the data but a
user recently reported a bug that highlights that from at least 6.1.3
onwards and certainly in 6.1.5 this method no longer accepts blank nodes.
AFAICT this appears to be due to Virtuoso starting to align more closely to
the official SPARQL 1.1 Update standard rather than the old SPARUL informal
standard.

Obviously I do not expect Virtuoso to revert to the previous behavior
because I would much rather have it align properly with the standard but I'm
wondering what is now the best way to insert data containing blank nodes via
the ADO.Net provider?

Can I still use INSERT DATA and just use some special syntax for blank nodes

E.g.

<_:bnode> or <nodeID://bnode>

Or do I need to use an alternative method like call DB.DBA.TTLP() ?

Rob Vesse
----------------------------------------------------------------------------
-- Live Security Virtual Conference Exclusive live event will cover all the
ways today's security and threat landscape has changed and how IT managers
can respond. Discussions will include endpoint security, mobile security and
the latest in malware threats.
http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___________________
____________________________ Virtuoso-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to