Project

General

Profile

« Previous | Next » 

Revision a784f00f

Added by Katja Luther about 14 years ago

merge cate-development2 branch with trunk

View differences:

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