Skip to content

Commit 66bf1da

Browse files
committed
[WIP] Woops, short-desc is a assembly, not field!
1 parent 6313172 commit 66bf1da

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

schema/metaschema/sarif_metaschema.xml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@
2222
<formal-name>Short Description</formal-name>
2323
<description>A text-based short-description for a rule.</description>
2424
<model>
25-
<define-field name="text" as-type="markup-line"/>
25+
<define-field name="text" as-type="markup-line" min-occurs="1" max-occurs="1">
26+
<formal-name>Short Description Text</formal-name>
27+
<description>The short text of the description.</description>
28+
</define-field>
2629
</model>
2730
</define-assembly>
2831
<define-field name="help-uri" as-type="uri" />
@@ -38,9 +41,9 @@
3841
<description>A declaration of requirements with identifiers and descriptions for the tool generating results from analyzing artifacts.</description>
3942
<model>
4043
<define-field name="id"/>
41-
<field ref="short-description">
44+
<assembly ref="short-description">
4245
<use-name>shortDescription</use-name>
43-
</field>
46+
</assembly>
4447
<field ref="help-uri">
4548
<use-name>helpUri</use-name>
4649
</field>
@@ -55,7 +58,7 @@
5558
<field ref="information-uri">
5659
<use-name>informationUri</use-name>
5760
</field>
58-
<assembly ref="rule">
61+
<assembly ref="rule" min-occurs="1" max-occurs="unbounded">
5962
<group-as name="rules" in-json="ARRAY" />
6063
</assembly>
6164
</model>
@@ -85,7 +88,7 @@
8588
</assembly>
8689
<assembly ref="artifact" min-occurs="0" max-occurs="unbounded">
8790
<group-as name="artifacts" in-json="ARRAY" />
88-
</assembly>
91+
</assembly>
8992
</model>
9093
</define-assembly>
9194
<define-assembly name="root">
@@ -94,7 +97,7 @@
9497
<root-name>root</root-name>
9598
<model>
9699
<field ref="version" min-occurs="1" max-occurs="1"/>
97-
<assembly ref="run" min-occurs="0" max-occurs="unbounded">
100+
<assembly ref="run" min-occurs="1" max-occurs="unbounded">
98101
<group-as name="runs" in-json="ARRAY" />
99102
</assembly>
100103
</model>

0 commit comments

Comments
 (0)