
eedm.recruitment-external-education.v7.0.recruitment-external-education.json Maven / Gradle / Ivy
{
"title" : "Recruitment External Education",
"description" : "A record of a person's education outside the home institution for recruitment systems.",
"type" : "object",
"properties" : {
"metadata" : {
"$ref" : "resource:/eedm/metadata.json"
},
"id" : {
"title" : "ID",
"description" : "The global identifier of the recruitment external education.",
"type" : "string",
"format" : "guid",
"pattern" : "^[a-f0-9]{8}(?:-[a-f0-9]{4}){3}-[a-f0-9]{12}$"
},
"person" : {
"title" : "Person",
"description" : "The person who was educated at the institution.",
"type" : "object",
"properties" : {
"id" : {
"title" : "ID",
"description" : "The global identifier for the Person.",
"type" : "string",
"format" : "guid",
"pattern" : "^[a-f0-9]{8}(?:-[a-f0-9]{4}){3}-[a-f0-9]{12}$"
}
},
"links" : [ {
"rel" : "self",
"href" : "/recruitment-persons/{id}",
"targetSchema" : {
"$ref" : "recruitment-persons.json#"
}
} ],
"additionalProperties" : false,
"required" : [ "id" ]
},
"institution" : {
"title" : "Institution",
"description" : "The educational institution associated with the person.",
"type" : "object",
"properties" : {
"id" : {
"title" : "ID",
"description" : "The global identifier for the Institution.",
"type" : "string",
"format" : "guid",
"pattern" : "^[a-f0-9]{8}(?:-[a-f0-9]{4}){3}-[a-f0-9]{12}$"
}
},
"links" : [ {
"rel" : "self",
"href" : "/recruitment-educational-institutions/{id}",
"targetSchema" : {
"$ref" : "recruitment-educational-institutions.json#"
}
} ],
"additionalProperties" : false,
"required" : [ "id" ]
},
"credential" : {
"title" : "Credential",
"description" : "The academic credential (degree, diploma, etc.) the person was awarded at the institution.",
"oneOf" : [ {
"type" : "object",
"properties" : {
"id" : {
"title" : "ID",
"description" : "The global identifier for the Credential.",
"type" : "string",
"format" : "guid",
"pattern" : "^[a-f0-9]{8}(?:-[a-f0-9]{4}){3}-[a-f0-9]{12}$"
}
},
"links" : [ {
"rel" : "self",
"href" : "/academic-credentials/{id}",
"targetSchema" : {
"$ref" : "academic-credentials.json#"
}
} ],
"additionalProperties" : false,
"required" : [ "id" ]
}, {
"type" : "object",
"maxProperties" : 0
} ]
},
"disciplines" : {
"title" : "Disciplines",
"description" : "The academic disciplines associated with the person's course of study at the institution.",
"type" : "array",
"items" : {
"title" : "Disciplines",
"description" : "The academic disciplines associated with the person's course of study at the institution.",
"type" : "object",
"properties" : {
"id" : {
"title" : "ID",
"description" : "The global identifier for the Disciplines.",
"type" : "string",
"format" : "guid",
"pattern" : "^[a-f0-9]{8}(?:-[a-f0-9]{4}){3}-[a-f0-9]{12}$"
}
},
"links" : [ {
"rel" : "self",
"href" : "/academic-disciplines/{id}",
"targetSchema" : {
"$ref" : "academic-disciplines.json#"
}
} ],
"additionalProperties" : false,
"required" : [ "id" ]
}
},
"startOn" : {
"title" : "Start On",
"description" : "The date when the person's education at the institution began.",
"oneOf" : [ {
"type" : "object",
"properties" : {
"year" : {
"title" : "Year",
"description" : "The year of the start date.",
"minimum" : 0,
"type" : "number",
"format" : "positiveInteger"
},
"month" : {
"title" : "Month",
"description" : "The month of the start date.",
"oneOf" : [ {
"type" : "number",
"minimum" : 0,
"format" : "positiveInteger"
}, {
"type" : "null"
} ]
},
"day" : {
"title" : "Day",
"description" : "The day of the start date.",
"oneOf" : [ {
"type" : "number",
"minimum" : 0,
"format" : "positiveInteger"
}, {
"type" : "null"
} ]
}
},
"additionalProperties" : false,
"required" : [ "year" ]
}, {
"type" : "object",
"maxProperties" : 0
} ]
},
"endOn" : {
"title" : "End On",
"description" : "The date when the person's education at the institution ended.",
"oneOf" : [ {
"type" : "object",
"properties" : {
"year" : {
"title" : "Year",
"description" : "The year of the end date.",
"minimum" : 0,
"type" : "number",
"format" : "positiveInteger"
},
"month" : {
"title" : "Month",
"description" : "The month of the end date.",
"oneOf" : [ {
"type" : "number",
"minimum" : 0,
"format" : "positiveInteger"
}, {
"type" : "null"
} ]
},
"day" : {
"title" : "Day",
"description" : "The day of the end date.",
"oneOf" : [ {
"type" : "number",
"minimum" : 0,
"format" : "positiveInteger"
}, {
"type" : "null"
} ]
}
},
"additionalProperties" : false,
"required" : [ "year" ]
}, {
"type" : "object",
"maxProperties" : 0
} ]
},
"performanceMeasure" : {
"title" : "Performance Measure",
"description" : "A measurement of the student's educational performance at the institution (e.g. GPA).",
"type" : "string"
},
"recognition" : {
"title" : "Recognition",
"description" : "The academic recognition received by the person at the institution.",
"oneOf" : [ {
"type" : "object",
"properties" : {
"id" : {
"title" : "ID",
"description" : "The global identifier for the Recognition.",
"type" : "string",
"format" : "guid",
"pattern" : "^[a-f0-9]{8}(?:-[a-f0-9]{4}){3}-[a-f0-9]{12}$"
}
},
"links" : [ {
"rel" : "self",
"href" : "/academic-honors/{id}",
"targetSchema" : {
"$ref" : "academic-honors.json#"
}
} ],
"additionalProperties" : false,
"required" : [ "id" ]
}, {
"type" : "object",
"maxProperties" : 0
} ]
},
"graduatedOn" : {
"title" : "Graduated On",
"description" : "The date the student graduated from the institution.",
"oneOf" : [ {
"type" : "string",
"format" : "date",
"pattern" : "^(-?(?:[1-9][0-9]*)?[0-9]{4})-(1[0-2]|0[1-9])-(3[0-1]|0[1-9]|[1-2][0-9])$"
}, {
"type" : "string",
"maxLength" : 0
} ]
},
"credentialsDate" : {
"title" : "Credentials Date",
"description" : "The date when the institution awarded a credential (e.g. degree) to the person.",
"oneOf" : [ {
"type" : "string",
"format" : "date",
"pattern" : "^(-?(?:[1-9][0-9]*)?[0-9]{4})-(1[0-2]|0[1-9])-(3[0-1]|0[1-9]|[1-2][0-9])$"
}, {
"type" : "string",
"maxLength" : 0
} ]
},
"transcriptReceivedOn" : {
"title" : "Transcript Received On",
"description" : "The date that the transcript for the student's education was received.",
"oneOf" : [ {
"type" : "string",
"format" : "date",
"pattern" : "^(-?(?:[1-9][0-9]*)?[0-9]{4})-(1[0-2]|0[1-9])-(3[0-1]|0[1-9]|[1-2][0-9])$"
}, {
"type" : "string",
"maxLength" : 0
} ]
},
"thesisTitle" : {
"title" : "Thesis Title",
"description" : "The title of the thesis (dissertation).",
"type" : "string"
},
"creditsEarned" : {
"title" : "Credits Earned",
"description" : "The number of credits earned during the person's course of study at the institution.",
"oneOf" : [ {
"type" : "number",
"minimum" : 0,
"format" : "positiveNumber"
}, {
"type" : "null"
} ]
},
"classSize" : {
"title" : "Class Size",
"description" : "The size of the class associated with the person's course of study.",
"oneOf" : [ {
"type" : "number",
"minimum" : 0,
"format" : "positiveNumber"
}, {
"type" : "null"
} ]
},
"classPercentile" : {
"title" : "Class Percentile",
"description" : "The person's class percentile.",
"oneOf" : [ {
"type" : "number",
"minimum" : 0,
"format" : "positiveNumber"
}, {
"type" : "null"
} ]
},
"classRank" : {
"title" : "Class Rank",
"description" : "The person's class rank.",
"oneOf" : [ {
"type" : "number",
"minimum" : 0,
"format" : "positiveInteger"
}, {
"type" : "null"
} ]
}
},
"required" : [ "id", "person", "institution" ],
"additionalProperties" : false,
"links" : [ {
"rel" : "filter",
"encType" : "application/x-www-form-urlencoded",
"method" : "GET",
"href" : "/recruitment-external-education/",
"schema" : {
"type" : "object",
"properties" : {
"person" : {
"description" : "The person who was educated at the institution.",
"type" : "string",
"format" : "guid",
"pattern" : "^[a-f0-9]{8}(?:-[a-f0-9]{4}){3}-[a-f0-9]{12}$"
}
}
}
} ]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy