W3C home > Mailing lists > Public > www-ws@w3.org > July 2003

Start of something completly new : DGEE Swiggin!

From: James Michael DuPont <mdupont777@yahoo.com>
Date: Sun, 13 Jul 2003 15:07:50 -0700 (PDT)
Message-ID: <20030713220750.39736.qmail@web41505.mail.yahoo.com>
To: www-ws@w3.org

Dear all,
here is a crazy idea i just had :

Based on the RDF api from Redland [1]
I produced a stub of a webservice that exposes the Redland API [2].
I used the results of swigsharp to grab the C api and DGEE to expose
that as a webservice. All with hardly any manually written code.

Because of its clean interface, it makes a nice webservice api will be
be later usable for any service on the web that wants to deal with RDF.


It allows the creation of a world that is the users personal memory.
Inside of a world you create all your models(graphs) of data by loading
in parsers of rdf files into storages. 

All of these functions will be exposed and uris will be used to
identify the worlds and major objects giving a API that will be useful
from any other simple webseviceclient.
cool!

This represents the test interface of  the next generation of rdf
webservice.

A full rdf engine with a webservice api, but It does not run yet!
It will allows anyone to register a rdfworld and storage on the central
server
I am going to rewrite the swig [3] interface
that it uses reflection based on one generated flie
to handle all the swigging

I have been helping porting swigsharp to c#
via swig you will be able to call the rdf locally

But I want to generate the c# interface from the webservice tools
using reflection should be easier than hacking this silly swig
and all the code is there already for dgmx, it just has to be modified
for swig.


[1] http://www.redland.opensource.ac.uk/ 
[2] http://demo.dotgnu.org/Redland.dgmx
[3] http://www.swig.org/

=====
James Michael DuPont
http://introspector.sourceforge.net/

__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com
Received on Sunday, 13 July 2003 18:07:56 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 3 July 2007 12:25:43 GMT