<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.biocomputeobject.org/index.php?action=history&amp;feed=atom&amp;title=Input_and_Output_Domain</id>
	<title>Input and Output Domain - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.biocomputeobject.org/index.php?action=history&amp;feed=atom&amp;title=Input_and_Output_Domain"/>
	<link rel="alternate" type="text/html" href="https://wiki.biocomputeobject.org/index.php?title=Input_and_Output_Domain&amp;action=history"/>
	<updated>2026-04-15T04:52:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>https://wiki.biocomputeobject.org/index.php?title=Input_and_Output_Domain&amp;diff=1263&amp;oldid=prev</id>
		<title>Lorikrammer: /* Input and Output Domain (io_domain) */</title>
		<link rel="alternate" type="text/html" href="https://wiki.biocomputeobject.org/index.php?title=Input_and_Output_Domain&amp;diff=1263&amp;oldid=prev"/>
		<updated>2026-04-14T20:59:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Input and Output Domain (io_domain)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:59, 14 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Input and Output Domain (''io_domain'') ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Input and Output Domain (''io_domain'') ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This section defines the io_domain part of the [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bco-domains&lt;/del&gt;|BCO]]. The IEEE io domain schema can be found [https://opensource.ieee.org/2791-object/ieee-2791-schema/-/blob/master/io_domain.json here].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This section defines the io_domain part of the [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;BCO Domains&lt;/ins&gt;|BCO]]. The IEEE io domain schema can be found [https://opensource.ieee.org/2791-object/ieee-2791-schema/-/blob/master/io_domain.json here].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This represents the list of global input and output files created by the computational workflow, excluding the intermediate files. These fields are pointers to objects that can reside in the system performing the computation or any other accessible system. Just like the fields of the parametric domain, these fields are expected to vary depending on the specific BCO implementation and can refer to named input-output arguments of underlying pipelines. Please refer to the documentation of individual scripts and specific BCO descriptions for further details.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This represents the list of global input and output files created by the computational workflow, excluding the intermediate files. These fields are pointers to objects that can reside in the system performing the computation or any other accessible system. Just like the fields of the parametric domain, these fields are expected to vary depending on the specific BCO implementation and can refer to named input-output arguments of underlying pipelines. Please refer to the documentation of individual scripts and specific BCO descriptions for further details.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key bcoeditor_wiki:diff::1.12:old-1245:rev-1263 --&gt;
&lt;/table&gt;</summary>
		<author><name>Lorikrammer</name></author>
	</entry>
	<entry>
		<id>https://wiki.biocomputeobject.org/index.php?title=Input_and_Output_Domain&amp;diff=1245&amp;oldid=prev</id>
		<title>Lorikrammer at 20:48, 14 April 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.biocomputeobject.org/index.php?title=Input_and_Output_Domain&amp;diff=1245&amp;oldid=prev"/>
		<updated>2026-04-14T20:48:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:48, 14 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Go back to [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bco-domains|&lt;/del&gt;BCO Domains]].'''&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Go back to [[BCO Domains]].'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Input and Output Domain (''io_domain'') ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Input and Output Domain (''io_domain'') ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key bcoeditor_wiki:diff::1.12:old-1200:rev-1245 --&gt;
&lt;/table&gt;</summary>
		<author><name>Lorikrammer</name></author>
	</entry>
	<entry>
		<id>https://wiki.biocomputeobject.org/index.php?title=Input_and_Output_Domain&amp;diff=1200&amp;oldid=prev</id>
		<title>Lorikrammer: /* &quot;Mediatype&quot; Field Definition */</title>
		<link rel="alternate" type="text/html" href="https://wiki.biocomputeobject.org/index.php?title=Input_and_Output_Domain&amp;diff=1200&amp;oldid=prev"/>
		<updated>2026-02-10T21:34:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;&amp;quot;Mediatype&amp;quot; Field Definition&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:34, 10 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Go back to [[Bco-domains|BCO Domains]].'''&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Go back to [[Bco-domains|BCO Domains]].'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Input and Output Domain &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &amp;quot;&lt;/del&gt;io_domain&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;quot; &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Input and Output Domain &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(''&lt;/ins&gt;io_domain&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'') &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This section defines the io_domain part of the [[Bco-domains|BCO]]. The IEEE io domain schema can be found [https://opensource.ieee.org/2791-object/ieee-2791-schema/-/blob/master/io_domain.json here].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This section defines the io_domain part of the [[Bco-domains|BCO]]. The IEEE io domain schema can be found [https://opensource.ieee.org/2791-object/ieee-2791-schema/-/blob/master/io_domain.json here].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l86&quot;&gt;Line 86:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 86:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Input Subdomain &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| “input_subdomain” &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Input Subdomain &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(''input_subdomain'') &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This field records the references and input files for the entire pipeline. Each input file is listed as a uri object. This allows the author to be very specific about a particular type of input file if they so choose. For example, reference files have common names, and adding the common name here, in addition to the uri would make this more readable and understandable (eg, &amp;quot;HCV reference version...&amp;quot; or &amp;quot;human reference GRCH38&amp;quot;). For data integration workflows, the input files can be a table downloaded from a specific source which is then filtered for modification using rules described in the BCO.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This field records the references and input files for the entire pipeline. Each input file is listed as a uri object. This allows the author to be very specific about a particular type of input file if they so choose. For example, reference files have common names, and adding the common name here, in addition to the uri would make this more readable and understandable (eg, &amp;quot;HCV reference version...&amp;quot; or &amp;quot;human reference GRCH38&amp;quot;). For data integration workflows, the input files can be a table downloaded from a specific source which is then filtered for modification using rules described in the BCO.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l144&quot;&gt;Line 144:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 144:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;          },  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;          },  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Output Subdomain &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| “output_subdomain” &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Output Subdomain &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(''output_subdomain'') &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This field records the outputs for the entire pipeline. Each output object is represented as a URI with the addition of a ''mediatype'' object. In the output domain, the URI and mediatype objects are both '''required'''. As mentioned in the ''URI Object and Field'' section, within the URI object, the ''URI field'' is '''required''' but ''filename'', ''access_time'', and ''sha1_checksum'' are not required.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This field records the outputs for the entire pipeline. Each output object is represented as a URI with the addition of a ''mediatype'' object. In the output domain, the URI and mediatype objects are both '''required'''. As mentioned in the ''URI Object and Field'' section, within the URI object, the ''URI field'' is '''required''' but ''filename'', ''access_time'', and ''sha1_checksum'' are not required.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;quot;output_subdomain&amp;quot;: [&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;quot;output_subdomain&amp;quot;: [&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l164&quot;&gt;Line 164:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 164:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        ]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        ]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;quot;&lt;/del&gt;Mediatype&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;quot; &lt;/del&gt;Field &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Definition &lt;/del&gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Mediatype Field ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The mediatype field is defined in the output domain. It is not required for the input domain. The official list of accepted media types can be found in the description within the definition. The definition can be found in the [https://opensource.ieee.org/2791-object/ieee-2791-schema/-/blob/master/io_domain.json IEEE io schema] below:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The mediatype field is defined in the output domain. It is not required for the input domain. The official list of accepted media types can be found in the description within the definition. The definition can be found in the [https://opensource.ieee.org/2791-object/ieee-2791-schema/-/blob/master/io_domain.json IEEE io schema] below:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;quot;output_subdomain&amp;quot;: {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;quot;output_subdomain&amp;quot;: {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lorikrammer</name></author>
	</entry>
	<entry>
		<id>https://wiki.biocomputeobject.org/index.php?title=Input_and_Output_Domain&amp;diff=1183&amp;oldid=prev</id>
		<title>Lorikrammer: Created page with &quot;'''Go back to BCO Domains.'''  == Input and Output Domain | &quot;io_domain&quot; == This section defines the io_domain part of the BCO. The IEEE io domain schema can be found [https://opensource.ieee.org/2791-object/ieee-2791-schema/-/blob/master/io_domain.json here].  This represents the list of global input and output files created by the computational workflow, excluding the intermediate files. These fields are pointers to objects that can resid...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.biocomputeobject.org/index.php?title=Input_and_Output_Domain&amp;diff=1183&amp;oldid=prev"/>
		<updated>2026-02-10T20:31:08Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Go back to &lt;a href=&quot;/index.php?title=Bco-domains&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Bco-domains (page does not exist)&quot;&gt;BCO Domains&lt;/a&gt;.&amp;#039;&amp;#039;&amp;#039;  == Input and Output Domain | &amp;quot;io_domain&amp;quot; == This section defines the io_domain part of the &lt;a href=&quot;/index.php?title=Bco-domains&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Bco-domains (page does not exist)&quot;&gt;BCO&lt;/a&gt;. The IEEE io domain schema can be found [https://opensource.ieee.org/2791-object/ieee-2791-schema/-/blob/master/io_domain.json here].  This represents the list of global input and output files created by the computational workflow, excluding the intermediate files. These fields are pointers to objects that can resid...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Go back to [[Bco-domains|BCO Domains]].'''&lt;br /&gt;
