TU/e Pure Person

An academic professional, student, or other individual attached to the institution.

EducationHigher EducationUniversityResearchOpen DataNetherlandsEurope

Properties

Name Type Description
pureId integer Pure database ID of the object, prefer using the UUID if it is present on the entity
uuid string UUID, this is the primary identity of the entity
createdBy string Username of creator
createdDate string Date and time of creation
modifiedBy string Username of the user that performed a modification
modifiedDate string Date and time of last modification
portalUrl string URL of the content on the Pure Portal
prettyUrlIdentifiers array All pretty URLs
previousUuids array UUIDs of other content items which have been merged into this content item (or similar)
version string Used to guard against conflicting updates. For new content this is null, and for existing content the current value. The property should never be modified by a client, except in the rare case where th
personExpertise object Reference to PersonExpertiseRef
startDateAsResearcher string Date that the person entered into the academic profession.
affiliationNote string Notes regarding affiliations of the person.
dateOfBirth string The person's date of birth.
employeeStartDate string Date of the persons first day of the institution.
employeeEndDate string Date of the persons last day of the institution.
externalPositions array positions held by the person, that are external to the institution
keywordGroups array Groups of Keyword associated with the person.
leavesOfAbsence array Leaves of absence had by the person.
links array Links associated with the person.
name object Reference to Name
names array Variant names of the person, Known aliases, ect.
nationality object Reference to ClassificationRef
orcid string orcid of the person.
orcidAuthenticated boolean Authentication status of the orcid associated with the person.
cienciaId string Ciencia ID of the person.
cienciaIdAuthenticated boolean Authentication status of the Ciencia ID associated with the person.
honoraryStaffOrganizationAssociations array Organizations that the person is associated with under the title of 'Honorary Staff'
staffOrganizationAssociations array Organizations that the person is associated with as 'Staff'
studentOrganizationAssociations array Organizations that the person is associated with as a 'Student'
visitingScholarOrganizationAssociations array Organizations that the person is associated with as a 'Visiting Scholar
academicQualifications array Levels of academic qualifications that the person has achieved.
profilePhotos array Profile photos in the form of Image files. The maximum file size is 1mb
documents array Associated documents for the person
privateAddress object Reference to Address
professionalQualifications array The professional qualifications held by the person
selectedForProfileRefinementService boolean If the person has been profiled.
profileInformation array Information objects making up profiles made of the person
retirementDate string Date of retirement for the person
gender object Reference to ClassificationRef
titles array Titles held by the person
visibility object Reference to Visibility
willingToTakePhdStudents boolean Boolean to define if the Person is willing to take on Phd Students.
willingToTakePhdStudentsDescription string Field to describe or list phd projects that the person will participate in.
identifiers array Identifiers related to the person
user object Reference to UserRef
customDefinedFields object Reference to CustomDefinedFields
workflow object Reference to Workflow
mainResearchArea object Reference to ClassificationRef
profiled boolean
systemName string The content system name
View JSON Schema on GitHub

JSON Schema

