hello, i have a homegrown perl RESTful RDF API which is rather like joseki, but meant for model-annotation[0]. past versions of it have had specific common queries hardcoded, with variables in a GET query string to be dropped into the slots of SquishQL queries (more homegrown perl). - i'd like to be able to GET the RDF graphs corresponding to arbitrary SquishQL results, returned as XML, just like in http://www.joseki.org/protocol.html But I'm banging my head against being able to change the tabular data that i get back from Squish, into bucket-o-triples form, programmatically. e.g. in my existing code i wind up doing things like this: my $q = qq( SELECT ?pred, ?object WHERE ('$id' ?pred ?object) ); my @bits = $self->rdf->query($q); @bits = map { [$id, $_->[0],$_->[1]] } @bits; (then the array of arrays goes straight into a serialiser...) am i making myself clear, re, being able to map back the tabular data into the graph without intervention? i wonder how joseki does this, with RDQL i wonder if there's a better way - also i'd like to be able to cache the queries inside the model, and refer to them with URIs... i thought this was a kludgy idea until i read the HTTP POST section of that joseki protocol doc... perhaps it still is... i would wind up describing the API inside the triplestore. yours, confused, metazool [0] http://mutemap.openmute.org/doc/mesh.html partial doc... -- "Common sense won't tell you. We have to tell each other." -DNAReceived on Tuesday, 23 September 2003 16:32:33 GMT
This archive was generated by hypermail 2.2.0 + w3c-0.30 : Friday, 25 March 2005 11:20:49 GMT