jobs

A record in the Jobs collection
type:object
Required:_collections, deadline_date, description, position, regions, status

Properties: $schema, _bucket, _collections, _private_notes, accelerator_experiments, acquisition_source, arxiv_categories, contact_details, control_number, deadline_date, deleted, deleted_records, description, external_job_identifier, external_system_identifiers, institutions, legacy_creation_date, legacy_version, new_record, position, public_notes, ranks, reference_letters, regions, self, status, urls

$schema

type:string
format:uri
minLength:1

_bucket

Used by invenio-records-files to store information about the bucket attached to this record.

Note

This field is maintained by invenio-records-files and should not be edited manually.

type:string
minLength:1

_collections

Collections to which this record belongs
type:array
minItems:1
Every element of _collections is:
type:string
minLength:1

Allowed values:

  • Jobs

_private_notes

List of private notes
MARC:595

These notes are only visible to privileged users, not regular users.

type:array
minItems:1
Every element of _private_notes is:
Reference:sourced_value

accelerator_experiments

List of related accelerators/experiments
type:array
minItems:1
Every element of accelerator_experiments is:
type:object

Properties: accelerator, curated_relation, experiment, institution, legacy_name, record

accelerator

MARC:693__a

If present, institution should contain the institution where this accelerator is located.

Note

Currently not used, see legacy_name.

type:string
minLength:1

curated_relation

type:boolean
default:False

experiment

MARC:not present.

If present, institution should contain the institution where this experiment is located and accelerator may contain the accelerator that this experiment is using (if appropriate).

Note

Currently not used, see legacy_name.

type:string
minLength:1

institution

Institution hosting the experiment
MARC:not present.

Note

Currently not used, see legacy_name.

type:string
minLength:1

legacy_name

Identifier of the experiment on legacy
MARC:693__e

This field is used when migrating from legacy instead of separate institution, accelerator and experiment. In the future, it will be deprecated and the other fields will be used instead.

example:CERN-LHC-CMS
type:string
minLength:1

record

Reference:experiment

acquisition_source

Reference:acquisition_source

arxiv_categories

List of research areas for the job
MARC:65017a when it contains an arXiv category.
type:array
minItems:1
Every element of arxiv_categories is:
Reference:arxiv_categories

contact_details

MARC:270__m/p

Contact information for questions from applicants regarding the job opening.

type:array
minItems:1
Every element of contact_details is:
Reference:contact

control_number

ID of current record
MARC:001

Read-only field. Also called record ID or recid.

type:integer

deadline_date

Application deadline
MARC:046__i
type:string
format:date
minLength:1

deleted

Whether this record has been deleted
MARC:980__a/c:deleted
type:boolean

deleted_records

MARC:981__a

List of records that were deleted because they were replaced by this one. This typically happens when merging two records: one of them gets enriched with the information of the other one, which is then superfluous and gets deleted.

For the opposite concept, see new_record.

type:array
minItems:1
Every element of deleted_records is:
Reference:job

description

Job description
MARC:520__a

This may contain rich text in a subset of HTML.

type:string
minLength:1

external_job_identifier

MARC:245__a (in parentheses)

Identifier used for the job posting.

example:TH-SP-2019-LD
type:string
minLength:1

external_system_identifiers

type:array
minItems:1
Every element of external_system_identifiers is:

May satisfy any of the following definitions:

0

type:object
Required:schema, value

Properties: schema, value

schema

type:string
minLength:1

Allowed values:

  • SPIRES

value

type:string
pattern:^JOBS-\d+$
minLength:1

institutions

Institutions opening a position
type:array
minItems:1
Every element of institutions is:
type:object
Required:value

Properties: curated_relation, record, value

curated_relation

type:boolean

record

Reference:institution

value

ICN of institution
MARC:110__a

Currently, the old legacy_ICN is used here. In the future, this will change and become the new ICN.

type:string
minLength:1

legacy_creation_date

Date of record creation on legacy
MARC:961__x

Only present if the record already existed on legacy Inspire.

type:string
format:date
minLength:1

legacy_version

Last record update
MARC:005

Used to indicate the version of the record on legacy.

type:string
minLength:1

new_record

Record replacing this one
MARC:970__d

Contains a reference to the record replacing the current one, if it is marked as deleted.

Reference:job

position

Position title
MARC:245__a
type:string
minLength:1

public_notes

List of public notes
MARC:500

Any notes about the document that do not fit into another field.

Note

These notes are publicly visible. For notes not shown to regular users, see _private_notes.

type:array
minItems:1
Every element of public_notes is:
Reference:sourced_value

ranks

MARC:656__a

Ranks at which the successful applicant may be hired.

type:array
minItems:1
Every element of ranks is:
Reference:rank

reference_letters

Where to send the reference letters
type:object

Properties: emails, urls

emails

MARC:270__o (if email address)

Email addresses where reference letters should be sent.

type:array
minItems:1
Every element of emails is:
type:string
format:email
minLength:1

urls

MARC:270__o (if URL)

URLs to websites where the reference letters should be uploaded.

type:array
minItems:1
Every element of urls is:
Reference:url

regions

MARC:043__a

World regions where the position is located.

type:array
minItems:1
Every element of regions is:
type:string
minLength:1

Allowed values:

  • Africa
  • Australasia
  • Asia
  • Europe
  • Middle East
  • North America
  • South America

self

Url of the record

Url of the record itself

Reference:job

status

MARC:Not present

Status of the current job posting. This can be:

open
The job posting is open and welcomes applications.
closed
The job posting is closed and it is not possible to apply.
pending
The job posting has been submitted to INSPIRE and needs to be approved for display.
type:string
minLength:1

Allowed values:

  • closed
  • open
  • pending

urls

MARC:8564

URLs of web pages related to this job posting.

type:array
minItems:1
Every element of urls is:
Reference:url