Feed specifications - Version 2

Introduction:

On this page we specify the requirements for xml feeds that we import. Please make sure the feed will include at least all of the mandatory fields as described here.


Sample feed:

<?xml version="1.0" encoding="UTF-8"?>
<jobs>
  <job>
    <id>461889</id>
    <url>https://www.studentjob.be/vacatures/461889-internationale-transportorganisatie-zoekt-energieke-accountmanager-in-eersel</url>
    <title>Internationale transportorganisatie zoekt energieke accountmanager in Eersel</title>
    <function_title>Internationale transportorganisatie</function_title>
    <responsibilities>Internationale transportorganisatie zoekt energieke accountmanager in Eersel</responsibilities>
    <location>
      <nationwide/>
      <city>Antwerpen</city>
      <postalcode>2000</postalcode>
    </location>
    <description>
      <summary>
        <![CDATA[Ben jij een ster in het binnenhalen van nieuwe business in de internationale transportsector? Ben je een energieke volhouder en zoek je een team waarin jij het verschil kunt maken met jouw commerciële talent? Lees dan snel verder!]]>
      </summary>
      <long_description>
        <![CDATA[<p>Je gaat aan de slag als accountmanager bij een internationale specialist in groupage – het samenstellen en vervoeren van gecombineerde zendingen voor verschillende opdrachtgevers. Hierbij werk je in een team van zes gedreven collega’s.</p><p><br><br>In deze rol bouw je duurzame relaties op met zowel nieuwe als bestaande opdrachtgevers. Je zoekt, vindt en verzilvert kansen voor nieuwe business, waarbij je het gehele commerciële proces afhandelt. Je pleegt koude acquisitie (zowel telefonisch als door bezoeken aan prospects), vertaalt klantwensen in scherpe offertes en overtuigende voorstellen, onderhandelt en sluit contracten af.</p><p><br><br>Deze functie vraagt om iemand die beschikt over het commerciële totaalplaatje, liefst met een uitgebreid netwerk in de logistieke sector.</p><p><br><br>Wat wij bieden:</p><p><br></p><ul><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Je hebt een uitdagende baan in een dynamische internationale omgeving; </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Je hebt een dienstverband voor langere tijd bij een gerespecteerde speler met een sterke marktpositie in de transportsector; </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Je krijgt uitstekende arbeidsvoorwaarden; </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Een salaris op basis van ervaring die kan oplopen tot € 5000,- bruto per maand </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Je mag rijden in een auto van de zaak; </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Je krijgt volop ruimte voor eigen initiatief! </span></li></ul><p><br>Wat wij vragen:</p><p><br></p><ul><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Je hebt hbo-werk- en denkniveau; </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Je hebt vijf tot tien jaar commerciële ervaring in de logistiek/het transport; </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Je bent gedreven, prestatiegericht en hebt een neus voor commerciële kansen; </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Je bent bewezen succesvol in het over de streep trekken van klanten met oplossingen die toegevoegde waarde bieden; </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Ervaring met CRM-pakketten is een pre; </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Je beheerst de Engelse taal uitstekend. Beheersing van het Frans is een pre. </span></li></ul><p><br><strong>Ben je de commerciële topper die wij zoeken? </strong></p><p><strong><br></strong>Heb jij het salestalent, het netwerk en de drive om als accountmanager jouw team naar een hoger niveau te tillen? Waar wacht je nog op? Solliciteer direct!
</p><p>Of neem direct contact op met Mark van Dommelen via: <span style="font-size: 12px; line-height: 1em; background-color: initial;">06-20001682/ </span><span style="font-size: 12px; line-height: 1em; background-color: initial;">040-2359200 of m.vandommelen@youngcapital.nl </span></p>]]>
      </long_description>
    </description>
    <hours_per_week>
      <working_hours_min>38</working_hours_min>
      <working_hours_max>40</working_hours_max>
    </hours_per_week>
    <job_types>
      <job_type>fulltime</job_type>
      <job_type>fulltime_experience</job_type>
      <job_type>fulltime_temporary</job_type>
    </job_types>
    <functions>
      <function>
        <reference>sales-vacatures</reference>
        <professions>
          <profession>vacatures-commercieel-medewerker</profession>
          <profession>vacatures-accountmanager</profession>
        </professions>
      </function>
    </functions>
    <education_types>
      <education_type>secundair onderwijs</education_type>
      <education_type>professioneel gerichte bachelor</education_type>
      <education_type>academisch gerichte bachelor</education_type>
      <education_type>master</education_type>
      <education_type>doctoraat</education_type>
      <education_type>hbo5</education_type>
    </education_types>
    <languages>
      <language>dutch</language>
    </languages>
    <salary>
      <currency>€</currency>
      <min/>
      <max/>
      <salary_rate>0</salary_rate>
    </salary>
    <drivers_license/>
  </job>
  <job>
    <id>481178</id>
    <url>https://www.studentjob.be/vacatures/481178-hotel-entertainers-in-mallorca-spain</url>
    <title>Hotel entertainers in Mallorca- Spain </title>
    <function_title>Hotel entertainers in Mallorca- Spa</function_title>
    <responsibilities>Hotel entertainers in Mallorca- Spain </responsibilities>
    <location>
      <nationwide>false</nationwide>
      <city>Mallorca</city>
      <postalcode>1000</postalcode>
    </location>
    <description>
      <summary>
        <![CDATA[Fiesta consulting is an entertainment company with 27 years’ experience in the entertainment field and is run by a professional management team with a vast experience in the entertainment and leisure sector. We are based in the main tourist areas of Spain: Balearic Islands, Canary Islands and Andalusia.
If you want to work in the sun in Balearic Islands, we are the company you are looking for. 
]]>
      </summary>
      <long_description>
        <![CDATA[]]>
      </long_description>
    </description>
    <hours_per_week>
      <working_hours_min>8</working_hours_min>
      <working_hours_max>32</working_hours_max>
    </hours_per_week>
    <job_types>
      <job_type>holiday</job_type>
    </job_types>
    <functions>
      <function>
        <reference>promotiewerk-vacatures</reference>
        <professions>
          <profession>vacatures-hostess</profession>
          <profession>vacatures-promotiemedewerker</profession>
        </professions>
      </function>
    </functions>
    <education_types>
      <education_type>secundair onderwijs</education_type>
      <education_type>professioneel gerichte bachelor</education_type>
      <education_type>academisch gerichte bachelor</education_type>
      <education_type>master</education_type>
      <education_type>doctoraat</education_type>
      <education_type>hbo5</education_type>
    </education_types>
    <languages>
      <language>english</language>
      <language>dutch</language>
    </languages>
    <salary>
      <currency>€</currency>
      <min/>
      <max/>
      <salary_rate>0</salary_rate>
    </salary>
    <drivers_license>false</drivers_license>
  </job>
