THE PROPOSAL OF AN ONTOLOGY FOR THE RECRUITMENT PROCESS
Ana-Maria TEODORESCU1
1Cybernetics, Economic Informatics, Finance and Accountancy, Faculty of Economic Sciences, Petroleum-Gas University, Ploiesti, Romania
anamaria.teodorescu@upg-ploiesti.ro
Abstract: The paper presents a useful ontology for managing activities within a recruitment company, using Protégé 3.5. A well-designed recruitment ontology must contain clearly defined terms and relationships. The ontology classes are: Candidate, Job, Company, Department, Interview, Education_level, Experience_level, Skills, Foreign-languages, Recruitment_team, Evaluation, Offer, Status_job. Within the classes, two-dimensional many-to-many relationships and one-to-many bidirectional relationships were established. The article presents theoretical notions of the concept of “ontology” and the recruitment activity. Additionally, scientific articles that focus on different ontologies in the recruitment process are presented. The static modeling of this application is represented by the construction of the class diagram. After adding the instances, the ontology can be queried to provide answers to the following questions: the names of candidates applying for a specific position, the names of candidates who match certain jobs, the names of candidates scheduled for a particular interview, the names of candidates who have received the offer, which positions are accepted or which positions are declined. The purpose of the application is that after the corresponding data for the positions and candidates has been entered, the appropriate candidates to be scheduled for interviews are determined through queries. Also, through the queries, a list of the names of the candidates accepted after the interviews is displayed. These candidates receive the job offer which they can accept or decline. Thus, at the end of the recruitment process, each job receives the status of either ‘vacancy’ or ‘not available’.
Keywords: ontology, Protégé, recruitment
JEL Classification: C63; J23, M12
