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>120177</id>
    <url>https://www.stage.nl/vacatures/120177-uitdagende-stage-bij-youngcapital-in-den-haag</url>
    <title>Uitdagende stage bij YoungCapital </title>
    <function_title>Stagiaire bij YoungCapital</function_title>
    <responsibilities>Ondersteunen van de recruiters</responsibilities>
    <location>
      <nationwide>false</nationwide>
      <city>Den Haag </city>
      <postalcode>2513AC</postalcode>
    </location>
    <description>
      <summary>
        <![CDATA[Wij zijn per september 2020 op zoek naar een stagiair(e) voor onze vestiging in Den Haag! Ben je op zoek naar een stage van minimaal 20 weken voor 4 tot 5 dagen in de week? Ben jij daarnaast energiek, professioneel en ambitieus? Dan wachten heel gezellige collega’s op jou!]]>
      </summary>
      <long_description>
        <![CDATA[<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal">Als stagiaire ben jij
mede verantwoordelijk voor het werven en selecteren van kandidaten voor onze
opdrachtgevers. Je inventariseert samen met je collega's de behoeften en wensen
van de klanten en zorgt altijd voor een optimaal resultaat. Je werft en selecteert
geschikte kandidaten en bereid hen voor op assessments. Daarnaast bied je
ondersteuning aan recruiters en accountmanagers op verschillende gebieden.<o:p></o:p></p><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal"><br></p><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal"><strong>Jouw belangrijkste
taken en verantwoordelijkheden:</strong><o:p></o:p></p><p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:15.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;line-height:normal">-  Meelopen met recruiters van
YoungCapital.<o:p></o:p></p><p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:15.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;line-height:normal">-  Schriftelijke, telefonische en
persoonlijke screening van kandidaten, hierbij afwijzen, uitnodigen en inplannen van kandidaten.</p><p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:15.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;line-height:normal">-  'Hunten' van kandidaten op
vacaturebanken en onze eigen database.<o:p></o:p></p><p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:15.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;line-height:normal">-  Administratieve taken.<o:p></o:p></p><p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:15.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;line-height:normal">-  Overige werkzaamheden binnen de
vestiging/afdeling zoals de klanten en kandidaten telefonisch te woord
staan en kandidaten ontvangen.<o:p></o:p></p><p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:15.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;line-height:normal"><br></p><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal"><strong>Wie ben jij:</strong><o:p></o:p></p><p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:15.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;line-height:normal">- Een gerelateerde Hbo- of
WO-opleiding.<o:p></o:p></p><p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:15.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;line-height:normal">- Energiek, professioneel,
ambitieus én Y-gentijds.<o:p></o:p></p><p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:15.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;line-height:normal">- Goede communicatieve
vaardigheden; assertief en een echte doorzetter.</p><p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:15.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;line-height:normal">-  Kan onder druk
presteren en denken in oplossingen en kansen.</p><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal"><o:p></o:p></p><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal"><br></p><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal"><strong>Wat bieden wij jou:</strong><o:p></o:p></p><p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:15.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;line-height:normal">- Uitdagende werkzaamheden en
online trainingen.<o:p></o:p></p><p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:15.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;line-height:normal">- Prettige en dynamische
werkomgeving.<o:p></o:p></p><p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:15.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;line-height:normal">- Veel vrijheid en zelfstandigheid
in je werkzaamheden.<o:p></o:p></p><p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:15.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;line-height:normal">- Stagevergoeding.<o:p></o:p></p><p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:15.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;line-height:normal"><br></p><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal"><strong>Wie wij zijn:</strong><o:p></o:p></p><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal">YoungCapital is
marktleider in HR-oplossingen voor jong talent. Onze dienstverlening richt zich
op studenten, starters, trainees en young professionals. Internationaal
beschikken wij over ruim 3 miljoen connecties, het grootste online netwerk voor
jong talent van Europa. Wij werken onder de labels StudentenWerk, StudentJob
International, en YoungCapital Professionals. <o:p></o:p></p><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal">Onze opdrachtgevers
zijn grote en gerenommeerde bedrijven, variërend van MKB tot multinationals en
de rijksoverheid. Zowel op onze vestigingen als op ons hoofdkantoor werken
enthousiaste mensen met passie voor hun vak, die staan voor een professionele
en flexibele dienstverlening. Ben jij benieuwd waar YoungCapital nog meer voor
staat? Kijk voor meer informatie op <a href="http://www.youngcapital.nl./">www.youngcapital.nl.</a> <o:p></o:p></p><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal"><br></p><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal"><strong>Interesse in deze
uitdagende stage? </strong><o:p></o:p></p><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal">Dan ontvangen wij
graag jouw sollicitatie. Reageer online via de knop “Solliciteer direct”.
Vragen? Neem contact op met Roderik Ouwehand op 070-3652055.<o:p></o:p></p><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal"> <br></p>]]>
      </long_description>
    </description>
    <hours_per_week>
      <working_hours_min>32</working_hours_min>
      <working_hours_max>40</working_hours_max>
    </hours_per_week>
    <job_types>
      <job_type>internship</job_type>
    </job_types>
    <functions>
      <function>
        <reference>hr-stage</reference>
        <professions>
          <profession>vacatures-hr-medewerker</profession>
          <profession>vacatures-recruiter</profession>
        </professions>
      </function>
    </functions>
    <education_types>
      <education_type>hbo</education_type>
      <education_type>universiteit</education_type>
    </education_types>
    <languages>
      <language>dutch</language>
    </languages>
    <salary>
      <currency>€</currency>
      <min/>
      <max/>
      <salary_rate/>
    </salary>
    <drivers_license>false</drivers_license>
  </job>
  <job>
    <id>283428</id>
    <url>https://www.stage.nl/vacatures/283428-uitdagende-stage-als-recruiter-bij-youngcapital-in-roermond</url>
    <title>Uitdagende stage als Recruiter bij YoungCapital in Roermond</title>
    <function_title>Recruiter stage</function_title>
    <responsibilities>Recruitmentwerkzaamheden</responsibilities>
    <location>
      <nationwide>false</nationwide>
      <city>Roermond</city>
      <postalcode>6042 NV</postalcode>
    </location>
    <description>
      <summary>
        <![CDATA[YoungCapital is de kickstarter van jong talent in het bedrijfsleven. Wij zijn op zoek naar stagiair(e)s per september 2020 voor onze vestiging in Roermond. Help ons te vernieuwen en ondersteun ons in de werkzaamheden door vier tot vijf dagen per week stage te lopen bij YoungCapital. Ben je voor minimaal drie maanden beschikbaar? Beschik jij over een flinke dosis pit? Ben jij energiek, professioneel, ambitieus én een echte aanpakker? Maak dan je interesse kenbaar en solliciteer direct!]]>
      </summary>
      <long_description>
        <![CDATA[<p><i>Wij zoeken per februari 2017 voor onze vestiging in Roermond enthousiaste en proactieve stagiair(e)s die minimaal 3 maanden beschikbaar zijn voor vier à vijf dagen per week. 
</i><br>
<br>Als stagiair(e) ga je constant op zoek naar de perfecte match tussen opdrachtgever en kandidaat. Je inventariseert de behoeften en wensen van de klant en zorgt altijd voor een optimaal resultaat. Verder bied je ondersteuning aan recruiters en accountmanagers op verschillende gebieden. 
<br>
<br><strong>Jouw belangrijkste taken en verantwoordelijkheden: 
</strong><br></p><ul><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Meelopen met recruiters van YoungCapital. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Vacatures schrijven en op de website plaatsen. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Schriftelijke; telefonische en persoonlijke screening van kandidaten. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Hunten van kandidaten op vacaturebanken en onze eigen database. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Afwijzen; uitnodigen en inplannen van kandidaten. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Kandidaten inschrijven; contracten maken in het personeelsadministratiesysteem. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Contact onderhouden met kandidaten. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Invullen van planningen. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Administratieve taken. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Overige werkzaamheden binnen de vestiging/afdeling zoals de klanten en kandidaten telefonisch te woord staan en kandidaten ontvangen. </span></li></ul><p><br><strong>Wat bieden wij jou?</strong></p><ul><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Uitdagende werkzaamheden. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Prettige en dynamische werkomgeving. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Veel vrijheid en zelfstandigheid in je werkzaamheden. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Stagevergoeding en dagelijks een geheel verzorgde lunch. </span></li></ul><p><br><strong>Wie ben jij?</strong></p><ul><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Een gerelateerde hbo- of wo-opleiding. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Energiek; professioneel; ambitieus én een echte aanpakker. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Zeer gemotiveerd; representatief en flexibel inzetbaar. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Goede communicatieve vaardigheden; assertief en een echte doorzetter. </span></li><li><span style="font-size: 12px; line-height: 1em; background-color: initial;">Kan onder druk presteren en denken in oplossingen en kansen. </span></li></ul><p> 
<br><strong>Wie wij zijn? 
</strong><br>YoungCapital is de kickstarter van jong talent in het bedrijfsleven. Wij linken hoogopgeleid jong talent aan werkgevers. Tijdens de studie, vlak na het afstuderen of als young professional. Jonge talenten zijn de aanjagers van vernieuwing in het bedrijfsleven. Daarom helpen wij jongeren hun plek om de arbeidsmarkt te veroveren. Dat doen wij onder de labels YoungCapital, StudentJob International en YoungCapital Professionals. Met meer dan drie miljoen talenten in zeven landen, beschikken wij over het grootste talentennetwerk van Europa. Onze opdrachtgevers zijn grote en gerenommeerde bedrijven, variërend van mkb tot multinationals en de rijksoverheid. Je komt te werken in een jong bedrijf met enthousiaste collega’s. Samen gaan jullie altijd voor het beste resultaat! Ben jij benieuwd waar YoungCapital nog meer voor staat? Kijk voor meer informatie op <a href="http://www.youngcapital.nl.">www.youngcapital.nl.</a> </p><p><strong>Interesse in deze uitdagende stage?</strong> 
<br>Solliciteer dan direct online via de sollicitatiebutton of e-mail je cv en motivatie naar Didien Kok via d.kok@youngcapital.nl. Nieuwsgierig geworden naar wat wij jou nog meer kunnen bieden? Kijk op <a href="http://www.youngcapital.nl./">www.youngcapital.nl.</a></p>]]>
      </long_description>
    </description>
    <hours_per_week>
      <working_hours_min>32</working_hours_min>
      <working_hours_max>40</working_hours_max>
    </hours_per_week>
    <job_types>
      <job_type>internship</job_type>
      <job_type>graduation_internship</job_type>
    </job_types>
    <functions>
      <function>
        <reference>hr-stage</reference>
        <professions>
          <profession>vacatures-recruiter</profession>
        </professions>
      </function>
    </functions>
    <education_types>
      <education_type>hbo</education_type>
      <education_type>universiteit</education_type>
    </education_types>
    <languages>
      <language>dutch</language>
    </languages>
    <salary>
      <currency>€</currency>
      <min/>
      <max/>
      <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
  • internship
<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-stage
    • administratieve-vacatures-catchall
    • vacatures-administratief-medewerker
    • vacatures-backoffice-medewerker
  • marketing-communicatie-stage
    • marketing-vacatures-catchall
    • vacatures-communicatiemedewerker
    • vacatures-webredacteur
    • vacatures-marketing-medewerker
  • accountancy-stage
    • financiele-vacatures-catchall
    • vacatures-finance-trainee
    • vacatures-financieel-adviseur
    • vacatures-financieel-medewerker
  • horeca-stage
    • horeca-vacatures-catchall
    • vacatures-cateringmedewerker
    • vacatures-horeca-medewerker
  • ict-stage
    • 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-stage
    • juridische-vacatures-catchall
    • vacatures-juridisch-medewerker
  • management-stage
    • management-vacatures-catchall
    • vacatures-bedrijfsleider
    • vacatures-hr-manager
    • vacatures-vestigingsmanager
    • vacatures-salesmanager
    • vacatures-teamleider
    • vacatures-supervisor
    • vacatures-operationeel-manager
    • vacatures-projectmanager
  • online-marketing-stage
    • online-Marketing-vacatures-catchall
    • vacatures-online-marketeer
    • vacatures-seo-specialist
  • hr-stage
    • hr-vacatures-catchall
    • vacatures-hr-medewerker
    • vacatures-recruiter
    • vacatures-salarisadministrateur
  • toerisme-stage
    • toerisme-vacatures-catchall
  • secretaresse-stage
    • secretariele-vacatures-catchall
    • vacatures-receptioniste
    • vacatures-secretaresse
    • vacatures-telefoniste
  • logistieke-stage
    • 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
  • zorg-stage
    • 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:
  • hbo
  • mbo
  • middelbare school
  • universiteit
<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
  • frisian
  • 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.