&lt;br /&gt;
== Input and Output Domain | &amp;quot;io_domain&amp;quot; ==&lt;br /&gt;
This section defines the io_domain part of the [[Bco-domains|BCO]]. The IEEE io domain schema can be found [https://opensource.ieee.org/2791-object/ieee-2791-schema/-/blob/master/io_domain.json here].&lt;br /&gt;
&lt;br /&gt;
This represents the list of global input and output files created by the computational workflow, excluding the intermediate files. These fields are pointers to objects that can reside in the system performing the computation or any other accessible system. Just like the fields of the parametric domain, these fields are expected to vary depending on the specific BCO implementation and can refer to named input-output arguments of underlying pipelines. Please refer to the documentation of individual scripts and specific BCO descriptions for further details.&lt;br /&gt;
&lt;br /&gt;
Condensed example:&lt;br /&gt;
        &amp;quot;io_domain&amp;quot;: {&lt;br /&gt;
                &amp;quot;input_subdomain&amp;quot;: [&lt;br /&gt;
                ], &lt;br /&gt;
                &amp;quot;output_subdomain&amp;quot;: [&lt;br /&gt;
                ]&lt;br /&gt;
        }&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Required Components of the IO Domain&lt;br /&gt;
!Subdomain&lt;br /&gt;
!Object&lt;br /&gt;
!Field&lt;br /&gt;
!Status&lt;br /&gt;
|-&lt;br /&gt;
|input_subdomain&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|'''REQUIRED'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|uri&lt;br /&gt;
|&lt;br /&gt;
|'''REQUIRED'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|filename&lt;br /&gt;
|NOT REQUIRED&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|uri&lt;br /&gt;
|'''REQUIRED'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|access_time&lt;br /&gt;
|NOT REQUIRED&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|sha1_checksum&lt;br /&gt;
|NOT REQUIRED&lt;br /&gt;
|-&lt;br /&gt;
|output_subdomain&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|'''REQUIRED'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|uri&lt;br /&gt;
|&lt;br /&gt;
|'''REQUIRED'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|filename&lt;br /&gt;
|NOT REQUIRED&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|uri&lt;br /&gt;
|'''REQUIRED'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|access_time&lt;br /&gt;
|NOT REQUIRED&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|sha1_checksum&lt;br /&gt;
|NOT REQUIRED&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|mediatype&lt;br /&gt;
|&lt;br /&gt;
|'''REQUIRED'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Input Subdomain | “input_subdomain” ==&lt;br /&gt;
This field records the references and input files for the entire pipeline. Each input file is listed as a uri object. This allows the author to be very specific about a particular type of input file if they so choose. For example, reference files have common names, and adding the common name here, in addition to the uri would make this more readable and understandable (eg, &amp;quot;HCV reference version...&amp;quot; or &amp;quot;human reference GRCH38&amp;quot;). For data integration workflows, the input files can be a table downloaded from a specific source which is then filtered for modification using rules described in the BCO. &lt;br /&gt;
&lt;br /&gt;
The URI object and the URI field are both '''required'''. &lt;br /&gt;
&lt;br /&gt;
        &amp;quot;input_subdomain&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;uri&amp;quot;: {&lt;br /&gt;
                    &amp;quot;filename&amp;quot;: &amp;quot;Hepatitis C virus genotype 1&amp;quot;, &lt;br /&gt;
                    &amp;quot;uri&amp;quot;: &amp;quot;http://www.ncbi.nlm.nih.gov/nuccore/22129792&amp;quot;,&lt;br /&gt;
                    &amp;quot;access_time&amp;quot;: &amp;quot;2017-01-24T09:40:17-0500&amp;quot;&lt;br /&gt;
                }&lt;br /&gt;
            }, &lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;uri&amp;quot;: {&lt;br /&gt;
                    &amp;quot;filename&amp;quot;: &amp;quot;Hepatitis C virus type 1b complete genome&amp;quot;, &lt;br /&gt;
                    &amp;quot;uri&amp;quot;: &amp;quot;http://www.ncbi.nlm.nih.gov/nuccore/5420376&amp;quot;,&lt;br /&gt;
                    &amp;quot;access_time&amp;quot;: &amp;quot;2017-01-24T09:40:17-0500&amp;quot;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
&lt;br /&gt;
=== URI Object and Field ===&lt;br /&gt;
'''The IO domain includes a required ''URI object''. Within the ''URI object'' is a required ''URI field''.''' The URI field must be included in both the input and output subdomains. Filename, access_time, and sha1_checksum are all optional. These optional values are up to the discretion of the author and the reviewer.&lt;br /&gt;
The URI object is defined at the top-level schema because it is used in multiple domains and defines each of its fields as well. See the URI field definition in the [https://opensource.ieee.org/2791-object/ieee-2791-schema/-/blob/master/2791object.json?ref_type=heads IEEE top-level schema] below. &lt;br /&gt;
 &amp;quot;definitions&amp;quot;: {&lt;br /&gt;
         &amp;quot;object_id&amp;quot;: {&lt;br /&gt;
             &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
             &amp;quot;description&amp;quot;: &amp;quot;A unique identifier that should be applied to each IEEE-2791 Object instance, generated and assigned by a IEEE-2791 database engine. IDs should never be reused&amp;quot;&lt;br /&gt;
         },&lt;br /&gt;
         &amp;quot;uri&amp;quot;: {&lt;br /&gt;
             &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
             &amp;quot;description&amp;quot;: &amp;quot;Any of the four Resource Identifers defined at &amp;lt;nowiki&amp;gt;https://tools.ietf.org/html/draft-handrews-json-schema-validation-01#section-7.3.5&amp;lt;/nowiki&amp;gt;&amp;quot;,&lt;br /&gt;
             &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
             &amp;quot;required&amp;quot;: [&lt;br /&gt;
                 &amp;quot;uri&amp;quot;&lt;br /&gt;
             ],&lt;br /&gt;
             &amp;quot;properties&amp;quot;: {&lt;br /&gt;
                 &amp;quot;filename&amp;quot;: {&lt;br /&gt;
                     &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
                 },&lt;br /&gt;
                 &amp;quot;uri&amp;quot;: {&lt;br /&gt;
                     &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                     &amp;quot;format&amp;quot;: &amp;quot;uri&amp;quot;&lt;br /&gt;
                 },&lt;br /&gt;
                 &amp;quot;access_time&amp;quot;: {&lt;br /&gt;
                     &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                     &amp;quot;description&amp;quot;: &amp;quot;Time stamp of when the request for this data was submitted&amp;quot;,&lt;br /&gt;
                     &amp;quot;format&amp;quot;: &amp;quot;date-time&amp;quot;&lt;br /&gt;
                 },&lt;br /&gt;
                 &amp;quot;sha1_checksum&amp;quot;: {&lt;br /&gt;
                     &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                     &amp;quot;description&amp;quot;: &amp;quot;output of hash function that produces a message digest&amp;quot;,&lt;br /&gt;
                     &amp;quot;pattern&amp;quot;: &amp;quot;[A-Za-z0-9]+&amp;quot;&lt;br /&gt;
                 }&lt;br /&gt;
             }&lt;br /&gt;
         }, &lt;br /&gt;
&lt;br /&gt;
== Output Subdomain | “output_subdomain” ==&lt;br /&gt;
This field records the outputs for the entire pipeline. Each output object is represented as a URI with the addition of a ''mediatype'' object. In the output domain, the URI and mediatype objects are both '''required'''. As mentioned in the ''URI Object and Field'' section, within the URI object, the ''URI field'' is '''required''' but ''filename'', ''access_time'', and ''sha1_checksum'' are not required.&lt;br /&gt;
 &amp;quot;output_subdomain&amp;quot;: [&lt;br /&gt;
         {&lt;br /&gt;
           &amp;quot;uri&amp;quot;: {&lt;br /&gt;
             &amp;quot;filename&amp;quot;: &amp;quot;Example Domain csv file&amp;quot;,&lt;br /&gt;
             &amp;quot;uri&amp;quot;: &amp;quot;http://example.com/data/514769/dnaAccessionBased.csv&amp;quot;,&lt;br /&gt;
             &amp;quot;access_time&amp;quot;: &amp;quot;2017-01-24T09:40:17-0500&amp;quot;&lt;br /&gt;
           },&lt;br /&gt;
           &amp;quot;mediatype&amp;quot;: &amp;quot;text/csv&amp;quot;&lt;br /&gt;
         },&lt;br /&gt;
         {&lt;br /&gt;
           &amp;quot;uri&amp;quot;: {&lt;br /&gt;
             &amp;quot;uri&amp;quot;: &amp;quot;http://example.com/data/514801/SNPProfile*.csv&amp;quot;,&lt;br /&gt;
             &amp;quot;access_time&amp;quot;: &amp;quot;2017-01-24T09:40:17-0500&amp;quot;&lt;br /&gt;
           },&lt;br /&gt;
           &amp;quot;mediatype&amp;quot;: &amp;quot;text/tsv&amp;quot;&lt;br /&gt;
         }&lt;br /&gt;
       ]&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Mediatype&amp;quot; Field Definition ===&lt;br /&gt;
The mediatype field is defined in the output domain. It is not required for the input domain. The official list of accepted media types can be found in the description within the definition. The definition can be found in the [https://opensource.ieee.org/2791-object/ieee-2791-schema/-/blob/master/io_domain.json IEEE io schema] below:&lt;br /&gt;
 &amp;quot;output_subdomain&amp;quot;: {&lt;br /&gt;
             &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
             &amp;quot;title&amp;quot;: &amp;quot;output_subdomain&amp;quot;,&lt;br /&gt;
             &amp;quot;description&amp;quot;: &amp;quot;A record of the outputs for the entire pipeline.&amp;quot;,&lt;br /&gt;
             &amp;quot;items&amp;quot;: {&lt;br /&gt;
                 &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
                 &amp;quot;title&amp;quot;: &amp;quot;The Items Schema&amp;quot;,&lt;br /&gt;
                 &amp;quot;required&amp;quot;: [&lt;br /&gt;
                     &amp;quot;mediatype&amp;quot;,&lt;br /&gt;
                     &amp;quot;uri&amp;quot;&lt;br /&gt;
                 ],&lt;br /&gt;
                 &amp;quot;properties&amp;quot;: {&lt;br /&gt;
                     &amp;quot;mediatype&amp;quot;: {&lt;br /&gt;
                         &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                         &amp;quot;title&amp;quot;: &amp;quot;mediatype&amp;quot;,&lt;br /&gt;
                         &amp;quot;description&amp;quot;: &amp;quot;https://www.iana.org/assignments/media-types/&amp;quot;,&lt;br /&gt;
                         &amp;quot;default&amp;quot;: &amp;quot;application/octet-stream&amp;quot;,&lt;br /&gt;
                         &amp;quot;examples&amp;quot;: [&lt;br /&gt;
                             &amp;quot;text/csv&amp;quot;&lt;br /&gt;
                         ],&lt;br /&gt;
                         &amp;quot;pattern&amp;quot;: &amp;quot;^(.*)$&amp;quot;&lt;br /&gt;
                     },&lt;br /&gt;
                     &amp;quot;uri&amp;quot;: {&lt;br /&gt;
                         &amp;quot;$ref&amp;quot;: &amp;quot;2791object.json#/definitions/uri&amp;quot;&lt;br /&gt;
                     }&lt;br /&gt;
                 }&lt;br /&gt;
             }&lt;br /&gt;
         }&lt;/div&gt;</summary>
		<author><name>Lorikrammer</name></author>
	</entry>
</feed>