false
repo1.maven.org$maven2@org.apache.camel.component.linkedin$camel-linkedin-api@2.14.0
repo1.maven.org$maven2@org.apache.camel.component.linkedin$camel-linkedin-api@2.14.0@linkedin-api-schema.xsd
file
f
[]
Start line:
End line:

Snippet Preview

Snippet HTML Code

Stack Overflow Questions

    <?xml version="1.0" encoding="UTF-8"?>
    <!--
      Licensed to the Apache Software Foundation (ASF) under one or more
      contributor license agreements.  See the NOTICE file distributed with
      this work for additional information regarding copyright ownership.
      The ASF licenses this file to You under the Apache License, Version 2.0
      (the "License"); you may not use this file except in compliance with
      the License.  You may obtain a copy of the License at

           http://www.apache.org/licenses/LICENSE-2.0

      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -->
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
      <!-- Copied with permission from the linkedin-j library https://code.google.com/p/linkedin-j/ -->
      <xs:element name="activity">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" ref="timestamp"/>
            <xs:element minOccurs="0" ref="content-type"/>
            <xs:element ref="body"/>
            <xs:element minOccurs="0" ref="app-id"/>
          </xs:sequence>
          <xs:attribute name="locale" use="required" type="xs:string"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="content-type">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="linkedin-html"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="app-id" type="xs:NMTOKEN"/>
      <xs:element name="error">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="status" type="xs:integer"/>
            <xs:element ref="timestamp"/>
            <xs:element ref="error-code"/>
            <xs:element ref="message"/>
            <xs:element ref="request-id"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="error-code" type="xs:string"/>
      <xs:element name="message" type="xs:string"/>
      <xs:element name="request-id" type="xs:string"/>
      <xs:element name="mailbox-item">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="recipients"/>
            <xs:element ref="subject"/>
            <xs:element ref="body"/>
            <xs:element minOccurs="0" ref="item-content"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="recipients">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="recipient"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="recipient">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="person"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="subject" type="xs:string"/>
      <xs:element name="item-content">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="invitation-request"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="invitation-request">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="connect-type"/>
            <xs:element ref="authorization"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="connect-type">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="friend"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="authorization">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="name"/>
            <xs:element ref="value"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="network">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="network-stats"/>
            <xs:element ref="updates"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="network-stats">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="property"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="property">
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:integer">
              <xs:attribute name="key" use="required" type="xs:string"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="updates">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="update"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
          <xs:attribute name="count" type="xs:integer"/>
          <xs:attribute name="start" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="update">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="timestamp"/>
            <xs:element ref="update-key"/>
            <xs:element ref="update-type"/>
            <xs:element ref="update-content"/>
            <xs:element ref="is-commentable"/>
            <xs:element ref="is-likable"/>
            <xs:element ref="is-liked"/>
            <xs:element ref="num-likes"/>
            <xs:element minOccurs="0" ref="update-comments"/>
            <xs:element minOccurs="0" ref="likes"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="update-key" type="xs:string"/>
      <xs:element name="update-type">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="ANSW"/>
            <xs:enumeration value="APPM"/>
            <xs:enumeration value="APPS"/>
            <xs:enumeration value="CMPY"/>
            <xs:enumeration value="CONN"/>
            <xs:enumeration value="NCON"/>
            <xs:enumeration value="CCEM"/>
            <xs:enumeration value="JOBP"/>
            <xs:enumeration value="JGRP"/>
            <xs:enumeration value="MSFC"/>
            <xs:enumeration value="PFOL"/>
            <xs:enumeration value="PICU"/>
            <xs:enumeration value="PREC"/>
            <xs:enumeration value="PRFU"/>
            <xs:enumeration value="PROF"/>
            <xs:enumeration value="QSTN"/>
            <xs:enumeration value="STAT"/>
            <xs:enumeration value="SVPR"/>
            <xs:enumeration value="PRFX"/>
            <xs:enumeration value="SHAR"/>
            <xs:enumeration value="VIRL"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="group">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="name"/>
            <xs:element ref="short-description"/>
            <xs:element ref="description"/>
            <xs:element ref="relation-to-viewer"/>
            <xs:element ref="counts-by-category"/>
            <xs:element ref="is-open-to-non-members"/>
            <xs:element name="category" type="GroupCategory"/>
            <xs:element ref="site-group-url"/>
            <xs:element ref="contact-email"/>
            <xs:element ref="locale"/>
            <xs:element ref="allow-member-invites"/>
            <xs:element ref="small-logo-url"/>
            <xs:element ref="large-logo-url"/>
            <xs:element ref="posts"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="short-description" type="xs:string"/>
      <xs:element name="counts-by-category">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="count-for-category"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="count-for-category">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="category"/>
            <xs:element ref="count"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="is-open-to-non-members" type="xs:boolean"/>
      <xs:element name="site-group-url" type="xs:anyURI"/>
      <xs:element name="locale" type="xs:NCName"/>
      <xs:element name="allow-member-invites" type="xs:boolean"/>
      <xs:element name="small-logo-url" type="xs:anyURI"/>
      <xs:element name="large-logo-url" type="xs:anyURI"/>
      <xs:element name="membership-state">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="code">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="blocked"/>
                  <xs:enumeration value="non-member"/>
                  <xs:enumeration value="awaiting-confirmation"/>
                  <xs:enumeration value="awaiting-parent-group-confirmation"/>
                  <xs:enumeration value="member"/>
                  <xs:enumeration value="moderator"/>
                  <xs:enumeration value="manager"/>
                  <xs:enumeration value="owner"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="contact-email" type="xs:string"/>
      <xs:element name="update-content">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" ref="person"/>
            <xs:element minOccurs="0" ref="update-action"/>
            <xs:element minOccurs="0" ref="job"/>
            <xs:element minOccurs="0" ref="question"/>
            <xs:element minOccurs="0" ref="company"/>
            <xs:element minOccurs="0" ref="company-job-update"/>
            <xs:element minOccurs="0" ref="company-status-update"/>
            <xs:element minOccurs="0" ref="company-person-update"/>
            <xs:element minOccurs="0" ref="company-profile-update"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="update-action">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="action"/>
            <xs:element ref="original-update"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="original-update">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="timestamp"/>
            <xs:element ref="update-key"/>
            <xs:element ref="update-type"/>
            <xs:element ref="update-content"/>
            <xs:element ref="updated-fields"/>
            <xs:element ref="is-commentable"/>
            <xs:element minOccurs="0" ref="update-comments"/>
            <xs:element ref="is-likable"/>
            <xs:element ref="is-liked"/>
            <xs:element ref="num-likes"/>
            <xs:element minOccurs="0" ref="likes"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="updated-fields">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="update-field">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="name" type="xs:string"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="count" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="posts">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="post"/>
          </xs:sequence>
          <xs:attribute name="count" use="required" type="xs:integer"/>
          <xs:attribute name="start" use="required" type="xs:integer"/>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="post">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element name="type">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="code">
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:enumeration value="standard"/>
                        <xs:enumeration value="news"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" ref="category"/>
            <xs:element ref="creation-timestamp"/>
            <xs:element ref="creator"/>
            <xs:element ref="summary"/>
            <xs:element ref="title"/>
            <xs:element ref="likes"/>
            <xs:element ref="relation-to-viewer"/>
            <xs:element ref="attachment"/>
            <xs:element ref="comments"/>
            <xs:element minOccurs="0" ref="site-group-post-url"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:complexType name="GroupCategory">
        <xs:sequence>
          <xs:element name="code">
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="alumni"/>
                <xs:enumeration value="corporate"/>
                <xs:enumeration value="conference"/>
                <xs:enumeration value="network"/>
                <xs:enumeration value="philanthropic"/>
                <xs:enumeration value="professional"/>
                <xs:enumeration value="other"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>

      <xs:element name="category">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="code">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="discussion"/>
                  <xs:enumeration value="job"/>
                  <xs:enumeration value="promotion"/>
                  <xs:enumeration value="linkedin-job"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="creator">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" ref="id"/>
            <xs:element ref="first-name"/>
            <xs:element ref="last-name"/>
            <xs:element ref="headline"/>
            <xs:element ref="picture-url"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="attachment">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="summary"/>
            <xs:element ref="title"/>
            <xs:element ref="content-domain"/>
            <xs:element ref="content-url"/>
            <xs:element ref="image-url"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="content-domain" type="xs:NCName"/>
      <xs:element name="content-url" type="xs:anyURI"/>
      <xs:element name="image-url" type="xs:anyURI"/>
      <xs:element name="comments">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" ref="comment"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="comment">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="creation-timestamp"/>
            <xs:element ref="creator"/>
            <xs:element ref="id"/>
            <xs:element ref="relation-to-viewer"/>
            <xs:element ref="text"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="site-group-post-url" type="xs:anyURI"/>
      <xs:element name="job">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="partner-job-id"/>
            <xs:element ref="contract-id"/>
            <xs:element minOccurs="0" ref="customer-job-code"/>
            <xs:element minOccurs="0" ref="active"/>
            <xs:sequence minOccurs="0">
              <xs:element ref="posting-date"/>
              <xs:element ref="expiration-date"/>
            </xs:sequence>
            <xs:sequence>
              <xs:element ref="company"/>
              <xs:element ref="description"/>
              <xs:element ref="description-snippet"/>
              <xs:element ref="position"/>
              <xs:element ref="skills-and-experience"/>
              <xs:element ref="expiration-timestamp"/>
              <xs:element ref="job-poster"/>
              <xs:element ref="location-description"/>
              <xs:element ref="posting-timestamp"/>
              <xs:element ref="salary"/>
              <xs:element ref="site-job-request"/>
              <xs:element ref="site-job-url"/>
            </xs:sequence>
            <xs:sequence minOccurs="0">
              <xs:element ref="referral-bonus"/>
              <xs:element ref="poster"/>
              <xs:element ref="how-to-apply"/>
              <xs:element ref="tracking-pixel-url"/>
              <xs:element ref="renewal"/>
            </xs:sequence>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="partner-job-id" type="xs:string"/>
      <xs:element name="contract-id" type="xs:integer"/>
      <xs:element name="customer-job-code" type="xs:string"/>
      <xs:element name="active" type="xs:boolean"/>
      <xs:element name="posting-date">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="year"/>
            <xs:element ref="month"/>
            <xs:element ref="day"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="expiration-date">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="year"/>
            <xs:element ref="month"/>
            <xs:element ref="day"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="expiration-timestamp" type="xs:integer"/>
      <xs:element name="description-snippet" type="xs:string"/>
      <xs:element name="job-poster">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="first-name"/>
            <xs:element ref="last-name"/>
            <xs:element ref="headline"/>
            <xs:element minOccurs="0" ref="relation-to-viewer"/>
            <xs:sequence minOccurs="0">
              <xs:element ref="api-standard-profile-request"/>
              <xs:element ref="site-standard-profile-request"/>
            </xs:sequence>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="location-description" type="xs:string"/>
      <xs:element name="posting-timestamp" type="xs:integer"/>
      <xs:element name="salary" type="xs:string"/>
      <xs:element name="site-job-url" type="xs:anyURI"/>
      <xs:element name="referral-bonus" type="xs:string"/>
      <xs:element name="poster">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="display"/>
            <xs:element ref="role"/>
            <xs:element ref="email-address"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="display" type="xs:boolean"/>
      <xs:element name="role">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="code">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="H"/>
                  <xs:enumeration value="R"/>
                  <xs:enumeration value="S"/>
                  <xs:enumeration value="W"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="email-address" type="xs:string"/>
      <xs:element name="how-to-apply">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="application-url"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="application-url" type="xs:anyURI"/>
      <xs:element name="tracking-pixel-url" type="xs:anyURI"/>
      <xs:element name="renewal">
        <xs:complexType/>
      </xs:element>
      <xs:element name="companies">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="company"/>
          </xs:sequence>
          <xs:attribute name="count" type="xs:integer"/>
          <xs:attribute name="start" type="xs:integer"/>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="question">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="title"/>
            <xs:element ref="author"/>
            <xs:element ref="question-categories"/>
            <xs:element ref="web-url"/>
            <xs:element ref="answers"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="question-categories">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="question-category"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="question-category">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="code"/>
            <xs:element ref="name"/>
          </xs:sequence>
          <xs:attribute name="key" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="answers">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="answer"/>
          </xs:sequence>
          <xs:attribute name="count" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="answer">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="web-url"/>
            <xs:element ref="author"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="company-job-update">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="job"/>
            <xs:element ref="action"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="company-status-update">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="share"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="company-person-update">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="person"/>
            <xs:element ref="action"/>
            <xs:element ref="old-position"/>
            <xs:element ref="new-position"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="old-position">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="title"/>
            <xs:element ref="company"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="new-position">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="title"/>
            <xs:element ref="company"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="company-profile-update">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="editor"/>
            <xs:element ref="action"/>
            <xs:element ref="profile-field"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="editor">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="first-name"/>
            <xs:element ref="last-name"/>
            <xs:element ref="headline"/>
            <xs:element ref="api-standard-profile-request"/>
            <xs:element ref="site-standard-profile-request"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="profile-field">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="code">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="description"/>
                  <xs:enumeration value="speciality"/>
                  <xs:enumeration value="logo"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="is-commentable" type="xs:boolean"/>
      <xs:element name="update-comments">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="update-comment"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="is-likable" type="xs:boolean"/>
      <xs:element name="num-likes" type="xs:integer"/>
      <xs:element name="likes">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="like"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="like">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" ref="timestamp"/>
            <xs:element ref="person"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="people">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="person"/>
          </xs:sequence>
          <xs:attribute name="count" use="required" type="xs:integer"/>
          <xs:attribute name="start" use="required" type="xs:integer"/>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="person">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" ref="id"/>
            <xs:sequence minOccurs="0">
              <xs:element ref="first-name"/>
              <xs:element ref="last-name"/>
              <xs:element ref="headline"/>
            </xs:sequence>
            <xs:sequence minOccurs="0">
              <xs:element ref="location"/>
              <xs:element name="industry" type="xs:string"/>
            </xs:sequence>
            <xs:sequence minOccurs="0">
              <xs:element ref="connections"/>
              <xs:element ref="current-status"/>
              <xs:element ref="current-share"/>
              <xs:element ref="distance"/>
              <xs:element ref="current-status-timestamp"/>
              <xs:element ref="num-recommenders"/>
              <xs:element ref="num-connections"/>
              <xs:element ref="num-connections-capped"/>
              <xs:element ref="relation-to-viewer"/>
              <xs:element ref="summary"/>
              <xs:element ref="public-profile-url"/>
              <xs:element ref="interests"/>
              <xs:element ref="associations"/>
              <xs:element ref="honors"/>
              <xs:element name="specialties" type="xs:string"/>
              <xs:element ref="certifications"/>
              <xs:element ref="patents"/>
              <xs:element ref="publications"/>
              <xs:element ref="skills"/>
              <xs:element ref="languages"/>
            </xs:sequence>
            <xs:element minOccurs="0" ref="positions"/>
            <xs:element minOccurs="0" ref="three-current-positions"/>
            <xs:element minOccurs="0" ref="three-past-positions"/>
            <xs:sequence minOccurs="0">
              <xs:element ref="educations"/>
              <xs:element ref="member-url-resources"/>
            </xs:sequence>
            <xs:sequence minOccurs="0">
              <xs:element ref="api-standard-profile-request"/>
              <xs:element ref="site-standard-profile-request"/>
            </xs:sequence>
            <xs:element minOccurs="0" ref="picture-url"/>
            <xs:element minOccurs="0" ref="recommendations-given"/>
            <xs:element minOccurs="0" ref="recommendations-received"/>
            <xs:element minOccurs="0" ref="member-groups"/>
            <xs:element minOccurs="0" ref="person-activities"/>
            <xs:element minOccurs="0" ref="im-accounts"/>
            <xs:element minOccurs="0" ref="twitter-accounts"/>
            <xs:element minOccurs="0" ref="date-of-birth"/>
            <xs:element minOccurs="0" ref="main-address"/>
            <xs:element minOccurs="0" ref="phone-numbers"/>
            <xs:element minOccurs="0" ref="following"/>
          </xs:sequence>
          <xs:attribute name="path"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="first-name" type="xs:string"/>
      <xs:element name="last-name" type="xs:string"/>
      <xs:element name="headline" type="xs:string"/>
      <xs:element name="certifications">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="certification"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="certification">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="name"/>
            <xs:element ref="authority"/>
            <xs:element ref="number"/>
            <xs:element ref="start-date"/>
            <xs:element ref="end-date"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="authority">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="languages">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="language"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="patents">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="patent"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="patent">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="title"/>
            <xs:element ref="date"/>
            <xs:element ref="url"/>
            <xs:element ref="summary"/>
            <xs:element ref="number"/>
            <xs:element ref="status"/>
            <xs:element ref="office"/>
            <xs:element ref="inventors"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="number" type="xs:string"/>
      <xs:element name="office">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="inventors">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="inventor"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="inventor">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="name"/>
            <xs:element ref="person"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="publications">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="publication"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="publication">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element ref="date"/>
            <xs:element ref="id"/>
            <xs:element ref="summary"/>
            <xs:element ref="title"/>
            <xs:element ref="url"/>
            <xs:element ref="authors"/>
            <xs:element ref="publisher"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="authors">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="author" type="publication-author"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:complexType name="publication-author">
        <xs:sequence>
          <xs:element ref="id"/>
          <xs:element ref="name"/>
          <xs:element ref="person"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="publisher">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="skills">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="skill"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="status">
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element ref="id"/>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="date">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="year"/>
            <xs:element ref="month"/>
            <xs:element ref="day"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="language">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="proficiency"/>
            <xs:element ref="id"/>
            <xs:element name="language" type="name-type"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:complexType name="name-type">
        <xs:sequence>
          <xs:element ref="name"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="skill">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="proficiency"/>
            <xs:element ref="years"/>
            <xs:element ref="id"/>
            <xs:element name="skill" type="name-type"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="years">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="proficiency">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="level"/>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="level">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="elementary"/>
            <xs:enumeration value="limited_working"/>
            <xs:enumeration value="professional_working"/>
            <xs:enumeration value="full_professional"/>
            <xs:enumeration value="native_or_bilingual"/>
            <xs:enumeration value="beginner"/>
            <xs:enumeration value="intermediate"/>
            <xs:enumeration value="advanced"/>
            <xs:enumeration value="expert"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="current-share">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="timestamp"/>
            <xs:element ref="comment"/>
            <xs:element ref="content"/>
            <xs:element ref="visibility"/>
            <xs:element ref="source"/>
            <xs:element ref="author"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="source">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="service-provider"/>
            <xs:element ref="application"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="service-provider">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="application">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="location">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="description"/>
            <xs:element ref="is-headquarters"/>
            <xs:element ref="is-active"/>
            <xs:element ref="address"/>
            <xs:element ref="contact-info"/>
            <xs:element ref="name"/>
            <xs:element ref="postal-code"/>
            <xs:element ref="country"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="is-headquarters" type="xs:boolean"/>
      <xs:element name="is-active" type="xs:boolean"/>
      <xs:element name="address">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="street1"/>
            <xs:element minOccurs="0" ref="street2"/>
            <xs:element ref="city"/>
            <xs:element minOccurs="0" ref="state"/>
            <xs:element ref="postal-code"/>
            <xs:sequence minOccurs="0">
              <xs:element ref="country-code"/>
              <xs:element ref="region-code"/>
            </xs:sequence>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="street1" type="xs:string"/>
      <xs:element name="street2" type="xs:string"/>
      <xs:element name="city" type="xs:string"/>
      <xs:element name="state" type="xs:string"/>
      <xs:element name="country-code" type="xs:string"/>
      <xs:element name="region-code" type="xs:string"/>
      <xs:element name="postal-code" type="xs:string"/>
      <xs:element name="contact-info">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" ref="phone1"/>
            <xs:element minOccurs="0" ref="phone2"/>
            <xs:element minOccurs="0" ref="fax"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="phone1" type="xs:string"/>
      <xs:element name="phone2" type="xs:string"/>
      <xs:element name="fax" type="xs:string"/>
      <xs:element name="country">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="code"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="code" type="xs:string"/>
      <xs:element name="current-status-timestamp" type="xs:integer"/>
      <xs:element name="num-recommenders" type="xs:integer"/>
      <xs:element name="num-connections" type="xs:integer"/>
      <xs:element name="num-connections-capped" type="xs:boolean"/>
      <xs:element name="public-profile-url" type="xs:anyURI"/>
      <xs:element name="relation-to-viewer">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="related-connections"/>
            <xs:element ref="distance"/>
            <xs:element minOccurs="0" ref="membership-state"/>
            <xs:element ref="is-following"/>
            <xs:element ref="is-liked"/>
            <xs:element minOccurs="0" ref="available-actions"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="is-following">
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:boolean"/>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="following">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="people"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="available-actions">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="action"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="interests" type="xs:string"/>
      <xs:element name="associations" type="xs:string"/>
      <xs:element name="honors" type="xs:string"/>
      <xs:element name="specialties">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" ref="specialty"/>
          </xs:sequence>
          <xs:attribute name="total" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="specialty" type="xs:string"/>
      <xs:element name="positions">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="position"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="three-current-positions">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="position"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="three-past-positions">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="position"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="position">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" ref="id"/>
            <xs:element minOccurs="0" ref="title"/>
            <xs:element minOccurs="0" ref="summary"/>
            <xs:element minOccurs="0" ref="start-date"/>
            <xs:element minOccurs="0" ref="end-date"/>
            <xs:element ref="is-current"/>
            <xs:element ref="company"/>
            <xs:element ref="description"/>
            <xs:element ref="description-snippet"/>
            <xs:element ref="skills-and-experience"/>
            <xs:element minOccurs="0" ref="location"/>
            <xs:element ref="job-functions"/>
            <xs:element ref="industries"/>
            <xs:element ref="job-type"/>
            <xs:element ref="experience-level"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="title" type="xs:string"/>
      <xs:element name="is-current" type="xs:boolean"/>
      <xs:element name="skills-and-experience" type="xs:string"/>
      <xs:element name="job-functions">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="job-function"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="job-function">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="code">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="acct"/>
                  <xs:enumeration value="adm"/>
                  <xs:enumeration value="advr"/>
                  <xs:enumeration value="anls"/>
                  <xs:enumeration value="art"/>
                  <xs:enumeration value="bd"/>
                  <xs:enumeration value="cnsl"/>
                  <xs:enumeration value="cust"/>
                  <xs:enumeration value="dist"/>
                  <xs:enumeration value="dsgn"/>
                  <xs:enumeration value="edu"/>
                  <xs:enumeration value="eng"/>
                  <xs:enumeration value="fin"/>
                  <xs:enumeration value="genb"/>
                  <xs:enumeration value="hr"/>
                  <xs:enumeration value="it"/>
                  <xs:enumeration value="lgl"/>
                  <xs:enumeration value="mgmt"/>
                  <xs:enumeration value="mnfc"/>
                  <xs:enumeration value="mrkt"/>
                  <xs:enumeration value="othr"/>
                  <xs:enumeration value="pr"/>
                  <xs:enumeration value="prch"/>
                  <xs:enumeration value="prdm"/>
                  <xs:enumeration value="prjm"/>
                  <xs:enumeration value="prod"/>
                  <xs:enumeration value="qa"/>
                  <xs:enumeration value="rsch"/>
                  <xs:enumeration value="sale"/>
                  <xs:enumeration value="sci"/>
                  <xs:enumeration value="stra"/>
                  <xs:enumeration value="supl"/>
                  <xs:enumeration value="trng"/>
                  <xs:enumeration value="wrt"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="industries">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="industry"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="job-type">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="code">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="F"/>
                  <xs:enumeration value="P"/>
                  <xs:enumeration value="C"/>
                  <xs:enumeration value="T"/>
                  <xs:enumeration value="O"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="experience-level">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="code">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="0"/>
                  <xs:enumeration value="1"/>
                  <xs:enumeration value="2"/>
                  <xs:enumeration value="3"/>
                  <xs:enumeration value="4"/>
                  <xs:enumeration value="5"/>
                  <xs:enumeration value="6"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="company">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" ref="id"/>
            <xs:element minOccurs="0" ref="universal-name"/>
            <xs:element ref="description"/>
            <xs:element name="industry" type="xs:string"/>
            <xs:element ref="logo-url"/>
            <xs:element ref="name"/>
            <xs:element ref="type"/>
            <xs:element ref="company-type"/>
            <xs:element ref="size"/>
            <xs:element ref="stock-exchange"/>
            <xs:element ref="ticker"/>
            <xs:element ref="specialties"/>
            <xs:element ref="blog-rss-url"/>
            <xs:element ref="twitter-id"/>
            <xs:element ref="square-logo-url"/>
            <xs:element ref="locations"/>
            <xs:element ref="founded-year"/>
            <xs:element ref="end-year"/>
            <xs:element ref="num-followers"/>
            <xs:element ref="email-domains"/>
            <xs:element ref="website-url"/>
            <xs:element name="status" type="company-status"/>
            <xs:element ref="employee-count-range"/>
          </xs:sequence>
          <xs:attribute name="key"/>
        </xs:complexType>
      </xs:element>
      <xs:complexType name="company-status">
        <xs:sequence>
          <xs:element name="code">
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="OPR"/>
                <xs:enumeration value="OPS"/>
                <xs:enumeration value="RRG"/>
                <xs:enumeration value="OOB"/>
                <xs:enumeration value="ACQ"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element ref="name"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="universal-name" type="xs:string"/>
      <xs:element name="logo-url" type="xs:anyURI"/>
      <xs:element name="website-url" type="xs:anyURI"/>
      <xs:element name="company-search">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="companies"/>
            <xs:element ref="num-results"/>
            <xs:element ref="facets"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="type" type="xs:string"/>
      <xs:complexType name="product-type">
        <xs:sequence>
          <xs:element ref="code"/>
          <xs:element ref="name"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="company-type">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="code">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="C"/>
                  <xs:enumeration value="D"/>
                  <xs:enumeration value="E"/>
                  <xs:enumeration value="G"/>
                  <xs:enumeration value="N"/>
                  <xs:enumeration value="O"/>
                  <xs:enumeration value="P"/>
                  <xs:enumeration value="S"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="size" type="xs:NMTOKEN"/>
      <xs:element name="stock-exchange">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="code">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="ASE"/>
                  <xs:enumeration value="NYS"/>
                  <xs:enumeration value="NMS"/>
                  <xs:enumeration value="LSE"/>
                  <xs:enumeration value="FRA"/>
                  <xs:enumeration value="GER"/>
                  <xs:enumeration value="PAR"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ticker" type="xs:string"/>
      <xs:element name="blog-rss-url" type="xs:anyURI"/>
      <xs:element name="twitter-id" type="xs:string"/>
      <xs:element name="square-logo-url" type="xs:anyURI"/>
      <xs:element name="group-memberships">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="group-membership"/>
          </xs:sequence>
          <xs:attribute name="count" use="required" type="xs:integer"/>
          <xs:attribute name="start" use="required" type="xs:integer"/>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="group-membership">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="group"/>
            <xs:element ref="person"/>
            <xs:element ref="membership-state"/>
            <xs:element ref="contact-email"/>
            <xs:element ref="show-group-logo-in-profile"/>
            <xs:element ref="allow-messages-from-members"/>
            <xs:element ref="email-digest-frequency"/>
            <xs:element ref="email-announcements-from-managers"/>
            <xs:element ref="email-for-every-new-post"/>
          </xs:sequence>
          <xs:attribute name="key" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="show-group-logo-in-profile" type="xs:boolean"/>
      <xs:element name="allow-messages-from-members" type="xs:boolean"/>
      <xs:element name="email-digest-frequency">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="code">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="none"/>
                  <xs:enumeration value="daily"/>
                  <xs:enumeration value="weekly"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="email-announcements-from-managers" type="xs:boolean"/>
      <xs:element name="email-for-every-new-post" type="xs:boolean"/>
      <xs:element name="groups">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="group"/>
          </xs:sequence>
          <xs:attribute name="count" use="required" type="xs:integer"/>
          <xs:attribute name="start" use="required" type="xs:integer"/>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="job-bookmarks">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="job-bookmark"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="job-bookmark">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="is-applied"/>
            <xs:element ref="is-saved"/>
            <xs:element ref="saved-timestamp"/>
            <xs:element minOccurs="0" ref="applied-timestamp"/>
            <xs:element ref="job"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="is-applied" type="xs:boolean"/>
      <xs:element name="is-saved" type="xs:boolean"/>
      <xs:element name="saved-timestamp" type="xs:integer"/>
      <xs:element name="applied-timestamp" type="xs:integer"/>
      <xs:element name="job-suggestions">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="jobs"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="job-search">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="jobs"/>
            <xs:element ref="facets"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="jobs">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="job"/>
          </xs:sequence>
          <xs:attribute name="count" use="required" type="xs:integer"/>
          <xs:attribute name="start" use="required" type="xs:integer"/>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="products">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="product"/>
          </xs:sequence>
          <xs:attribute name="count" use="required" type="xs:integer"/>
          <xs:attribute name="start" use="required" type="xs:integer"/>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="product">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="name"/>
            <xs:element name="type" type="product-type"/>
            <xs:element ref="description"/>
            <xs:element ref="logo-url"/>
            <xs:element ref="creation-timestamp"/>
            <xs:element ref="features"/>
            <xs:element ref="num-recommendations"/>
            <xs:element ref="product-deal"/>
            <xs:element ref="sales-persons"/>
            <xs:element ref="video"/>
            <xs:element minOccurs="0" ref="recommendations"/>
            <xs:element ref="product-category"/>
            <xs:element ref="website-url"/>
            <xs:element minOccurs="0" ref="disclaimer"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="creation-timestamp" type="xs:integer"/>
      <xs:element name="features">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="feature"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="feature" type="xs:string"/>
      <xs:element name="num-recommendations" type="xs:integer"/>
      <xs:element name="text" type="xs:string"/>
      <xs:element name="product-deal">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="title"/>
            <xs:element ref="url"/>
            <xs:element ref="text"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="sales-persons">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="person" maxOccurs="unbounded"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="video">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="title"/>
            <xs:element ref="url"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="recommendations">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="recommendation"/>
          </xs:sequence>
          <xs:attribute name="count" use="required" type="xs:integer"/>
          <xs:attribute name="start" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="product-category">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="code"/>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="disclaimer" type="xs:string"/>
      <xs:element name="locations">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="location"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="founded-year" type="xs:integer"/>
      <xs:element name="end-year" type="xs:integer"/>
      <xs:element name="num-followers">
          <xs:complexType>
            <xs:simpleContent>
                <xs:extension base="xs:integer"/>
            </xs:simpleContent>
          </xs:complexType>
      </xs:element>
      <xs:element name="email-domains">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="email-domain" maxOccurs="unbounded"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="email-domain" type="xs:string"/>
      <xs:element name="employee-count-range">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="code"/>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="action">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="code"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="educations">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="education"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="education">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="school-name"/>
            <xs:element ref="degree"/>
            <xs:element ref="notes"/>
            <xs:element ref="activities"/>
            <xs:element ref="field-of-study"/>
            <xs:element ref="start-date"/>
            <xs:element ref="end-date"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="school-name" type="xs:string"/>
      <xs:element name="degree" type="xs:string"/>
      <xs:element name="notes" type="xs:string"/>
      <xs:element name="activities" type="xs:string"/>
      <xs:element name="field-of-study" type="xs:string"/>
      <xs:element name="member-url-resources">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="member-url"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="member-url">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="url"/>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="member-groups">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="member-group"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="member-group">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="name"/>
            <xs:element ref="site-group-request"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="site-group-request">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="url"/>
            <xs:element minOccurs="0" ref="headers"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="site-job-request">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="url"/>
            <xs:element minOccurs="0" ref="headers"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="person-activities">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="activity"/>
          </xs:sequence>
          <xs:attribute name="count" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="api-standard-profile-request">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="url"/>
            <xs:element ref="headers"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="site-standard-profile-request">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="url"/>
            <xs:element minOccurs="0" ref="headers"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="picture-url" type="xs:anyURI"/>
      <xs:element name="recommendations-given">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="recommendation"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="recommendations-received">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="recommendation"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="recommendation">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="recommendation-type"/>
            <xs:element minOccurs="0" ref="recommendation-text"/>
            <xs:element minOccurs="0" ref="recommendation-snippet"/>
            <xs:element ref="recommender"/>
            <xs:element ref="recommendee"/>
            <xs:element minOccurs="0" ref="web-url"/>
            <xs:element ref="product-id"/>
            <xs:element ref="timestamp"/>
            <xs:element minOccurs="0" ref="text"/>
            <xs:element ref="reply"/>
            <xs:element ref="likes"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="product-id" type="xs:integer"/>
      <xs:element name="reply" type="xs:string"/>
      <xs:element name="recommendation-type">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="code">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="business-partner"/>
                  <xs:enumeration value="colleague"/>
                  <xs:enumeration value="education"/>
                  <xs:enumeration value="service-provider"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="recommendation-snippet" type="xs:string"/>
      <xs:element name="recommendation-text" type="xs:string"/>
      <xs:element name="recommendee">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="first-name"/>
            <xs:element ref="last-name"/>
            <xs:element ref="headline"/>
            <xs:element ref="picture-url"/>
            <xs:element ref="api-standard-profile-request"/>
            <xs:element ref="site-standard-profile-request"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="recommender">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="first-name"/>
            <xs:element ref="last-name"/>
            <xs:element ref="headline"/>
            <xs:element ref="picture-url"/>
            <xs:element ref="api-standard-profile-request"/>
            <xs:element ref="site-standard-profile-request"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="web-url" type="xs:anyURI"/>
      <xs:element name="body" type="xs:string"/>
      <xs:element name="name" type="xs:string"/>
      <xs:element name="value" type="xs:NMTOKEN"/>
      <xs:element name="timestamp" type="xs:integer"/>
      <xs:element name="current-status" type="xs:string"/>
      <xs:element name="update-comment">
        <xs:complexType>
          <xs:sequence>
            <xs:sequence minOccurs="0">
              <xs:element ref="id"/>
              <xs:element ref="sequence-number"/>
            </xs:sequence>
            <xs:element name="comment" type="xs:string"/>
            <xs:sequence minOccurs="0">
              <xs:element ref="person"/>
              <xs:element ref="timestamp"/>
            </xs:sequence>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="sequence-number" type="xs:integer"/>
      <xs:element name="connections">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" ref="person"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
          <xs:attribute name="count" type="xs:integer"/>
          <xs:attribute name="start" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="related-connections">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="person"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="id" type="xs:NMTOKEN"/>
      <xs:element name="industry">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="code"/>
            <xs:element ref="name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="distance">
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:integer"/>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="summary" type="xs:string"/>
      <xs:element name="start-date">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="year"/>
            <xs:element minOccurs="0" ref="month"/>
            <xs:element minOccurs="0" ref="day"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="end-date">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="year"/>
            <xs:element minOccurs="0" ref="month"/>
            <xs:element minOccurs="0" ref="day"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="url" type="xs:anyURI"/>
      <xs:element name="headers">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="http-header"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="http-header">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="name"/>
            <xs:element ref="value"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="author">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="first-name"/>
            <xs:element ref="last-name"/>
            <xs:element ref="headline"/>
            <xs:element minOccurs="0" ref="relation-to-viewer"/>
            <xs:element ref="api-standard-profile-request"/>
            <xs:element ref="site-standard-profile-request"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="im-accounts">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" ref="im-account"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="im-account">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="im-account-type"/>
            <xs:element ref="im-account-name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="im-account-type">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="aim"/>
            <xs:enumeration value="gtalk"/>
            <xs:enumeration value="icq"/>
            <xs:enumeration value="msn"/>
            <xs:enumeration value="skype"/>
            <xs:enumeration value="yahoo"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="im-account-name" type="xs:string"/>
      <xs:element name="twitter-accounts">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" ref="twitter-account"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="twitter-account">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="provider-account-id"/>
            <xs:element ref="provider-account-name"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="provider-account-id" type="xs:integer"/>
      <xs:element name="provider-account-name" type="xs:string"/>
      <xs:element name="date-of-birth">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="year"/>
            <xs:element ref="month"/>
            <xs:element ref="day"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="day" type="xs:integer"/>
      <xs:element name="main-address" type="xs:string"/>
      <xs:element name="phone-numbers">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" ref="phone-number"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="phone-number">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="phone-number" type="xs:string"/>
            <xs:element ref="phone-type"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="year" type="xs:integer"/>
      <xs:element name="month" type="xs:integer"/>
      <xs:element name="phone-type">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="home"/>
            <xs:enumeration value="work"/>
            <xs:enumeration value="mobile"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="people-search">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="num-results"/>
            <xs:element minOccurs="0" ref="people"/>
            <xs:element minOccurs="0" ref="facets"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="num-results" type="xs:integer"/>
      <xs:element name="facets">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="facet"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="facet">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="name"/>
            <xs:element name="code">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="location"/>
                  <xs:enumeration value="industry"/>
                  <xs:enumeration value="network"/>
                  <xs:enumeration value="language"/>
                  <xs:enumeration value="current-company"/>
                  <xs:enumeration value="past-company"/>
                  <xs:enumeration value="school"/>
                  <xs:enumeration value="company-size"/>
                  <xs:enumeration value="num-followers-range"/>
                  <xs:enumeration value="fortune"/>
                  <xs:enumeration value="company"/>
                  <xs:enumeration value="date-posted"/>
                  <xs:enumeration value="job-function"/>
                  <xs:enumeration value="experience-level"/>
                  <xs:enumeration value="salary"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" ref="buckets"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="buckets">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" ref="bucket"/>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="bucket">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="name"/>
            <xs:element ref="code"/>
            <xs:element ref="count"/>
            <xs:element minOccurs="0" ref="selected"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="selected" type="xs:boolean"/>
      <xs:element name="share">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="id"/>
            <xs:element ref="timestamp"/>
            <xs:element ref="comment"/>
            <xs:element ref="content"/>
            <xs:element ref="visibility"/>
            <xs:element ref="source"/>
            <xs:element ref="author"/>
            <xs:element minOccurs="0" ref="attribution"/>
            <xs:element ref="share-target-reach"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="content">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" ref="id"/>
            <xs:element ref="title"/>
            <xs:element ref="submitted-url"/>
            <xs:element minOccurs="0" ref="shortened-url"/>
            <xs:element ref="submitted-image-url"/>
            <xs:element minOccurs="0" ref="description"/>
            <xs:element minOccurs="0" ref="thumbnail-url"/>
            <xs:element minOccurs="0" ref="resolved-url"/>
            <xs:element minOccurs="0" ref="eyebrow-url"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="description" type="xs:string"/>
      <xs:element name="submitted-url" type="xs:anyURI"/>
      <xs:element name="shortened-url" type="xs:anyURI"/>
      <xs:element name="submitted-image-url" type="xs:anyURI"/>
      <xs:element name="thumbnail-url" type="xs:anyURI"/>
      <xs:element name="resolved-url" type="xs:anyURI"/>
      <xs:element name="eyebrow-url" type="xs:anyURI"/>
      <xs:element name="visibility">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="code">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="anyone"/>
                  <xs:enumeration value="all-members"/>
                  <xs:enumeration value="connections-only"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="attribution">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="share"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="is-liked">
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:boolean"/>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="is-company-share-enabled">
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:boolean"/>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="count" type="xs:integer"/>
      <xs:element name="historical-follow-statistics">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="statistic" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="time" type="xs:integer"/>
                  <xs:element name="total-follower-count" type="xs:integer"/>
                  <xs:element name="organic-follower-count" type="xs:integer"/>
                  <xs:element name="paid-follower-count" type="xs:integer"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="historical-status-update-statistics">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="statistic" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="time" type="xs:integer"/>
                  <xs:element name="like-count" type="xs:integer"/>
                  <xs:element name="impression-count" type="xs:integer"/>
                  <xs:element name="click-count" type="xs:integer"/>
                  <xs:element name="comment-count" type="xs:integer"/>
                  <xs:element name="share-count" type="xs:integer"/>
                  <xs:element name="engagement" type="xs:integer"/>
                  <xs:element name="unique-count" type="xs:integer"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="total" use="required" type="xs:integer"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="company-statistics">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="status-update-statistics">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="views-by-month">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="view-by-month" maxOccurs="unbounded" minOccurs="0">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="date">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element type="xs:short" name="year"/>
                                    <xs:element type="xs:integer" name="month"/>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element type="xs:integer" name="clicks"/>
                              <xs:element type="xs:integer" name="likes"/>
                              <xs:element type="xs:integer" name="comments"/>
                              <xs:element type="xs:integer" name="shares"/>
                              <xs:element type="xs:integer" name="impressions"/>
                              <xs:element type="xs:float" name="engagement" minOccurs="0"/>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute type="xs:integer" name="total"/>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="follow-statistics">
              <xs:complexType>
                <xs:sequence>
                  <xs:element type="xs:integer" name="count"/>
                  <xs:element type="xs:integer" name="employee-count"/>
                  <xs:element type="xs:integer" name="non-employee-count"/>
                  <xs:element name="seniorities">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="seniority" maxOccurs="unbounded" minOccurs="0">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element type="xs:integer" name="entry-key"/>
                              <xs:element type="xs:integer" name="entry-value"/>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute type="xs:integer" name="total"/>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="share-target-reach">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="share-targets">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="share-target" maxOccurs="unbounded" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element type="xs:string" name="code"/>
                        <xs:element name="tvalues">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element type="xs:string" name="tvalue"/>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:schema>

Profile:

New to GrepCode? Check out our FAQ | X