[DAS2] Full Spec?
Brian Gilman
gilmanb at pantherinformatics.com
Tue Dec 21 16:03:32 UTC 2004
Hello Everyone,
Is there a full specification for DAS 2 somewhere? Can someone please
send it to me? I'd like to read it again and cannot seem to find it in
my e-mail anywhere.
Best,
-B
--
Brian Gilman
President Panther Informatics Inc.
01000010 01101001 01101111
01001001 01101110 01100110
01101111 01110010 01101101
01100001 01110100 01101001
01100011 01101001 01100001
01101110
On Dec 20, 2004, at 9:42 PM, Chervitz, Steve wrote:
> I just committed a new version of das2_get.html with this change:
>
> RCS file: /home/repository/biodas/das/das2/das2_get.html,v
> ----------------------------
> revision 1.2
> date: 2004/12/21 02:43:42; author: sac; state: Exp; lines: +50 -49
> Converted mime types from application/x-das-foo to text/x-das-foo+xml
> for
> XML types. For non-XML types omitting the '+xml' and adding an 'x-'
> suffix
> to the right of the slash as needed.
>
> Steve
>
>
>> From: Allen Day <allenday at ucla.edu>
>> Date: Fri, 17 Dec 2004 23:14:54 -0800
>> To: Andrew Dalke <dalke at dalkescientific.com>
>> Cc: <das2 at portal.open-bio.org>
>> Subject: Re: [DAS2] Content type for DAS XML responses
>>
>> sounds good, can we get a patch to the spec so i can make the
>> necessary
>> implementation changes and test against browsers? thanks!
>>
>> -allen
>>
>>
>> On Fri, 17 Dec 2004, Andrew Dalke wrote:
>>
>>> Steve:
>>>> Currently, the DAS/2 spec dictates that responses should have
>>>> content-types
>>>> like:
>>>>
>>>> application/x-das-source
>>>> application/x-das-types
>>>> application/x-das-region
>>>>
>>>> Changing these to be 'text/xml' would be more convenient since the
>>>> content
>>>> would then be viewable in a standard web browser.
>>>
>>> A browser should send something like
>>>
>>> Accept: */*
>>> or
>>> Accept: application/xml
>>>
>>> or some other generic content type in its headers. One solution
>>> to at least consider is that IF a client does not request
>>> application/x-das-whatever THEN return application/xml . I do
>>> not believe this is appropriate though.
>>>
>>>
>>>> text/xml; dasformat=source
>>>> text/xml; dasformat=types
>>>> text/xml; dasformat=region
>>>
>>> I get confused; is it "text/xml" or "application/xml"? Ah-ha!
>>> RFC 3023 says ( http://www.faqs.org/rfcs/rfc3023.html )
>>>
>>> If an XML document -- that is, the unprocessed, source XML
>>> document
>>> -- is readable by casual users, text/xml is preferable to
>>> application/xml. MIME user agents (and web user agents) that do
>>> not
>>> have explicit support for text/xml will treat it as text/plain,
>>> for
>>> example, by displaying the XML MIME entity as plain text.
>>> Application/xml is preferable when the XML MIME entity is
>>> unreadable
>>> by casual users.
>>>
>>> That RFC is relevant to this discussion. If I understand it
>>> correctly it recommends using something more like
>>>
>>> text/x-das-source+xml
>>>
>>> This would be understood by RFC 3023 compliant clients as
>>> containing an XML document, by DAS clients to understand
>>> which DAS XML format is used, and by generic clients to
>>> contain an XML document.
>>>
>>>> The corresponding compact content-types could be:
>>>>
>>>> text/plain; dasformat=compact-source
>>>> text/plain; dasformat=compact-types
>>>> text/plain; dasformat=compact-region
>>>
>>> There should be no need for this. A client should use
>>> the catch-all text/* handler for text/x-compact-source
>>> and show it as normal text.
>>>
>>>> And other types could be:
>>>>
>>>> text/plain; dasformat=fasta
>>>> text/plain; dasformat=gff3
>>>> text/plain; dasformat=bed
>>>
>>> Same for these. What's the problem with
>>> text/x-fasta , etc.?
>>>
>>> See also the discussion in appendix A.5 which describes
>>> practical problems about using parameter in MIME types.
>>>
>>> Andrew
>>> dalke at dalkescientific.com
>>>
>>> _______________________________________________
>>> DAS2 mailing list
>>> DAS2 at portal.open-bio.org
>>> http://portal.open-bio.org/mailman/listinfo/das2
>>>
>> _______________________________________________
>> DAS2 mailing list
>> DAS2 at portal.open-bio.org
>> http://portal.open-bio.org/mailman/listinfo/das2
>
> _______________________________________________
> DAS2 mailing list
> DAS2 at portal.open-bio.org
> http://portal.open-bio.org/mailman/listinfo/das2
>
More information about the DAS2
mailing list