| | english | español | français |
  Home|Resources|BCH Interoperability Services 3.0|Competent National Authority (authority.xsd)   Printer-friendly version

Competent National Authority (authority.xsd)

Source

<xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="authority">
                

   <xs:complexType>
                        

      <xs:sequence>
                                

         <xs:element name="header" type="header" />
                                

         <xs:element name="government" type="reference">
                                        

            <xs:annotation>
                                                

               <xs:documentation>Controlled Vocabulary: Countries (domainID=1)</xs:documentation>
                                        

            </xs:annotation>
                                

         </xs:element>
                                

         <xs:element name="title" type="lstring" maxOccurs="unbounded" />
                                

         <xs:element name="prefix" type="xs:string" minOccurs="0" />
                                

         <xs:element name="firstName" type="xs:string" minOccurs="0" />
                                

         <xs:element name="lastName" type="xs:string" minOccurs="0" />
                                

         <xs:element name="designation" type="lstring" minOccurs="0" maxOccurs="unbounded" />
                                

         <xs:element name="department" type="lstring" minOccurs="0" maxOccurs="unbounded" />
                                

         <xs:element name="organization" type="lstring" maxOccurs="unbounded" />
                                

         <xs:element name="organizationAbbreviation" type="lstring" minOccurs="0" maxOccurs="unbounded" />
                                

         <xs:element name="address" type="lstring" minOccurs="0" maxOccurs="unbounded" />
                                

         <xs:element name="city" type="lstring" minOccurs="0" maxOccurs="unbounded" />
                                

         <xs:element name="state" type="lstring" minOccurs="0" maxOccurs="unbounded" />
                                

         <xs:element name="country" type="reference" minOccurs="0">
                                        

            <xs:annotation>
                                                

               <xs:documentation>Controlled Vocabulary: Countries (domainID=1)</xs:documentation>
                                        

            </xs:annotation>
                                

         </xs:element>
                                

         <xs:element name="postalCode" type="xs:string" minOccurs="0" />
                                

         <xs:element name="phone" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
                                

         <xs:element name="fax" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
                                

         <xs:element name="email" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
                                

         <xs:element name="website" type="relation" minOccurs="0" maxOccurs="unbounded" />
                                

         <xs:element name="contact" type="reference" minOccurs="0" maxOccurs="unbounded">
                                        

            <xs:annotation>
                                                

               <xs:documentation>Record: Contact (recordType="contact")</xs:documentation>
                                        

            </xs:annotation>
                                

         </xs:element>
                                

         <xs:element name="subjectArea" type="reference" minOccurs="0" maxOccurs="unbounded">
                                        

            <xs:annotation>
                                                

               <xs:documentation>Controlled Vocabulary: Subject Areas / Regulatory Functions (domainID=6)</xs:documentation>
                                        

            </xs:annotation>
                                

         </xs:element>
                                

         <xs:element name="subjectLMO" type="reference" minOccurs="0" maxOccurs="unbounded">
                                        

            <xs:annotation>
                                                

               <xs:documentation>Controlled Vocabulary: LMO Types by subject (domainID=106)</xs:documentation>
                                        

            </xs:annotation>
                                

         </xs:element>
                                

         <xs:element name="regulatoryFunction" type="lstring" minOccurs="0" maxOccurs="unbounded" />
                                

         <xs:element name="additionalInformation" type="lstring" minOccurs="0" maxOccurs="unbounded" />
                                

         <xs:element name="relation" type="relation" minOccurs="0" maxOccurs="unbounded" />
                                

         <xs:element name="notes" type="xs:string" minOccurs="0" />
                        

      </xs:sequence>
                

   </xs:complexType>

</xs:element>

Diagram

Elements

header [header, mandatory]

government [reference, mandatory]

title [localized, mandatory]

prefix

firstName

lastName [mandatory]

designation [localized]

department [localized]

organization [localized, mandatory]

organizationAbbreviation [localized]

address [localized]

city [localized]

state [localized]

country [reference]

postalCode

phone [repeatable]

fax [repeatable]

email [repeatable]

website [relation, repeatable]

contact [reference, repeatable]

subjectArea [reference, repeatable]

subjectLMO [reference, repeatable]

regulatoryFunction [localized]

additionalInformation [localized]

relation [relation, repeatable]

   
   
Update on 2007-05-23
United Nations Environment Programme United Nations