eindhoven-university-of-technology-person-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api-evangelist.com/eindhoven-university-of-technology/json-schema/person.json",
  "title": "TU/e Pure Person",
  "description": "An academic professional, student, or other individual attached to the institution.",
  "type": "object",
  "properties": {
    "pureId": {
      "type": "integer",
      "format": "int64",
      "description": "Pure database ID of the object, prefer using the UUID if it is present on the entity"
    },
    "uuid": {
      "type": "string",
      "format": "uuid",
      "description": "UUID, this is the primary identity of the entity"
    },
    "createdBy": {
      "type": "string",
      "description": "Username of creator"
    },
    "createdDate": {
      "type": "string",
      "format": "date-time",
      "description": "Date and time of creation"
    },
    "modifiedBy": {
      "type": "string",
      "description": "Username of the user that performed a modification"
    },
    "modifiedDate": {
      "type": "string",
      "format": "date-time",
      "description": "Date and time of last modification"
    },
    "portalUrl": {
      "type": "string",
      "description": "URL of the content on the Pure Portal"
    },
    "prettyUrlIdentifiers": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "All pretty URLs"
    },
    "previousUuids": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "UUIDs of other content items which have been merged into this content item (or similar)"
    },
    "version": {
      "type": "string",
      "description": "Used to guard against conflicting updates. For new content this is null, and for existing content the current value. The property should never be modified by a client, except in the rare case where the client wants to perform an update irrespective of if other clients have made updates in the meantime, also known as a \"dirty write\". A dirty write is performed by not including the property value or setting the property to null"
    },
    "personExpertise": {
      "type": "object",
      "description": "Reference to PersonExpertiseRef"
    },
    "startDateAsResearcher": {
      "type": "string",
      "format": "date",
      "description": "Date that the person entered into the academic profession."
    },
    "affiliationNote": {
      "type": "string",
      "description": "Notes regarding affiliations of the person."
    },
    "dateOfBirth": {
      "type": "string",
      "format": "date",
      "description": "The person's date of birth."
    },
    "employeeStartDate": {
      "type": "string",
      "format": "date",
      "description": "Date of the persons first day of the institution."
    },
    "employeeEndDate": {
      "type": "string",
      "format": "date",
      "description": "Date of the persons last day of the institution."
    },
    "externalPositions": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "positions held by the person, that are external to the institution"
    },
    "keywordGroups": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Groups of Keyword associated with the person."
    },
    "leavesOfAbsence": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Leaves of absence had by the person."
    },
    "links": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Links associated with the person."
    },
    "name": {
      "type": "object",
      "description": "Reference to Name"
    },
    "names": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Variant names of the person, Known aliases, ect."
    },
    "nationality": {
      "type": "object",
      "description": "Reference to ClassificationRef"
    },
    "orcid": {
      "type": "string",
      "description": "orcid of the person."
    },
    "orcidAuthenticated": {
      "type": "boolean",
      "description": "Authentication status of the orcid associated with the person."
    },
    "cienciaId": {
      "type": "string",
      "description": "Ciencia ID of the person."
    },
    "cienciaIdAuthenticated": {
      "type": "boolean",
      "description": "Authentication status of the Ciencia ID associated with the person."
    },
    "honoraryStaffOrganizationAssociations": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Organizations that the person is associated with under the title of 'Honorary Staff'"
    },
    "staffOrganizationAssociations": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Organizations that the person is associated with as 'Staff'"
    },
    "studentOrganizationAssociations": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Organizations that the person is associated with as a 'Student'"
    },
    "visitingScholarOrganizationAssociations": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Organizations that the person is associated with as a 'Visiting Scholar"
    },
    "academicQualifications": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Levels of academic qualifications that the person has achieved."
    },
    "profilePhotos": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Profile photos in the form of Image files. The maximum file size is 1mb"
    },
    "documents": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Associated documents for the person"
    },
    "privateAddress": {
      "type": "object",
      "description": "Reference to Address"
    },
    "professionalQualifications": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "The professional qualifications held by the person"
    },
    "selectedForProfileRefinementService": {
      "type": "boolean",
      "description": "If the person has been profiled."
    },
    "profileInformation": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Information objects making up profiles made of the person"
    },
    "retirementDate": {
      "type": "string",
      "format": "date",
      "description": "Date of retirement for the person"
    },
    "gender": {
      "type": "object",
      "description": "Reference to ClassificationRef"
    },
    "titles": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Titles held by the person"
    },
    "visibility": {
      "type": "object",
      "description": "Reference to Visibility"
    },
    "willingToTakePhdStudents": {
      "type": "boolean",
      "description": "Boolean to define if the Person is willing to take on Phd Students."
    },
    "willingToTakePhdStudentsDescription": {
      "type": "string",
      "description": "Field to describe or list phd projects that the person will participate in."
    },
    "identifiers": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Identifiers related to the person"
    },
    "user": {
      "type": "object",
      "description": "Reference to UserRef"
    },
    "customDefinedFields": {
      "type": "object",
      "description": "Reference to CustomDefinedFields"
    },
    "workflow": {
      "type": "object",
      "description": "Reference to Workflow"
    },
    "mainResearchArea": {
      "type": "object",
      "description": "Reference to ClassificationRef"
    },
    "profiled": {
      "type": "boolean"
    },
    "systemName": {
      "type": "string",
      "description": "The content system name"
    }
  }
}