Copyright © 2002-2006 by Uldis Bojars; © 2006 by DERI Galway at the National University of Ireland, Galway, Ireland.
Development of ResumeRDF is supported by Science Foundation Ireland under Grant No. SFI/02/CE1/I131.
This work is licensed under a Creative Commons License. This copyright applies to the ResumeRDF Ontology Specification and accompanying documentation and does not apply to ResumeRDF data formats, ontology terms, or technology. Regarding underlying technology, ResumeRDF relies heavily on W3C's RDF technology, an open Web standard that can be freely used by anyone.ResumeRDF is an ontology developed to express information contained in a personal Resume or Curriculum Vitae (CV) on the Semantic Web. This includes information about work and academic experience, skills, etc.
NOTE: This section describes the status of this document at the time of its publication. Other documents may supersede this document.
This specification is an evolving document. This document is generated by the SpecGen4 specification generation tool from a machine-readable ResumeRDF ontology expressed in RDF/XML combined with a specification template and a set of per-term documents.
Authors welcome suggestions on the ResumeRDF ontology and this document. Please send comments to the editors or to SIOC developers list; public archives are available. This document may be updated or added to based on implementation experience, but no commitment is made by the authors regarding future updates.
ResumeRDF is an ontology designed to express information contained within personal Resume or Curriculum Vitae (CV) on the Semantic Web.
It allows to describe professional work experience, education details, skills, certification and courses attended, and other relevant information.
The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [RFC 2119].
Namespace URIs of the general form "http://www.example.com/." represents some application-dependent or context-dependent URI as defined in RFC 2396 [RFC 2396].
The XML Namespace URIs that MUST be used by implementations of this specification is:
An alphabetical index of ResumeRDF terms, by class (categories or types) and by property. All the terms are hyperlinked to their detailed description for quick reference.
Classes: | CV | CV_Entry | Company | Course | Education | EducationalOrg | LanguageSkill | Organization | OtherInfo | Person | PersonalReference | ProfessionalReference | Refernece | Skill | Target | WorkHistory |
Properties: | Country | Industry | Locality | Name | Notes | URL | aboutPerson | birthPlace | careerLevel | conditionWillRelocate | conditionWillTravel | courseDescription | courseFinishDate | courseStartDate | courseTitle | courseURL | cvCopyright | cvDescription | cvIsActive | cvIsConfidential | cvTitle | degreeType | eduDescription | eduGradDate | eduMajor | eduMinor | eduStartDate | employedIn | endDate | gender | hasCitizenship | hasCourse | hasDriversLicense | hasEducation | hasNationality | hasOtherInfo | hasReference | hasSkill | hasTarget | hasWorkHistory | isCertification | isCurrent | jobDescription | jobTitle | jobType | lastUpdate | lngSkillLevelReading | lngSkillLevelWritten | maritalStatus | noOfChildren | numSubordinates | organizedBy | otherInfoDescription | otherInfoType | referenceBy | skillLastUsed | skillLevel | skillName | skillYearsExperience | startDate | studiedIn | targetCareerLevel | targetCompanyDescription | targetCompanyIndustry | targetCompanySize | targetCountry | targetJobDescription | targetJobMode | targetJobType | targetSalary | targetSalaryCurrency | weeksNoticePeriod |
ResumeRDF introduces the following classes and properties. See ResumeRDF namespace document in RDF/XML for more detail.
CV - CV subclass of WordNet Curriculum Vitae
CV_Entry - Single entry of CV information. Type of CV information specified in subclasses
Company - A class for company information.
in-range-of: | cv:employedIn |
---|---|
in-domain-of: | cv:Industry |
Course - CV entry for courses taken
in-range-of: | cv:hasCourse |
---|---|
in-domain-of: | cv:organizedBy cv:isCertification cv:courseTitle cv:courseDescription cv:courseURL cv:courseStartDate cv:courseFinishDate |
Education - CV entry for education
in-range-of: | cv:hasEducation |
---|---|
in-domain-of: | cv:studiedIn cv:eduStartDate cv:eduGradDate cv:degreeType cv:eduMajor cv:eduMinor cv:eduDescription |
EducationalOrg - Educational organization (university, ...)
in-range-of: | cv:studiedIn |
---|
LanguageSkill - Language skill.
Contains 3 levels for skill: spoken, written, reading.
Inherited skill level used for spoken.
Organization - General class for organizations
in-range-of: | cv:organizedBy |
---|---|
in-domain-of: | cv:Name cv:Country cv:Locality cv:Notes cv:URL |
OtherInfo - Other information in CV
in-range-of: | cv:hasOtherInfo |
---|---|
in-domain-of: | cv:otherInfoType cv:otherInfoDescription |
Person - CV subclass of WordNet person
in-range-of: | cv:aboutPerson cv:referenceBy |
---|---|
in-domain-of: | cv:gender cv:birthPlace cv:hasCitizenship cv:hasNationality cv:maritalStatus cv:noOfChildren cv:hasDriversLicense |
Refernece - CV entry for references
in-range-of: | cv:hasReference |
---|---|
in-domain-of: | cv:referenceBy |
Skill - CV entry for description of skills
in-range-of: | cv:hasSkill |
---|---|
in-domain-of: | cv:skillName cv:skillLevel cv:skillLastUsed cv:skillYearsExperience |
Target - CV information for target of job application.
(Single entry per CV. May be defined in the properties of CV class instead).
WorkHistory - CV entry for work history
in-range-of: | cv:hasWorkHistory |
---|---|
in-domain-of: | cv:employedIn cv:startDate cv:endDate cv:jobTitle cv:jobDescription cv:careerLevel cv:numSubordinates cv:jobType cv:isCurrent |
Country - Country where the company is located.
Domain: | cv:Organization |
---|---|
Range: | http://www.daml.org/2001/09/countries/countries.daml# |
Industry - Industry of the company
Domain: | cv:Company |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
Locality - Region / state of the company.
Domain: | cv:Organization |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
Name - Name of the company
Domain: | cv:Organization |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
Notes - Notes about the company.
Domain: | cv:Organization |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
URL - Company home page
Domain: | cv:Organization |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
birthPlace - Place of birth of the person.
Domain: | cv:Person |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
careerLevel - Career level for the position in company.
Domain: | cv:WorkHistory |
---|---|
Range: | http://rdfs.org/resume-rdf/base.rdfs#CVCareerLevel |
conditionWillRelocate - Is candidate willing to relocate?
Domain: | cv:Target |
---|---|
Range: | http://rdfs.org/resume-rdf/base.rdfs#BooleanValue |
conditionWillTravel - Is candidate willing to travel?
Domain: | cv:Target |
---|---|
Range: | http://rdfs.org/resume-rdf/base.rdfs#BooleanValue |
courseDescription - Description of the course / certification.
Domain: | cv:Course |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
courseFinishDate - Date when course was finished / certification acquired.
Domain: | cv:Course |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
courseStartDate - Start date of the course taken.
Domain: | cv:Course |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
courseTitle - Title of the course taken or certification acquired.
Domain: | cv:Course |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
courseURL - Web page of the courses taken / certification acquired. May be pointer to certification transcript.
Domain: | cv:Course |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
cvCopyright - Copyright notice - who owns rights to CV, how may it be used, other legal info.
Domain: | cv:CV |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
cvDescription - Text describing what the person wants to accomplish by this CV; what is s/he looking for; ...
Domain: | cv:CV |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
cvIsActive - If the CV is active and the person is actively looking for job opportunities.
Domain: | cv:CV |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
cvIsConfidential - If the CV is confidential and may be used by receiving party only.
Domain: | cv:CV |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
cvTitle - CV title.
Domain: | cv:CV |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
degreeType - Type (title) of the degree.
Domain: | cv:Education |
---|---|
Range: | http://rdfs.org/resume-rdf/base.rdfs#EduDegree |
eduDescription - Description of the education info.
Domain: | cv:Education |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
eduGradDate - Education end (graducation) date (YYYY-MM-DD)
May contain only year or year and month.
Domain: | cv:Education |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
eduMajor - Major speciality graduated.
Domain: | cv:Education |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
eduMinor - Minor speciality(-ies) graduated.
Domain: | cv:Education |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
eduStartDate - Education start date (YYYY-MM-DD)
May contain only year or year and month.
Domain: | cv:Education |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
employedIn - The company where the person is/was employed.
Domain: | cv:WorkHistory |
---|---|
Range: | cv:Company |
endDate - End date of employment.
Format: YYYY-MM-DD
May containt only year or year and month.
Domain: | cv:WorkHistory |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
gender - Gender property (man/woman)
Domain: | cv:Person |
---|---|
Range: | http://rdfs.org/resume-rdf/base.rdfs#SexProperty |
hasCitizenship - Person's citizenship.
Domain: | cv:Person |
---|---|
Range: | http://www.daml.org/2001/09/countries/countries.daml# |
hasDriversLicense - Indicates if the person has drivers license (for regular cars).
Domain: | cv:Person |
---|---|
Range: | http://rdfs.org/resume-rdf/base.rdfs#BooleanValue |
hasNationality - Person's nationality.
Domain: | cv:Person |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
isCertification - Does this course entry include certification?
Domain: | cv:Course |
---|---|
Range: | http://rdfs.org/resume-rdf/base.rdfs#BooleanValue |
isCurrent - Indicates if this is a current workplace.
Domain: | cv:WorkHistory |
---|---|
Range: | http://rdfs.org/resume-rdf/base.rdfs#BooleanValue |
jobDescription - Description of the job in company.
Domain: | cv:WorkHistory |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
jobTitle - Title in the company.
Domain: | cv:WorkHistory |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
jobType - Type of the job: employee / contractor / intern
Domain: | cv:WorkHistory |
---|---|
Range: | http://rdfs.org/resume-rdf/base.rdfs#CVJobType |
lastUpdate - Date when the information in CV was last updated.
Domain: | cv:CV |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
lngSkillLevelReading - Reading level of language skill. (0..5)
Domain: | cv:languageSkill |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
lngSkillLevelWritten - Level of writing skills for language. (0..5)
Domain: | cv:languageSkill |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
familyStatus - Indicates person's marital status.
Domain: | cv:Person |
---|---|
Range: | http://rdfs.org/resume-rdf/base.rdfs#MaritalStatus |
noOfChildren - Number of children the person has.
Domain: | cv:Person |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
numSubordinates - Number of subordinates.
Domain: | cv:WorkHistory |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
organizedBy - Organization that organized courses and/or provided certification.
Domain: | cv:Course |
---|---|
Range: | cv:Organization |
otherInfoDescription - Description - content of misc CV information.
Domain: | cv:OtherInfo |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
otherInfoType - Type of other CV information (interests / awards / accomplishments / point of view / membership / social activities / other)
Domain: | cv:OtherInfo |
---|---|
Range: | http://rdfs.org/resume-rdf/base.rdfs#OtherCVInfoType |
referenceBy - Points to a person who provides the reference.
Domain: | cv:Refernece |
---|---|
Range: | cv:Person |
skillLastUsed - Date when skill was last used.
Domain: | cv:Skill |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
skillLevel - Level of the skill (0..5)
Domain: | cv:Skill |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
skillName - Name of the skill
Domain: | cv:Skill |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
skillYearsExperience - Year of experience in this skill.
Domain: | cv:Skill |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
startDate - Start date of employment.
Format: YYYY-MM-DD
May containt only year or year and month.
Domain: | cv:WorkHistory |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
studiedIn - Educational organization where person studied.
Domain: | cv:Education |
---|---|
Range: | cv:EducationalOrg |
targetCareerLevel - Target career level.
Domain: | cv:Target |
---|---|
Range: | http://rdfs.org/resume-rdf/base.rdfs#CVCareerLevel |
targetCompanyDescription - Description on the company where the candidate would like to work.
Domain: | cv:Target |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
targetCompanyIndustry - Industry of the company where the candidate would like to work.
Domain: | cv:Target |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
targetCompanySize - Size of the target company.
Domain: | cv:Target |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
targetCountry - Country where would like to work.
Domain: | cv:Target |
---|---|
Range: | http://www.daml.org/2001/09/countries/countries.daml# |
targetJobDescription - Description of the job applicant is seeking. Notes.
Domain: | cv:Target |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
targetJobMode - Job mode: full-time / part-time
Domain: | cv:Target |
---|---|
Range: | http://rdfs.org/resume-rdf/base.rdfs#CVJobMode |
targetJobType - Target job type.
Domain: | cv:Target |
---|---|
Range: | http://rdfs.org/resume-rdf/base.rdfs#CVJobType |
targetSalary - Target salary
Domain: | cv:Target |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
targetSalaryCurrency - Currency for target salary.
Domain: | cv:Target |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
weeksNoticePeriod - Notice period in weeks when can start to work.
Domain: | cv:Target |
---|---|
Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
Ontology namespaces referenced:
Prefix | XML Namespace | Specification |
---|---|---|
foaf | http://xmlns.com/foaf/0.1/ | Friend of a Friend (FOAF) Vocabulary |