WSPerson

JSON Schema for the WSPerson object returned by the UWA Profiles and Research Repository (Elsevier Pure Web Service 524).

EducationHigher EducationUniversityResearchAustraliaPerth
View JSON Schema on GitHub

JSON Schema

uwa-person-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/uwa/main/json-schema/uwa-person-schema.json",
  "title": "WSPerson",
  "description": "JSON Schema for the WSPerson object returned by the UWA Profiles and Research Repository (Elsevier Pure Web Service 524).",
  "$ref": "#/$defs/WSPerson",
  "$defs": {
    "WSAddress": {
      "type": "object",
      "properties": {
        "address1": {
          "type": "string"
        },
        "address2": {
          "type": "string"
        },
        "address3": {
          "type": "string"
        },
        "address4": {
          "type": "string"
        },
        "address5": {
          "type": "string"
        },
        "postalCode": {
          "type": "string"
        },
        "city": {
          "type": "string"
        },
        "country": {
          "$ref": "#/$defs/WSClassification"
        },
        "subdivision": {
          "$ref": "#/$defs/WSClassification"
        },
        "state": {
          "type": "string"
        },
        "geoLocation": {
          "$ref": "#/$defs/WSGeoLocation"
        }
      },
      "xml": {
        "name": "address"
      }
    },
    "WSClassification": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "uri": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "term": {
          "$ref": "#/$defs/WSLocalizedString"
        },
        "disabled": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "description": {
          "$ref": "#/$defs/WSLocalizedString"
        },
        "classificationRelations": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "classificationRelation"
            },
            "$ref": "#/$defs/WSClassificationRelation"
          }
        }
      }
    },
    "WSClassificationRelation": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "relatedTo": {
          "$ref": "#/$defs/WSClassification"
        },
        "relationType": {
          "$ref": "#/$defs/WSClassification"
        }
      }
    },
    "WSClassifiedAddress": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "addressType": {
          "$ref": "#/$defs/WSClassification"
        },
        "addressLines": {
          "type": "string"
        },
        "street": {
          "type": "string"
        },
        "building": {
          "type": "string"
        },
        "postalcode": {
          "type": "string"
        },
        "city": {
          "type": "string"
        },
        "country": {
          "$ref": "#/$defs/WSClassification"
        },
        "subdivision": {
          "$ref": "#/$defs/WSClassification"
        },
        "geoLocation": {
          "$ref": "#/$defs/WSGeoLocation"
        }
      }
    },
    "WSClassifiedFileRef": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "classification": {
          "xml": {
            "name": "type"
          },
          "$ref": "#/$defs/WSClassification"
        },
        "url": {
          "type": "string"
        },
        "filename": {
          "type": "string"
        },
        "mimetype": {
          "type": "string"
        },
        "size": {
          "type": "integer",
          "format": "int64"
        }
      }
    },
    "WSClassifiedLocalizedValue": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "value": {
          "$ref": "#/$defs/WSLocalizedString"
        },
        "classification": {
          "xml": {
            "name": "type"
          },
          "$ref": "#/$defs/WSClassification"
        }
      }
    },
    "WSClassifiedName": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "name": {
          "$ref": "#/$defs/WSName"
        },
        "type": {
          "$ref": "#/$defs/WSClassification"
        }
      }
    },
    "WSClassifiedValue": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "value": {
          "$ref": "#/$defs/WSValue"
        },
        "classification": {
          "xml": {
            "name": "type"
          },
          "$ref": "#/$defs/WSClassification"
        }
      }
    },
    "WSCompoundDate": {
      "type": "object",
      "properties": {
        "year": {
          "type": "integer",
          "format": "int32"
        },
        "month": {
          "type": "integer",
          "format": "int32"
        },
        "day": {
          "type": "integer",
          "format": "int32"
        }
      }
    },
    "WSCompoundDateRange": {
      "type": "object",
      "properties": {
        "startDate": {
          "$ref": "#/$defs/WSCompoundDate"
        },
        "endDate": {
          "$ref": "#/$defs/WSCompoundDate"
        }
      }
    },
    "WSContentInformation": {
      "type": "object",
      "properties": {
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "modifiedBy": {
          "type": "string"
        },
        "modifiedDate": {
          "type": "string",
          "format": "date-time"
        },
        "portalUrl": {
          "type": "string"
        },
        "prettyUrlIdentifiers": {
          "type": "array",
          "xml": {
            "name": "prettyURLIdentifiers",
            "wrapped": true
          },
          "items": {
            "type": "string",
            "xml": {
              "name": "prettyURLIdentifier"
            }
          }
        },
        "additionalExternalIds": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "id"
            },
            "$ref": "#/$defs/WSId"
          }
        },
        "usedContent": {
          "type": "array",
          "xml": {
            "name": "usedContents",
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "usedContent"
            },
            "$ref": "#/$defs/WSUsedContent"
          }
        },
        "previousUuids": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "type": "string",
            "xml": {
              "name": "previousUuid"
            }
          }
        }
      }
    },
    "WSDateRange": {
      "type": "object",
      "properties": {
        "startDate": {
          "type": "string",
          "format": "date-time"
        },
        "endDate": {
          "type": "string",
          "format": "date-time"
        }
      }
    },
    "WSDocument": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "title": {
          "type": "string"
        },
        "documentType": {
          "$ref": "#/$defs/WSClassification"
        },
        "url": {
          "type": "string"
        },
        "documentLicense": {
          "$ref": "#/$defs/WSClassification"
        },
        "visibleOnPortalDate": {
          "type": "string",
          "format": "date-time"
        },
        "visibility": {
          "$ref": "#/$defs/WSVisibility"
        },
        "creator": {
          "type": "string"
        },
        "created": {
          "type": "string",
          "format": "date-time"
        }
      }
    },
    "WSERA2015FieldOfResearchAssociation": {
      "type": "object",
      "properties": {
        "fieldsOfResearch": {
          "xml": {
            "name": "fieldOfResearch"
          },
          "$ref": "#/$defs/WSClassification"
        },
        "splitPercentage": {
          "type": "number",
          "format": "double"
        },
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        }
      }
    },
    "WSExternalOrganisation": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "uuid": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "renderings": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "rendering"
            },
            "$ref": "#/$defs/WSHtmlRendering"
          }
        },
        "name": {
          "$ref": "#/$defs/WSLocalizedString"
        },
        "type": {
          "$ref": "#/$defs/WSClassification"
        },
        "natureTypes": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "natureType"
            },
            "$ref": "#/$defs/WSClassification"
          }
        },
        "parent": {
          "$ref": "#/$defs/WSExternalOrganisationRef"
        },
        "acronym": {
          "type": "string"
        },
        "alternativeNames": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "type": "string",
            "xml": {
              "name": "alternativeName"
            }
          }
        },
        "classifiedSources": {
          "type": "array",
          "xml": {
            "name": "ids",
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "id"
            },
            "$ref": "#/$defs/WSClassifiedValue"
          }
        },
        "address": {
          "$ref": "#/$defs/WSAddress"
        },
        "phoneNumber": {
          "type": "string"
        },
        "mobilePhoneNumber": {
          "type": "string"
        },
        "fax": {
          "type": "string"
        },
        "email": {
          "type": "string"
        },
        "bankAccountNumber": {
          "type": "string"
        },
        "vatNumber": {
          "type": "string"
        },
        "documents": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "document"
            },
            "$ref": "#/$defs/WSDocument"
          }
        },
        "links": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "link"
            },
            "$ref": "#/$defs/WSLink"
          }
        },
        "keywordGroups": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "keywordGroup"
            },
            "$ref": "#/$defs/WSKeywordGroup"
          }
        },
        "note": {
          "type": "string"
        },
        "visibility": {
          "$ref": "#/$defs/WSVisibility"
        },
        "workflow": {
          "$ref": "#/$defs/WSWorkflow"
        },
        "info": {
          "$ref": "#/$defs/WSContentInformation"
        }
      },
      "xml": {
        "name": "externalOrganisation"
      }
    },
    "WSExternalOrganisationRef": {
      "type": "object",
      "properties": {
        "uuid": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "link": {
          "$ref": "#/$defs/WSNavigationLink"
        },
        "name": {
          "$ref": "#/$defs/WSLocalizedString"
        },
        "type": {
          "$ref": "#/$defs/WSClassification"
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "ref": {
          "$ref": "#/$defs/WSExternalOrganisation"
        }
      }
    },
    "WSExternalPerson": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "uuid": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "renderings": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "rendering"
            },
            "$ref": "#/$defs/WSHtmlRendering"
          }
        },
        "name": {
          "$ref": "#/$defs/WSName"
        },
        "type": {
          "$ref": "#/$defs/WSClassification"
        },
        "title": {
          "$ref": "#/$defs/WSLocalizedString"
        },
        "country": {
          "$ref": "#/$defs/WSClassification"
        },
        "gender": {
          "$ref": "#/$defs/WSGender"
        },
        "classifiedSources": {
          "type": "array",
          "xml": {
            "name": "ids",
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "id"
            },
            "$ref": "#/$defs/WSClassifiedValue"
          }
        },
        "externalOrganisations": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "externalOrganisation"
            },
            "$ref": "#/$defs/WSExternalOrganisationRef"
          }
        },
        "keywordGroups": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "keywordGroup"
            },
            "$ref": "#/$defs/WSKeywordGroup"
          }
        },
        "workflow": {
          "$ref": "#/$defs/WSWorkflow"
        },
        "info": {
          "$ref": "#/$defs/WSContentInformation"
        }
      },
      "xml": {
        "name": "externalPerson"
      }
    },
    "WSExternalPersonRef": {
      "type": "object",
      "properties": {
        "uuid": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "link": {
          "$ref": "#/$defs/WSNavigationLink"
        },
        "name": {
          "$ref": "#/$defs/WSLocalizedString"
        },
        "type": {
          "$ref": "#/$defs/WSClassification"
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "ref": {
          "$ref": "#/$defs/WSExternalPerson"
        }
      }
    },
    "WSGender": {
      "type": "object",
      "properties": {
        "key": {
          "type": "string",
          "xml": {
            "attribute": true
          },
          "enum": [
            "MALE",
            "FEMALE",
            "UNKNOWN"
          ]
        },
        "value": {
          "$ref": "#/$defs/WSLocalizedString"
        }
      }
    },
    "WSGeoLocation": {
      "type": "object",
      "properties": {
        "point": {
          "type": "string"
        },
        "polygon": {
          "type": "string"
        },
        "calculatedPoint": {
          "type": "string"
        }
      }
    },
    "WSHonoraryStaffOrganisationAssociation": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "person": {
          "$ref": "#/$defs/WSPersonRef"
        },
        "affiliationId": {
          "type": "string"
        },
        "addresses": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "address"
            },
            "$ref": "#/$defs/WSClassifiedAddress"
          }
        },
        "emails": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "email"
            },
            "$ref": "#/$defs/WSClassifiedValue"
          }
        },
        "phoneNumbers": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "phoneNumber"
            },
            "$ref": "#/$defs/WSClassifiedValue"
          }
        },
        "employmentType": {
          "$ref": "#/$defs/WSClassification"
        },
        "webAddresses": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "webAddress"
            },
            "$ref": "#/$defs/WSClassifiedLocalizedValue"
          }
        },
        "organisation": {
          "xml": {
            "name": "organisationalUnit"
          },
          "$ref": "#/$defs/WSOrganisationRef"
        },
        "period": {
          "$ref": "#/$defs/WSDateRange"
        },
        "keywordGroups": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "keywordGroup"
            },
            "$ref": "#/$defs/WSKeywordGroup"
          }
        },
        "jobDescription": {
          "$ref": "#/$defs/WSLocalizedString"
        },
        "jobTitle": {
          "$ref": "#/$defs/WSClassification"
        },
        "primaryAssociation": {
          "type": "boolean"
        }
      }
    },
    "WSHtmlRendering": {
      "type": "object",
      "properties": {
        "format": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "locale": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "error": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "html": {
          "type": "string"
        }
      }
    },
    "WSId": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "idSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        }
      }
    },
    "WSInternalExternalOrganisationAssociation": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "organisation": {
          "xml": {
            "name": "organisationalUnit"
          },
          "$ref": "#/$defs/WSOrganisationRef"
        },
        "externalOrganisation": {
          "xml": {
            "name": "externalOrganisationalUnit"
          },
          "$ref": "#/$defs/WSExternalOrganisationRef"
        }
      }
    },
    "WSKeyword": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "locale": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "freeKeywords": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "type": "string",
            "xml": {
              "name": "freeKeyword"
            }
          }
        }
      }
    },
    "WSKeywordContainer": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "structuredKeyword": {
          "$ref": "#/$defs/WSClassification"
        },
        "freeKeywords": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "freeKeyword"
            },
            "$ref": "#/$defs/WSKeyword"
          }
        }
      }
    },
    "WSKeywordGroup": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "logicalName": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "type": {
          "$ref": "#/$defs/WSClassification"
        },
        "keywordContainers": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "keywordContainer"
            },
            "$ref": "#/$defs/WSKeywordContainer"
          }
        }
      }
    },
    "WSLink": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "url": {
          "type": "string"
        },
        "description": {
          "$ref": "#/$defs/WSLocalizedString"
        },
        "linkType": {
          "$ref": "#/$defs/WSClassification"
        }
      }
    },
    "WSLocalizedString": {
      "type": "object",
      "properties": {
        "formatted": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "text": {
          "type": "array",
          "items": {
            "xml": {
              "name": "text"
            },
            "$ref": "#/$defs/WSLocalizedText"
          }
        }
      }
    },
    "WSLocalizedText": {
      "type": "object",
      "properties": {
        "locale": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "value": {
          "type": "string"
        }
      }
    },
    "WSName": {
      "type": "object",
      "properties": {
        "firstName": {
          "type": "string"
        },
        "lastName": {
          "type": "string"
        }
      }
    },
    "WSNavigationLink": {
      "type": "object",
      "properties": {
        "ref": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "href": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        }
      }
    },
    "WSOrganisation": {
      "type": "object",
      "properties": {
        "pureId": {
          "type": "integer",
          "format": "int64",
          "xml": {
            "attribute": true
          }
        },
        "externalId": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externalIdSource": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "externallyManaged": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        },
        "uuid": {
          "type": "string",
          "xml": {
            "attribute": true
          }
        },
        "renderings": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "rendering"
            },
            "$ref": "#/$defs/WSHtmlRendering"
          }
        },
        "name": {
          "$ref": "#/$defs/WSLocalizedString"
        },
        "type": {
          "$ref": "#/$defs/WSClassification"
        },
        "nameVariants": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "nameVariant"
            },
            "$ref": "#/$defs/WSClassifiedLocalizedValue"
          }
        },
        "profileInformations": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "profileInformation"
            },
            "$ref": "#/$defs/WSClassifiedLocalizedValue"
          }
        },
        "photos": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "photo"
            },
            "$ref": "#/$defs/WSClassifiedFileRef"
          }
        },
        "classifiedSources": {
          "type": "array",
          "xml": {
            "name": "ids",
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "id"
            },
            "$ref": "#/$defs/WSClassifiedValue"
          }
        },
        "addresses": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "address"
            },
            "$ref": "#/$defs/WSClassifiedAddress"
          }
        },
        "phoneNumbers": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "phoneNumber"
            },
            "$ref": "#/$defs/WSClassifiedValue"
          }
        },
        "emails": {
          "type": "array",
          "xml": {
            "wrapped": true
          },
          "items": {
            "xml": {
              "name": "email"
            },
            "$ref": "#/$defs/WSClassifiedValue"
          }
        },
        "webAddresses": {
          "ty

# --- truncated at 32 KB (66 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/uwa/refs/heads/main/json-schema/uwa-person-schema.json