Bco-domains

From BCOeditor Wiki
Revision as of 15:39, 3 August 2022 by Twang9 (talk | contribs)
Jump to navigation Jump to search

BCO domains

A BCO JSON object is split into different parts, or domains, detailed below.

Condensed example:

   "spec_version" : "https://w3id.org/biocompute/1.3.0/",
   "object_id": "https://example.com/bco/9487ae7e-c1aa-4a3c-b18f-3d3695b33ace",
   "type": "antiviral_resistance_detection", 
   "etag": "584C7FE128717E1712426AB19CAAEA8BC1E27365B54285BBEA1221284C7D3A48",
   "provenance_domain": {
   },
   "usability_domain": [
   ],
   "extension_domain":{
   },
   "description_domain": {
   },
   "execution_domain": {
   }, 
   "parametric_domain": {
   }, 
   "io_domain": {
   }, 
   "error_domain": {
   }

Top Level Fields

The top-level JSON object of a BCO includes attributes to define the BCO itself.

Definition:

  • Top-level fields

The remaining top-level fields detail different domains of the BCO, as listed below.