[DAS2] modification to /type request & response
Steve_Chervitz at affymetrix.com
Mon Apr 11 19:38:21 UTC 2005
"Erwin, Ed" writes:
> Adding the "namespaces" query seems reasonable to me.
> But additionally, how about /das/genome/type returning only those types
> for which the server actually has some existing annotations, not all the
> annotations it "knows" about.
I like Ed's restriction that it returns only the types for which it has
But I can see a need for asking a server, "What are all the valid feature
types?" This would be useful in the context of a user wanting to add a new
Perhaps it would be reasonable to have the server's default behavior to
return only types for which it has annotations. If a client wants all types,
it could be specified via a flag. So we would have
returns only sofa types for which it has annotations
returns all known sofa types
> Allen Day wrote:
>> Second, making a /type request is, according to the spec, supposed to
>> return all types known to the server. If we allow non-sofa-inheriting
>> types into the datasource, the result can be a *very* large document.
>> I'd like to be able to restrict a /type response to a subset of types
>> known by the server, perhaps using the following:
>> * /das/genome/type
>> returns all types known to the server
>> * /das/genome/type?namespace=sofa.ontology
>> returns all types known to the server under the "sofa.ontology"
>> * /das/genome/type?namespaces
>> returns all type namespaces known to the server
More information about the DAS2