RE: SOAP, RDF and Semantic Web screenscraping...

Hi James,

James said:
It's called Redfoot
and is basically an RDF store/viewer/editor framework in Python that will
soon include support for peer-to-peer communication between different stores
using SOAP.

Didier replies:
Will you publish the peer to peer exchange API before the code? I am also
working on a store, having an RDF reply to a SOAP request. Maybe we can
synch our API so that the stores can inter-operate and also provide a good
demonstration of peer to peer data exchange. We thought of:

find (string topic) returns the RDF element for this resource. For example,
the following call:

POST /device-profile HTTP/1.1
Content-Type: text/xml; charset=”utf-8”
Content-Length: nnnn
SOAPAction: “”

<?xml version=”1.0”?>
	<XXX:find xmlns:TALVA=””>
	    <resource>UP.Browser/3.01-IG01 UP.Link/</resource>

ask for the RDF element associated to this resource and return the following

HTTP/1.1 200 OK
Content-Type: text/xml; charset=”utf-8”
Content-Length: nnnn
<?xml version=”1.0”?>
		<TALVA:GetDeviceProfile xmlns:TALVA=
			<rdf:description about="UP.Browser/3.01-IG01 UP.Link/">
		</TALVA: GetDeviceProfile >

You have probably recognized here the CC/PP stuff. A peer to peer network
could be useful to resolve a resource capability request. Now that you have
the context, what are your ideas on the info exchange API between stores. we
may try to create a chain of stores containing capability record with the
following algorithm

a) the client request for a capability record,
b) the server does not have it and ask to a linked store for it
c) and so forth until one gets it, return the RDF record to the previous
calling store... and so forth until the first requested store gets it and
reply to the client with an RDF element.

Your ideas?

Didier PH Martin
Conferences: xml devconf 2000 (
Book: XML Professional (
column: Style Matters (

Received on Thursday, 7 September 2000 21:44:18 UTC