questions on SADDLE

Hi.

Re: SADDLE, I've been trying to describe the vocabulary using OWL, er, maybe 
just RDFS.

Is it that I am supposed to do, I come to be afraid it is not...(^_^;)

Anyway, in doing so, I faced several questions....
Among them are,

(1) In the Example in the Protocol doc, I found

saddle:queryLanguage
saddle:spec
saddle:resultFormat
saddle:mediaType
saddle:humanInterface
saddle:dataSet
saddle:vocabulary
saddle:supportsDatatypeOp

Are these all we need?

Do we need some classes for their subjects or objects, like 
saddle:QueryLanguage, saddle:resultFormat?

Is it OK to use as the class names the strings that are different from the 
corresponding predicate names just in capitalization?

(2) What are the objects of saddle:dataSet?

Are they the graphs that could be used either as the default graph or 
additional named graphs?
Are they the only graphs that could be used in the RDF data set?
What if a graph that is not declared as a saddle:dataSet of that service is 
specified as the default/named graph?
(An error? Should the service fetch the graph? Or may the service do so? Is 
it up to the service?, How to describe this?)

How can one know what is used as the default graph
when no instruction is given in either the query or the protocol?

Can one always change the default graph?

(3) What does saddle:vocabulary mean?

Does it mean the service understands what is described in that URI?
i.e. Does the service work with the ontological restrictions stated there?

What if some rules are given elsewhere?
Can a service advertise that it understands the rules using 
saddle:vocabulary with the URI of the rules?

(4)  Where can I find the latest WSDL/RDF vocabulary?

What is the rdf:type of a subject of wsdl:endpoint, for example?

Best,
Yoshio

Received on Tuesday, 3 May 2005 14:00:30 UTC