Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Brown Dog (BD) data transformation services, Data Access Proxy (DAP) and Data Tilling Service (DTS), provide data format conversions and metadata extractions, respectively,  through through a set of consistent and programmable REST APIs.  These services also exist as framework and are These services make up a framework that is extensible by design. DAP, built on top of the Polyglot framework and DTS, built on top of the Clowder framework, support contribution contributions of new BD tools from users across various research domains and making make the tools available for other users others to use.  A BD tool is a Brown Dog script /or program that wraps any piece of code, software, library or webservice web service and exposes their function, either data format conversions and/conversion, or metadata extraction or and analysis capabilities. The Each BD tool is customized designed to fit into the ecosystem framework of either Polyglot framework (data format conversions) or Clowder framework (metadata extractions), and is made available through the DAP /or DTS APIsAPI. 

Within the Polyglot framework, a tool is alternatively known as converter to emphasize on the data format conversion capabilities. A converter resides within a software server which hosts the third party software/library with convert functionality. The software server is the component that automates the use of conversion capabilities of any piece of code through the converter. A converter is a wrapper script, written in any scripting languages such as bash, R, Python, on any existing piece of code to leverage its convert capability. 

...