Revision a784f00f
Added by Katja Luther about 14 years ago
cdmlib-io/src/main/resources/schema/cdm/agent.xsd | ||
---|---|---|
38 | 38 |
<xs:element name="LastName" type="xs:string" minOccurs="0"/> |
39 | 39 |
<xs:element name="Suffix" type="xs:string" minOccurs="0"/> |
40 | 40 |
<xs:element name="Lifespan" type="common:TimePeriod" minOccurs="0"/> |
41 |
<xs:element name="InstitutionalMemberships" minOccurs="0"> |
|
41 |
<xs:element name="InstitutionalMemberships" minOccurs="0" nillable="true">
|
|
42 | 42 |
<xs:complexType> |
43 | 43 |
<xs:sequence> |
44 | 44 |
<xs:element ref="agent:InstitutionalMembership" minOccurs="0" maxOccurs="unbounded"/> |
... | ... | |
90 | 90 |
<xs:sequence> |
91 | 91 |
<xs:element name="Code" type="xs:string" minOccurs="0"/> |
92 | 92 |
<xs:element name="Name" type="xs:string" minOccurs="0"/> |
93 |
<xs:element name="Types" minOccurs="0"> |
|
93 |
<xs:element name="Types" minOccurs="0" nillable="true">
|
|
94 | 94 |
<xs:complexType> |
95 | 95 |
<xs:sequence> |
96 | 96 |
<xs:element name="Type" type="xs:IDREF" minOccurs="0" maxOccurs="unbounded"/> |
... | ... | |
113 | 113 |
|
114 | 114 |
<xs:complexType name="Contact"> |
115 | 115 |
<xs:sequence> |
116 |
<xs:element name="EmailAddresses" minOccurs="0"> |
|
116 |
<xs:element name="EmailAddresses" minOccurs="0" nillable="true">
|
|
117 | 117 |
<xs:complexType> |
118 | 118 |
<xs:sequence> |
119 | 119 |
<xs:element name="EmailAddress" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
120 | 120 |
</xs:sequence> |
121 | 121 |
</xs:complexType> |
122 | 122 |
</xs:element> |
123 |
<xs:element name="URLs" minOccurs="0"> |
|
123 |
<xs:element name="URLs" minOccurs="0" nillable="true">
|
|
124 | 124 |
<xs:complexType> |
125 | 125 |
<xs:sequence> |
126 | 126 |
<xs:element name="URL" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/> |
127 | 127 |
</xs:sequence> |
128 | 128 |
</xs:complexType> |
129 | 129 |
</xs:element> |
130 |
<xs:element name="PhoneNumbers" minOccurs="0"> |
|
130 |
<xs:element name="PhoneNumbers" minOccurs="0" nillable="true">
|
|
131 | 131 |
<xs:complexType> |
132 | 132 |
<xs:sequence> |
133 | 133 |
<xs:element name="PhoneNumber" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
134 | 134 |
</xs:sequence> |
135 | 135 |
</xs:complexType> |
136 | 136 |
</xs:element> |
137 |
<xs:element name="FaxNumbers" minOccurs="0"> |
|
137 |
<xs:element name="FaxNumbers" minOccurs="0" nillable="true">
|
|
138 | 138 |
<xs:complexType> |
139 | 139 |
<xs:sequence> |
140 | 140 |
<xs:element name="FaxNumber" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
141 | 141 |
</xs:sequence> |
142 | 142 |
</xs:complexType> |
143 | 143 |
</xs:element> |
144 |
<xs:element name="Addresses" minOccurs="0"> |
|
144 |
<xs:element name="Addresses" minOccurs="0" nillable="true">
|
|
145 | 145 |
<xs:complexType> |
146 | 146 |
<xs:sequence> |
147 | 147 |
<xs:element ref="agent:Address" minOccurs="0" maxOccurs="unbounded"/> |
... | ... | |
172 | 172 |
<xs:extension base="agent:TeamOrPersonBase"> |
173 | 173 |
<xs:sequence> |
174 | 174 |
<xs:element name="ProtectedNomenclaturalTitleCache" type="xs:boolean"/> |
175 |
<xs:element name="TeamMembers" minOccurs="0"> |
|
175 |
<xs:element name="TeamMembers" minOccurs="0" nillable="true">
|
|
176 | 176 |
<xs:complexType> |
177 | 177 |
<xs:sequence> |
178 | 178 |
<xs:element name="TeamMember" type="xs:IDREF" minOccurs="0" maxOccurs="unbounded"/> |
Also available in: Unified diff
merge cate-development2 branch with trunk