extranet/library/Giant/wsdl/CreditDataRec/graydon_be-1.0.xsd
2013-11-07 12:27:25 +00:00

81 lines
4.6 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/cdm/provider/graydon_be/1.0" xmlns:graydon_be="http://services.giant-net.com/schema/cdm/provider/graydon_be/1.0" xmlns:cdm="http://services.giant-net.com/schema/cdm/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0">
<xs:import namespace="http://services.giant-net.com/schema/cdm/1.0" schemaLocation="cdm-1.0.xsd"/>
<xs:complexType name="SocialAccountsBE">
<xs:annotation>
<xs:documentation>The SocialAccount displays information about the employees in the company for example full-time, part-time, education etc. Futhermore the Account contains information about measures the employer has taken for the benifit of the employees.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="AccountItem" type="cdm:AccountItem" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Association to the class TrainingInfoAvailableForEmployees.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="SchemaLink">
<xs:annotation>
<xs:documentation>This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.
This type is not used anywhere in the datasets</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"/>
</xs:simpleType>
<xs:complexType name="AnnualAccounts">
<xs:annotation>
<xs:documentation>This extension of Annual Account adds the Social Annual Account information of a company.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="cdm:AnnualAccounts">
<xs:sequence>
<xs:element name="Index" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>A case number which is used to mark the annual account for storage and archive purposes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DigitalStorageNumber" type="graydon_be:DigitalStorageNumberType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A number refering to digital storage media on which the annual account information is stored</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SocialAccounts" type="graydon_be:SocialAccountsBE" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Operations">
<xs:annotation>
<xs:documentation>This instance of Operations is a child of the CDM Operations class. EmployersCategory and JointIndustrialCommitees are added in this country extension.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="cdm:Operations">
<xs:sequence>
<xs:element name="EmployersCategory" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>The employers category describes which rules the employers applies to its employees. There are rules about the number of holidays are applicable for an employee wtc.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="JointIndustrialCommittees" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>The paritaire committees are responsible for the salary negotiations in the private sector. For example a private company. The comities, consist of representatives of the employer and the employees of a private company. The chairman of the committee is a negotiator of a government agency responsible for employment.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DigitalStorageNumberType">
<xs:annotation>
<xs:documentation>A number refering to digital storage media on which the annual account information is stored</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="media" use="optional" type="xs:string">
<xs:annotation>
<xs:documentation>On what kind of media the data is stored. for example CDRom, Dvd or Flashdisk</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:schema>