{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://raw.githubusercontent.com/api-evangelist/chalmers-university-of-technology/main/json-schema/chalmers-university-of-technology-organization-schema.json", "title": "Organization", "description": "JSON Schema for the Organization object from the Chalmers Research API (api.research.chalmers.se).", "required": [ "OrganizationNameSv", "OrganizationNameEn", "OrganizationDisplayNameSv", "OrganizationDisplayNameEn", "OrganizationTypeID" ], "type": "object", "properties": { "ID": { "format": "int32", "type": "integer" }, "OrganizationNameSv": { "type": "string" }, "OrganizationNameEn": { "type": "string" }, "OrganizationDisplayNameSv": { "type": "string" }, "OrganizationDisplayNameEn": { "type": "string" }, "OrganizationTypeID": { "format": "int32", "type": "integer" }, "OrganizationTypeNameSv": { "type": "string" }, "OrganizationTypeNameEn": { "type": "string" }, "OrganizationCity": { "type": "string" }, "OrganizationPostalNo": { "type": "string" }, "OrganizationCountry": { "type": "string" }, "OrganizationGeoLat": { "type": "string" }, "OrganizationGeoLong": { "type": "string" }, "OrganizationLevel": { "format": "int32", "type": "integer" }, "OrganizationIdentifiers": { "type": "array", "items": { "$ref": "#/$defs/ApiOrganizationIdentifier" } }, "OrganizationParents": { "type": "array", "items": { "$ref": "#/$defs/Organization" } } }, "$defs": { "ApiOrganizationIdentifier": { "type": "object", "properties": { "ID": { "format": "int32", "type": "integer" }, "OrganizationID": { "format": "int32", "type": "integer" }, "OrganizationIdentifierID": { "format": "int32", "type": "integer" }, "OrganizationIdentifierDescription": { "type": "string" }, "OrganizationIdentifierValue": { "type": "string" } } } } }