Skip to content

Commit

Permalink
function->operation, labels->toolType and labels->topic now optional. f…
Browse files Browse the repository at this point in the history
…ixes #88
  • Loading branch information
Jon Ison committed Nov 2, 2017
1 parent 68be4a0 commit 7d71d1b
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 5 deletions.
10 changes: 9 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,15 @@ Description of changes are grouped as follows:
2. 'name' element 'maxlen' facet set to 50.
3. 'version' element 'maxlen' facet set to 50.
4. Various elements of type string are now type xs:token:
4.1 'shortDescription
4.1 'summary->shortDescription'
4.2 'contact->tel'
5. 'contact->tel' 'minlen' facet set to 5 and 'maxlen' facet set to 50
6. Elements that were mandatory are now optional:
6.1 'function->operation' (now 0...many)
6.2 'labels->toolType' (now 0...many)
6.3 'labels->topic' (now 0...many)
6.4 'labels' (now 0...1)

5. 'linkType->comment' type set to textType (consistent with other free-text comments) ('linkType' is complex type used by 'link->comment' and 'documentation->comment' elements)

# November 17, 2016 biotoolsSchema-2.0.0.xsd released
Expand Down
8 changes: 4 additions & 4 deletions biotools_dev.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="operation" maxOccurs="unbounded">
<xs:element name="operation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>The basic operation(s) performed by this software function (EDAM Operation).</xs:documentation>
<xs:documentation>An EDAM Operation concept URL and / or term are specified, e.g. "Multiple sequence alignment", http://edamontology.org/operation_0492.</xs:documentation>
Expand Down Expand Up @@ -396,7 +396,7 @@
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="labels">
<xs:element name="labels" minOccurs="0">
<xs:annotation>
<xs:documentation>Miscellaneous scientific, technical and administrative details of the software, expressed in terms from controlled vocabularies.</xs:documentation>
<xs:appinfo>
Expand All @@ -406,7 +406,7 @@
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="toolType" minOccurs="1" maxOccurs="unbounded">
<xs:element name="toolType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A type of application software: a discrete software entity can have more than one type.</xs:documentation>
<xs:documentation>bio.tools includes all types of bioinformatics tools: application software with well-defined data processing functions (inputs, outputs and operations). When registering a tool, one or more tool types may be assigned, reflecting the different facets of the software being described.</xs:documentation>
Expand Down Expand Up @@ -492,7 +492,7 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="topic" maxOccurs="unbounded">
<xs:element name="topic" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>General scientific domain the software serves or other general category (EDAM Topic).</xs:documentation>
<xs:documentation>An EDAM Topic concept URL and / or term are specified, e.g. "Proteomics", http://edamontology.org/topic_0121.</xs:documentation>
Expand Down

0 comments on commit 7d71d1b

Please sign in to comment.