das2 logo spectrogram

das2 Validation Service (alpha version)

Check the format of a das2.2 or das2.3 stream. Determine if data can be read from a given catalog node.

Validate via File Upload

Upload a stream file for validation. Typically these will have the file name pattern *.d2s or *.d2t. Only the first megabyte of the uploaded file will be scanned.

Treat extensions as errors (strict mode)

Validate via a URI (not yet implemented)

Validate a stream source online. Query parameters will be required for most direct das2 server URLs, but ususally will not be required for Catalog URIs. Only the first megabyte of output will be scanned.

Check here if testing a catalog data source node.

(Optional) If this data source requires a username and password you may enter it below. If the data source does not require a password, don't enter one. This validation service does not record your personal information.

Login   Password

Applicable Documents

Das2.2 streams are defined by the das2.2.2 Interface Reference.

Das2.3 streams are defined by the das2.3-ICD, document in the das-developers / das2docs repository at github.com.

As of Jan. 2020, the das2 federated catalog system is in a prototyping phase (version 0.6) and no interface control document exists to define valid catalog node files. For now, this service can be used to determine if a node definition can be parsed by existing software. A node file that cannot be parsed is not necessarily invalid.

Reference Streams for Parsers

A set of reference streams is hosted at github. These may be used to test new parser implementations.

Standard Identifiers

das2 text stream: text/vnd.das2.das2stream; charset=utf-8 (*.d2t)
das2 binary stream: application/vnd.das2.das2stream (*.d2s)

Text Q-Stream: text/vnd.das2.qstream; charset=utf-8(*.qdt)
Binary Q stream: application/vnd.das2.qstream(*.qds)

das2 source root URI: tag:das2.org,2012:

---

"das ist good" -- Ian Dury and the Blockheads