Revision 35355
Added by Alessia Bardi about 9 years ago
modules/dnet-schemas/trunk/src/main/resources/eu/dnetlib/test/schemas/ContextDSResourceType.xsd | ||
---|---|---|
64 | 64 |
<xs:sequence> |
65 | 65 |
<xs:element maxOccurs="unbounded" ref="category"/> |
66 | 66 |
</xs:sequence> |
67 |
<xs:attribute name="id" use="required" type="xs:NCName"/>
|
|
68 |
<xs:attribute name="label" use="required" type="xs:NCName"/>
|
|
69 |
<xs:attribute name="type" use="required" type="xs:NCName"/>
|
|
67 |
<xs:attribute name="id" use="required" type="xs:string"/>
|
|
68 |
<xs:attribute name="label" use="required" type="xs:string"/>
|
|
69 |
<xs:attribute name="type" use="required" type="xs:string"/>
|
|
70 | 70 |
</xs:complexType> |
71 | 71 |
</xs:element> |
72 | 72 |
<xs:element name="category"> |
... | ... | |
76 | 76 |
<xs:element maxOccurs="unbounded" ref="concept"/> |
77 | 77 |
</xs:sequence> |
78 | 78 |
<xs:attribute name="claim" use="required" type="xs:boolean"/> |
79 |
<xs:attribute name="id" use="required" type="xs:NMTOKEN"/>
|
|
79 |
<xs:attribute name="id" use="required" type="xs:string"/>
|
|
80 | 80 |
<xs:attribute name="label" use="required"/> |
81 | 81 |
</xs:complexType> |
82 | 82 |
</xs:element> |
... | ... | |
92 | 92 |
<xs:element ref="concept"/> |
93 | 93 |
<xs:element ref="param"/> |
94 | 94 |
</xs:choice> |
95 |
<xs:attribute name="claim" use="required" type="xs:boolean"/>
|
|
96 |
<xs:attribute name="id" use="required" type="xs:NMTOKEN"/>
|
|
95 |
<xs:attribute name="claim" use="optional" type="xs:boolean"/>
|
|
96 |
<xs:attribute name="id" use="required" type="xs:string"/>
|
|
97 | 97 |
<xs:attribute name="label" use="required"/> |
98 | 98 |
</xs:complexType> |
99 | 99 |
</xs:element> |
100 | 100 |
<xs:element name="param"> |
101 | 101 |
<xs:complexType mixed="true"> |
102 |
<xs:attribute name="name" use="required" type="xs:NCName"/>
|
|
102 |
<xs:attribute name="name" use="required" type="xs:string"/>
|
|
103 | 103 |
</xs:complexType> |
104 | 104 |
</xs:element> |
105 | 105 |
</xs:schema> |
Also available in: Unified diff
Using string types instead of NMToken and similar. The claim attribute is not mandatory for concepts, but only for categories.