Hi Jason,

Virtuoso has its own ADO.Net 3.5 Entity Framework Provider as detailed at:

http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/ VirtAdoNet35Provider

This Provider also supports SPASQL enabling direct querying of RDF Data as detailed at:

http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/ VirtSPASQLWinFormApp ;; SPASQL Windows Form Sample Application http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/ VirtSPASQLWebDataServiceApp ;; SPASQL Web Data Service Sample Application

With more documentation on this to come.

The ADO.Net Provider is not part of the current Virtuoso open source binary distributions for Windows, but is available from the following Virtuoso client connectivity installers for 32 and 64 bit Windows:

http://download.openlinksw.com/virtuoso-enterprise/5.0/i686-generic- win-32/ntvcz2zz.msi ;; 32bit Installer http://download.openlinksw.com/virtuoso-enterprise/5.0/x86_64- generic-win-64/wavcz2zz.msi ;; 64bit Installer

Let us know would be usable in your C# application ...

Best Regards
Hugh Williams
Professional Services
OpenLink Software
Web: http://www.openlinksw.com
Support: http://support.openlinksw.com
Forums: http://boards.openlinksw.com/support



On 22 Apr 2009, at 21:24, Jason Kolb wrote:

Hi, I'm trying to figure out a way to insert triples into Virtuoso and then query using SPARQL. I'd like to do this programmatically from another application (a C# Windows app to be exact).

The only documentation I can seem to find on how to do this is http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/ VirtRDFInsert#%20SPARQL%20Insert%20via%20HTTP%20Post%20using% 20Content-Type:%20application/sparql-query%20and%20ODS%20wiki, and there doesn't seem to be any examples of doing this directly via an API call. The examples all show uploading RDF into a WebDAV repository, which is not what I want to do. I simply want to use the RDF store to hold RDF so I can query it via SPARQL.

I would also prefer to do this via an API if that's possible as it seems a bit silly to construct an HTTP call just to put this information into the triple store, especially since the app feeding the RDF into Virtuoso will be running on the same server.

I thought that perhaps the ADO.NET client would provide a way to do this, but it seems to be geared more towards using Virtuoso to query external databases.

Any pointers here? I figured that there would be all kinds of information on how to get RDF into Virtuoso quickly and easily, but so far no dice.

Thanks!
Jason
---------------------------------------------------------------------- --------
Stay on top of everything new and different, both inside and
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today.
Use priority code J9JMT32. http://p.sf.net/sfu/ p_______________________________________________
Virtuoso-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/virtuoso-devel

Reply via email to