</jobs>

Reasoning:

With our job openings we are trying to comply with the standard defined by schema.org, JobPosting, by doing this we are easier and better discoverable in google. With the new vacancy search system build by Google and already available in the US there are some extra requirements coming from Google as well with which we try to comply as much as possible.

XSD:

The XSD for the xml can be found here: XSD

Fields:

<id>, Mandatory
The id in your own system, we use this to identify your job opening in our system. This must be unique per job opening.
<url>, Mandatory
An url we can use to redirect the candidates to when they want to apply. Must be a string of at most 255 characters.
<title>, Mandatory
The title of the job opening. Must be a string of at most 255 characters.
<function_title>
The name of the function, for example: Account Manager. Must be a string of at most 35 characters and cannot contain ! or ?.
<responsibilities>
The main responsibility of this vacancy, for example: Responsible for operational tasks. Must be a string of at most 255 characters and cannot contain ! or ?.
<location>, Mandatory
Either nationwide is present here, or city and postalcode combination.
<nationwide>, Mandatory
Flag indicating that this is a nationwide job opening. Must be a boolean.
<city>, Mandatory
This city where this vacancy is taking place. Must be a string of at most 255 characters. The postalcode and the city should match for best vacancy experience!
<postalcode>, Mandatory
This contains the postalcode of this vacancy. Must be a string and a valid postalcode.
<description>, Mandatory
<summary>, Mandatory
A small introduction text for the job opening. This will be shown on the search results page of the job openings. Must be a string of at most 65535 characters.
<long_description>, Mandatory
Describe the function, what you offer to the candidate, what you request from the candidate, and possibly some extra info.
<hours_per_week>
The hours per week the candidate will be working. Please keep this in line with <job_types> you chose.
<working_hours_min>
Minimum amount of work hours
<working_hours_max>
Maximum amount of work hours.
<job_types>, Mandatory
List of <job_type> elements which contains the job type that are associated with this vacancy. At most one specified per <job_type> element. Possible values are:
  • graduation_internship
  • evening
  • fulltime_experience
  • fulltime
  • parttime
  • internship
  • work_from_home
  • fulltime_temporary
  • traineeship
  • holiday
  • voluntary
  • weekend
<functions>, Mandatory
List of <function> elements which contains the function that are associated with this vacancy. There should be at least 1 function specified and at most 2.
<reference>, Mandatory
The reference of the function
<professions>, Mandatory
List of <profession> elements which contains the profession that are associated with this vacancy. At most one specified per <profession> element. The profession is a sub specification of the function. There should be at least 1 and at most 2 professions specified.
Possible values for Function and Professions are:
  • administratieve-vacatures
    • administratieve-vacatures-catchall
    • vacatures-administratief-medewerker
    • vacatures-backoffice-medewerker
  • agrarische-vacatures
    • agrarische-vacatures-catchall
  • beveiliging-vacatures
    • beveiliging-vacatures-catchall
  • bouw-vacatures
    • bouw-vacatures-catchall
  • callcenter-vacatures
    • callcenter-vacatures-catchall
    • vacatures-callcenter-medewerker
    • vacatures-klantenservice-medewerker
    • vacatures-helpdesk-medewerker
    • vacatures-webcare-medewerker
  • chemische-vacatures
    • chemische-vacatures-catchall
  • consultancy-vacatures
    • consultancy-vacatures-catchall
    • vacatures-consultant
  • creatieve-vacatures
    • creatieve-vacatures-catchall
  • electra-vacatures
    • electra-vacatures-catchall
  • financiele-vacatures
    • financiele-vacatures-catchall
    • vacatures-finance-trainee
    • vacatures-financieel-adviseur
    • vacatures-financieel-medewerker
  • horeca-vacatures
    • horeca-vacatures-catchall
    • vacatures-cateringmedewerker
    • vacatures-horeca-medewerker
  • hr-vacatures
    • hr-vacatures-catchall
    • vacatures-hr-medewerker
    • vacatures-recruiter
    • vacatures-salarisadministrateur
  • ict-vacatures
    • ict-vacatures-catchall
    • vacatures-app-developer
    • vacatures-c-net-developer
    • vacatures-front-end-developer
    • vacatures-it-trainee
    • vacatures-java-developer
    • vacatures-php-developer
    • vacatures-ruby-developer
    • vacatures-software-developer
    • vacatures-systeembeheerder
  • juridische-vacatures
    • juridische-vacatures-catchall
    • vacatures-juridisch-medewerker
  • klusser-vacatures
    • klusser-vacatures-catchall
  • logistieke-vacatures
    • logistieke-vacatures-catchall
    • vacatures-bijrijder
    • vacatures-chauffeur
    • vacatures-heftruckchauffeur
    • vacatures-koerier
    • vacatures-logistiek-medewerker
    • vacatures-magazijnmedewerker
    • vacatures-pakketbezorger
    • vacatures-postbezorger
    • vacatures-reachtruckchauffeur
    • vacatures-orderpicker
    • vacatures-transportplanner
    • vacatures-eindcontroleur
    • vacatures-expeditiemedewerker
  • management-vacatures
    • management-vacatures-catchall
    • vacatures-bedrijfsleider
    • vacatures-hr-manager
    • vacatures-vestigingsmanager
    • vacatures-salesmanager
    • vacatures-teamleider
    • vacatures-supervisor
    • vacatures-operationeel-manager
    • vacatures-projectmanager
  • marketing-vacatures
    • marketing-vacatures-catchall
    • vacatures-communicatiemedewerker
    • vacatures-webredacteur
    • vacatures-marketing-medewerker
  • medische-vacatures
    • medische-vacatures-catchall
  • onderwijs-vacatures
    • onderwijs-vacatures-catchall
    • vacatures-docent
  • online-marketing-vacatures
    • online-Marketing-vacatures-catchall
    • vacatures-online-marketeer
    • vacatures-seo-specialist
  • productie-vacatures
    • productie-vacatures-catchall
    • vacatures-productiemedewerker
  • projectmanagement-vacatures
    • projectmanagement-vacatures-catchall
  • promotiewerk-vacatures
    • promotiewerk-vacatures-catchall
    • vacatures-hostess
    • vacatures-promotiemedewerker
  • receptioniste-vacatures
    • receptioniste-vacatures-catchall
  • sales-vacatures
    • sales-vacatures-catchall
    • vacatures-commercieel-medewerker
    • vacatures-verkoopmedewerker
    • vacatures-accountmanager
  • schoonmaak-vacatures
    • schoonmaak-vacatures-catchall
    • vacatures-schoonmaker
    • vacatures-operator
    • vacatures-facilitair-medewerker
  • secretariele-vacatures
    • secretariele-vacatures-catchall
    • vacatures-receptioniste
    • vacatures-secretaresse
    • vacatures-telefoniste
  • technische-vacatures
    • technische-vacatures-catchall
    • vacatures-automonteur
    • vacatures-technische-dienst
    • vacatures-monteur
  • toerisme-vacatures
    • toerisme-vacatures-catchall
  • trainer-vacatures
    • trainer-vacatures-catchall
  • uiterlijke-verzorging-vacatures
    • uiterlijke-verzorging-vacatures-catchall
  • winkel-vacatures
    • winkel-vacatures-catchall
    • vacatures-winkelmedewerker
    • vacatures-kassamedewerker
    • vacatures-vakkenvuller
  • zorg-vacatures
    • zorg-vacatures-catchall
    • vacatures-verpleegkundige
    • vacatures-thuiszorg
    • vacatures-huishoudelijke-hulp
<education_types>, Mandatory
List of <education_type> elements which contains the education type that are associated with this vacancy. At most one specified per <education_type> element. Possible values are:
  • academisch gerichte bachelor
  • professioneel gerichte bachelor
  • hbo5
  • doctoraat
  • secundair onderwijs
  • master
  • anders
<languages>
List of <language> elements which contains the languages that are required for this vacancy. Possible values are:
  • arabic
  • chinese
  • danish
  • german
  • english
  • finnish
  • french
  • greek
  • hebrew
  • italian
  • japanese
  • korean
  • latin
  • dutch
  • norwegian
  • other
  • polish
  • portuguese
  • russian
  • spanish
  • taiwanese
  • czech
  • turkish
  • flemish
  • swedish
<salary>
The salary that will be paid for this vacancy.
<currency>
Possible currencies: €, £, SEK, CHF
<min>, Mandatory if you wish to add salary
The minimum salary for this vacancy.
<max>
The maximum salary for this vacancy.
<salary_rate>
The rate at which the amounts are considered: per hour, per week, per month, per year
<drivers_license>
A flag that says if the candidate is required to have a drivers license. Must be a boolean.