Министерство на труда и социалната политика - Национална класификация на професиите и длъжностите

Справка за търсене на целия класификатор НКПД

Име на операция - TechnoLogica.RegiX.NKPDAdapter.APIService.INKPDAPI.GetNKPDAllData

Структура на данните

  • VersionName - Наименование на версия
  • ValidDate - Дата на валидност
  • NKPD -
    • Type - Тип
    • Code - Код
    • Name - Наименование
    • ClassCode - Код на клас
    • SubclassCode - Код на подклас
    • GroupCode - Код на група
    • IndividualGroupCode - Код на единична група
    • EducationLevelCode - Код на образователно и квалификационно ниво

XSD схеми

Заявка
                
           <?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
             elementFormDefault="qualified"
             attributeFormDefault="unqualified"
             targetNamespace="http://egov.bg/RegiX/MTSP/NKPD/AllNKPDDataRequest"
             xmlns="http://egov.bg/RegiX/MTSP/NKPD/AllNKPDDataRequest">

  <xs:complexType name="AllNKPDDataSearchType">
    <xs:annotation>
      <xs:documentation>Търсене на целия класификатор НКПД</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ValidDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>Дата на валидност</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AllNKPDDataRequest" type="AllNKPDDataSearchType"/> 
</xs:schema>

       
Отговор
                
           <?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
             elementFormDefault="qualified"
             attributeFormDefault="unqualified"
             targetNamespace="http://egov.bg/RegiX/MTSP/NKPD/AllNKPDDataResponse"
             xmlns="http://egov.bg/RegiX/MTSP/NKPD/AllNKPDDataResponse"
             xmlns:cm="http://egov.bg/RegiX/MTSP/NKPD">
  
  <xs:import namespace="http://egov.bg/RegiX/MTSP/NKPD" schemaLocation="NKPDCommon.xsd"/>    
     
  <xs:complexType name="AllNKPDDataType">
      <xs:annotation>
        <xs:documentation>Данни за национална класификация на професиите и длъжностите в Република България (НКПД)</xs:documentation>
      </xs:annotation>
      <xs:sequence >
        <xs:element name="VersionName" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Наименование на версия</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="ValidDate" type ="xs:date" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Дата на валидност</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="NKPD" type="cm:NKPDEntry" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
  <xs:element name="AllNKPDDataResponse" type="AllNKPDDataType"/>  
</xs:schema>

       
Common
                
            
    <?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
           elementFormDefault="qualified" 
           attributeFormDefault="unqualified"
           targetNamespace="http://egov.bg/RegiX/MTSP/NKPD"
           xmlns="http://egov.bg/RegiX/MTSP/NKPD">
  <xs:simpleType name="NKPDType">
    <xs:annotation>
      <xs:documentation>Тип</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="class"/>
      <xs:enumeration value="subClass"/>
      <xs:enumeration value="group"/>
      <xs:enumeration value="individualGroup"/>
      <xs:enumeration value="nkpd"/>
    </xs:restriction>
  </xs:simpleType>
    <xs:simpleType name="NationalClassificationOfOccupationsClassCode">
      <xs:annotation>
        <xs:documentation xml:lang="bg">Код на клас от национална класификация на професиите и длъжностите в Република България (НКПД)</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string">
        <xs:pattern value="\d{1}" />
      </xs:restriction>
    </xs:simpleType>
  <xs:simpleType name="NationalClassificationOfOccupationsSubclassCode">
    <xs:annotation>
      <xs:documentation xml:lang="bg">Код на подклас от национална класификация на професиите и длъжностите в Република България (НКПД)</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:pattern value="\d{2}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NationalClassificationOfOccupationsGroupCode">
    <xs:annotation>
      <xs:documentation xml:lang="bg">Код на група от национална класификация на професиите и длъжностите в Република България (НКПД)</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:pattern value="\d{3}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NationalClassificationOfOccupationsEducationalAndQualificationLevelCode">
    <xs:annotation>
      <xs:documentation xml:lang="bg">Код на образователно и квалификационно ниво от национална класификация на професиите и длъжностите в Република България национална класификация на професиите и длъжностите в Република България (НКПД)</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:pattern value="\d{1}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NationalClassificationOfOccupationsPositionCode">
    <xs:annotation>
      <xs:documentation xml:lang="bg">Код на професия и длъжност от национална класификация на професиите и длъжностите в Република България (НКПД)</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:pattern value="\d{8}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NationalClassificationOfOccupationsIndividualGroupCode">
    <xs:annotation>
      <xs:documentation xml:lang="bg">Код на единична група от национална класификация на професиите и длъжностите в Република България (НКПД)</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:pattern value="\d{4}" />
    </xs:restriction>
  </xs:simpleType> 
    <xs:complexType name="NKPDEntry">
      <xs:annotation>
        <xs:documentation>Данни за запис от националната класификация на професиите и длъжностите в Република България (НКПД)</xs:documentation>
      </xs:annotation>
      <xs:sequence>
        <xs:element name="Type" type="NKPDType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Тип</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Code" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Код</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Name" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Наименование</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="ClassCode" type="NationalClassificationOfOccupationsClassCode" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Код на клас</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="SubclassCode" type="NationalClassificationOfOccupationsSubclassCode" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Код на подклас</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="GroupCode" type="NationalClassificationOfOccupationsGroupCode" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Код на група</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="IndividualGroupCode" type="NationalClassificationOfOccupationsIndividualGroupCode" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Код на единична група</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="EducationLevelCode" type="NationalClassificationOfOccupationsEducationalAndQualificationLevelCode" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Код на образователно и квалификационно ниво</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
 </xs:schema>