TU/e Pure Organization

An organization in 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
name object Reference to LocalizedString
type object Reference to ClassificationRef
identifiers array IDs that this object corresponds to in external systems. Such as a Scopus ID. Used by Pure where it is necessary to identify objects to specific external systems
nameVariants array A list of organization name variants
profileInformations array A list of organization profile information entries
photos array A list of organization photos
addresses array A list of organization addresses
phoneNumbers array A list of organization phone numbers
emails array A list of organization email addresses
webAddresses array A list of organization web addresses
lifecycle object Reference to DateRange
takenOverBy object Reference to OrganizationRef
parents array A list of parent organizations
contactPersons array A list of organization contact persons
keywordGroups array A group for each type of keyword present
costCenters array A list of cost center classifications
visibility object Reference to Visibility
customDefinedFields object Reference to CustomDefinedFields
links array Links associated with this organization.
mainResearchArea object Reference to ClassificationRef
systemName string The content system name
View JSON Schema on GitHub

JSON Schema

eindhoven-university-of-technology-organization-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api-evangelist.com/eindhoven-university-of-technology/json-schema/organization.json",
  "title": "TU/e Pure Organization",
  "description": "An organization in 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"
    },
    "name": {
      "type": "object",
      "description": "Reference to LocalizedString"
    },
    "type": {
      "type": "object",
      "description": "Reference to ClassificationRef"
    },
    "identifiers": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "IDs that this object corresponds to in external systems. Such as a Scopus ID. Used by Pure where it is necessary to identify objects to specific external systems"
    },
    "nameVariants": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "A list of organization name variants"
    },
    "profileInformations": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "A list of organization profile information entries"
    },
    "photos": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "A list of organization photos"
    },
    "addresses": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "A list of organization addresses"
    },
    "phoneNumbers": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "A list of organization phone numbers"
    },
    "emails": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "A list of organization email addresses"
    },
    "webAddresses": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "A list of organization web addresses"
    },
    "lifecycle": {
      "type": "object",
      "description": "Reference to DateRange"
    },
    "takenOverBy": {
      "type": "object",
      "description": "Reference to OrganizationRef"
    },
    "parents": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "A list of parent organizations"
    },
    "contactPersons": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "A list of organization contact persons"
    },
    "keywordGroups": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "A group for each type of keyword present"
    },
    "costCenters": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "A list of cost center classifications"
    },
    "visibility": {
      "type": "object",
      "description": "Reference to Visibility"
    },
    "customDefinedFields": {
      "type": "object",
      "description": "Reference to CustomDefinedFields"
    },
    "links": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Links associated with this organization."
    },
    "mainResearchArea": {
      "type": "object",
      "description": "Reference to ClassificationRef"
    },
    "systemName": {
      "type": "string",
      "description": "The content system name"
    }
  },
  "required": [
    "lifecycle",
    "name",
    "type"
  ]
}