Skip to content

Update Software XSD to increase clarity of input/output data formats #272

@JohnLevander

Description

@JohnLevander

In the current XSD, we have "dataInputFormats" as a list. This gets confusing when we use this list to mean both "all the different types of formats this software will except" and "all the inputs required by this software."

We need to make dataInputFormats a list of something like a new "SoftwareInput" type. The Software Input type will describe 1. the input number (1,2,3, etc) and then formats allowed for that number.

An entry that defines a software input that requires a synthetic ecosystem might look like this...

<dataInputFormats>
<SoftwareInput>
<id>
1
</id>
<description>
Synthetic Ecosystem File
</description>
<dataFormats>
MIDAS-ISG:synthia-us-v2010
</dataFormats>
<dataFormats>
MIDAS-ISG:spew-us-format-v1.2.0
</dataFormats>
</dataInputFormats>

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions