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