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>3358</id> <url>https://www.bijbanen.nl/vacatures/3358-administratieve-bijbaan-bij-grote-bedrijven-als-kpn-klm-ns-mtv-of-red-bull</url> <title>Administratieve bijbaan bij grote bedrijven als KPN, KLM, NS, MTV of Red Bull</title> <function_title>administratief medewerker</function_title> <responsibilities>Administratieve taken</responsibilities> <location> <nationwide>true</nationwide> <city>Utrecht</city> <postalcode>3512JG</postalcode> </location> <description> <summary> <![CDATA[Ben jij op zoek naar een leuke, administratieve bijbaan? Wil jij graag werken voor bekende bedrijven als IBM, KLM, NS, ENECO, T Mobile, Google, KPN, Samsung, MTV of Red Bull? Dat kan! Als je je inschrijft voor onze administratieve pool, hoor je het meteen als er een vacature is die geschikt is voor jou. Ben je benieuwd? Lees dan snel verder! Deze vacature is geschikt voor jongeren vanaf 17 jaar.]]> </summary> <long_description> <![CDATA[<p class="MsoNormal" style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 7.5pt;margin-left:0cm;line-height:normal;mso-outline-level:1">Als administratief medewerker kun je bij verschillende opdrachtgevers aan de slag. Zo doe je goede werkervaring op bij allerlei bedrijven! Je kunt werken als administratief medewerker, of als receptionist. Het zijn veelzijdige baantjes. We zijn regelmatig op zoek naar goede administratief medewerkers, dus schrijf je vandaag nog in!<o:p></o:p></p><p class="MsoNormal" style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 7.5pt;margin-left:0cm;line-height:normal;mso-outline-level:1">Als je solliciteert, word je opgenomen in onze pool. Het werk is op oproepbasis; dat betekent dat je bericht krijgt wanneer we een leuke klus voor je hebben. Je kunt dan zelf aangeven of je beschikbaar bent of niet.<o:p></o:p></p><p class="MsoNormal" style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 7.5pt;margin-left:0cm;line-height:normal;mso-outline-level:1"><strong><br></strong></p><p class="MsoNormal" style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 7.5pt;margin-left:0cm;line-height:normal;mso-outline-level:1"><strong>Wat wij bieden:<o:p></o:p></strong></p><ul><li>Je krijgt de kans te werken bij grote, bekende opdrachtgevers.</li><li>Je doet goede werkervaring op voor je cv, en je bouwt een netwerk op.</li><li>Je gaat werken binnen leuke teams.</li><li>Je krijgt een marktconform salaris.</li></ul><!--[if !supportLists]--><p class="MsoNormal" style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 7.5pt;margin-left:0cm;line-height:normal;mso-outline-level:1"><strong><br></strong></p><p class="MsoNormal" style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 7.5pt;margin-left:0cm;line-height:normal;mso-outline-level:1"><strong>Wat wij vragen:<o:p></o:p></strong></p><ul><li>Je hebt het liefst al administratieve ervaring opgedaan.</li><li>Je bent communicatief vaardig en kunt nauwkeurig werken.</li><li>Je bent flexibel inzetbaar.<span></span> </li></ul><!--[if !supportLists]--><p><strong>Klik op de knop 'Solliciteer direct!' en je wordt opgenomen in onze pool!</strong><br></p>]]> </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>parttime</job_type> <job_type>evening</job_type> <job_type>weekend</job_type> <job_type>holiday</job_type> <job_type>fulltime_temporary</job_type> </job_types> <functions> <function> <reference>administratieve-vacatures</reference> <professions> <profession>vacatures-administratief-medewerker</profession> </professions> </function> <function> <reference>secretariele-vacatures</reference> <professions> <profession>vacatures-receptioniste</profession> </professions> </function> </functions> <education_types> <education_type>middelbare school</education_type> <education_type>mbo</education_type> <education_type>hbo</education_type> <education_type>universiteit</education_type> </education_types> <languages> <language>dutch</language> </languages> <salary> <currency>€</currency> <min/> <max/> <salary_rate>0</salary_rate> </salary> <drivers_license>false</drivers_license> </job> <job> <id>3375</id> <url>https://www.bijbanen.nl/vacatures/3375-promotiewerk-voor-mtv-klm-veronica-radio-538-en-meer</url> <title>Promotiewerk voor MTV, KLM, Veronica, Radio 538 en meer..</title> <function_title>promotiemedewerker</function_title> <responsibilities>Promotiewerk</responsibilities> <location> <nationwide>true</nationwide> <city>Utrecht</city> <postalcode>3512JG</postalcode> </location> <description> <summary> <![CDATA[YoungCapital is landelijk op zoek naar enthousiaste studenten die geld willen verdienen als promotiemedewerker! Ben jij representatief, spontaan en wil jij samples uitdelen voor bekende bedrijven in Nederland? Dat kan! We hebben vaak tijdelijke klussen op verschillende plekken in het land. Solliciteer je op deze poolvacature, dan geef je aan dat je daar interesse in hebt, en kunnen we je bellen. Benieuwd? Lees dan verder. Deze vacature is geschikt voor jongeren vanaf 16 jaar.]]> </summary> <long_description> <![CDATA[<p>Voor diverse opdrachtgevers zijn wij op zoek naar flexibele studenten die zich willen inzetten voor topmerken als Coca Cola, MTV, KLM, Chanel, Veronica, G-Star, Heineken en Radio 538. Als promotiemedewerker bestaan je werkzaamheden o.a. uit het uitdelen van samples en het promoten van nieuwe producten op beurzen en evenementen. <br> </p><p class="MsoNormal" style="margin-bottom:11.25pt;line-height:normal">Onze opdrachtgevers zijn hippe en groeiende bedrijven. De ene keer ga je in een team aan de slag bij samplingacties op beurzen, de andere keer promoot je bekende A-merken op verschillende feesten en events. Je werk is dus heel afwisselend en is nooit saai! Als je wilt, kun je zelfs met vrienden of vriendinnen aan de slag. <o:p></o:p> </p><p class="MsoNormal" style="margin-bottom:11.25pt;line-height:normal">Vaak bellen onze opdrachtgevers ons op met spoedklussen. Daarom vragen we een flexibele houding van je, zodat we je snel kunnen inzetten. Als je solliciteert, word je opgenomen in onze promotiepool. Wij brengen je vervolgens op de hoogte als er een leuke klus aankomt. Daarna kun jij aangeven of je de klus op wilt pakken. Lijkt dit je wel wat? Wacht dan niet langer en schrijf je in! <o:p></o:p> </p><iframe width="560" height="315" src="https://www.youtube.com/embed/fAC57VYeBgw?rel=0" frameborder="0" allowfullscreen=""> </iframe><p class="MsoNormal" style="margin-bottom:11.25pt;line-height:normal"><strong>Wat wij bieden:<o:p></o:p></strong> </p><ul> <li>Je krijgt een superleuke baan met veel klantcontact. </li> <li>Je verdient een prima salaris.</li> <li>Je werkt voor echte topmerken!</li> <li>Je doet relevante werkervaring op voor je cv. </li> <li>Je werkt met gezellige collega’s op de meest uiteenlopende locaties. </li> </ul><!--[if !supportLists]--><p class="MsoNormal" style="margin-bottom:11.25pt;line-height:normal"><strong>Wat wij vragen:<o:p></o:p></strong> </p><ul> <li>Je bent flexibel inzetbaar en hebt een representatieve uitstraling. </li> <li>Je bent niet bang om op mensen af te stappen. </li> <li>Je spreekt uitstekend Nederlands, en het liefst ook Engels. </li> <li>Ervaring met promotiewerkzaamheden is een pre. <span></span></li> </ul><!--[if !supportLists]--><p>Ben je geïnteresseerd in bovenstaande bijbaan? Klik op de knop 'Solliciteer direct!' en je wordt toegevoegd aan de pool! </p>]]> </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>parttime</job_type> <job_type>evening</job_type> <job_type>weekend</job_type> <job_type>holiday</job_type> <job_type>fulltime_temporary</job_type> </job_types> <functions> <function> <reference>promotiewerk-vacatures</reference> <professions> <profession>vacatures-promotiemedewerker</profession> </professions> </function> </functions> <education_types> <education_type>middelbare school</education_type> <education_type>mbo</education_type> <education_type>hbo</education_type> <education_type>universiteit</education_type> </education_types> <languages> <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:- evening
- fulltime
- parttime
- work_from_home
- fulltime_temporary
- 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.
- 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:- 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
- ukrainian
- 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.