DAS1.6

From BioDAS
Revision as of 12:40, 29 January 2010 by Jw12 (talk) (Dazzle Example adaptor for 1.6 spec source compliant with the registry)
Jump to: navigation, search

Note: this is NOT the official version of the DAS specification.

Distributed Annotation System (DAS) 1.6

This is a working document and a proposal for a reworked DAS specification which hopes to:

  • clarify the existing DAS spec
  • better reflect how DAS is being used in the community today
  • better reflect the use of DAS beyond the genome-centric arena (protein sequences and structures)
  • ratify commands from the 1.53E spec
  • introduce some ideas inspired by DAS/2
  • formally introduce the DAS registry
  • migrate from the use of DTDs for describing the XML formats to RelaxNG

Note: the DAS specification is a technical document but with some effort should hopefully be readable and understandable by people without a deep understanding of broader technical issues and other system architectures. That is, it makes only basic assumptions.

The specification has been written as a number of drafts:

Last modified: 29th Jan 2010


(DAS) 1.6 Development and Tutorials

Dazzle Example adaptor for 1.6 spec source compliant with the registry

Subversion develpment repository http://www.derkholm.net/svn/repos/dazzle/branches/16Dazzle See class org.biojava.servlets.dazzle.datasource.SimpleFile16ExampleSource for a datasource that conforms to the new 1.6 Spec.

<datasource id="test16genes" jclass="org.biojava.servlets.dazzle.datasource">
     <string name="name" value="16 File Test" />
     <string name="description" value="Data source for testing 1.6 heirachy structure" />
     <string name="version" value="1.0" /> 
     
     <string name="fileName" value="test16genes.txt" />

     <string name="stylesheet" value="test16.style" />
   </datasource>

The new Dazzle implements the single Data Source sources.xml request: blah/das/myDataSourceName. The current implementation relies on on a valid sources.xml document being available and then parses the appropriate section from this document in response to a request.

The das registry also now responds to these requests e.g. http://www.dasregistry.org/das/DS_109