180 lines
4.7 KiB
XML
180 lines
4.7 KiB
XML
<xs:schema targetNamespace="http://extranet.devlocal.com/services/schema/cdm/provider/graydon_be/1.0" xmlns:graydon_be="http://extranet.devlocal.com/services/schema/cdm/provider/graydon_be/1.0" xmlns:cdm="http://extranet.devlocal.com/services/schema/cdm/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:datatypes="http://extranet.devlocal.com/services/schema/cdm/datatypes/1.0" >
|
|
|
|
<xs:import namespace="http://extranet.devlocal.com/services/schema/cdm/1.0" schemaLocation="http://extranet.devlocal.com/services/schema/cdm/cdm-1.0.xsd" >
|
|
</xs:import>
|
|
|
|
<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:restriction>
|
|
|
|
</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:element>
|
|
|
|
</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>
|