InstitutionComplexType

The details of the institution (e.g. school or observatory) in a <Contact> element describing the user requesting the data (or, in an RTML dump, a server). Hierarchies of <Institution>'s are allowed (used to express, e.g., the <TimeAllocation>'s available for each sub-institution).

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
id xs:ID optional
name xs:string optional
rdf xs:anyURI optional
ref xs:IDREF optional
type restriction of xs:string optional
uref UniqueNamesSimpleType optional

Used By

Source

<xs:complexType name="InstitutionComplexType">
  <xs:annotation>
    <xs:documentation>The details of the institution (e.g. school or observatory) in a <Contact> element describing the user requesting the data (or, in an RTML dump, a server). Hierarchies of <Institution>'s are allowed (used to express, e.g., the <TimeAllocation>'s available for each sub-institution).</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Communication" type="CommunicationComplexType" minOccurs="0"/>
    <xs:element name="TimeAllocation" type="TimeAllocationComplexType" minOccurs="0"/>
    <xs:element name="Institution" type="InstitutionComplexType" minOccurs="0"/>
  </xs:sequence>
  <xs:attribute name="name" type="xs:string"/>
  <xs:attribute name="type">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="university"/>
        <xs:enumeration value="research"/>
        <xs:enumeration value="commercial"/>
        <xs:enumeration value="private"/>
        <xs:enumeration value="school"/>
        <xs:enumeration value="network"/>
        <xs:enumeration value="government"/>
        <xs:enumeration value="NGO"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attributeGroup ref="RTMLAttributes"/>
</xs:complexType>