{
  "@context": {
    "@vocab": "https://altosoftware.co.uk/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "alto": "https://altosoftware.co.uk/schema#",
    "GeneralAppointmentPatchOperation": "alto:GeneralAppointmentPatchOperation",
    "op": {
      "@id": "alto:op",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "alto:value",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "alto:path",
      "@type": "xsd:string"
    },
    "ExternalPartnerProperty": "alto:ExternalPartnerProperty",
    "id": {
      "@id": "alto:id",
      "@type": "xsd:string"
    },
    "links": {
      "@id": "alto:links",
      "@container": "@list"
    },
    "ExternalPartnerAppointmentPagedResponse": "alto:ExternalPartnerAppointmentPagedResponse",
    "meta": {
      "@id": "alto:meta",
      "@type": "@id"
    },
    "items": {
      "@id": "alto:items",
      "@container": "@list"
    },
    "ExternalPartnerUserAppointmentsPagedResponse": "alto:ExternalPartnerUserAppointmentsPagedResponse",
    "Link": "alto:Link",
    "href": {
      "@id": "alto:href",
      "@type": "xsd:string"
    },
    "rel": {
      "@id": "alto:rel",
      "@type": "xsd:string"
    },
    "ExternalPartnerUserAppointments": "alto:ExternalPartnerUserAppointments",
    "negotiatorId": {
      "@id": "alto:negotiatorId",
      "@type": "xsd:integer"
    },
    "appointments": {
      "@id": "alto:appointments",
      "@container": "@list"
    },
    "ViewingPatchOperation": "alto:ViewingPatchOperation",
    "Meta": "alto:Meta",
    "nextToken": {
      "@id": "alto:nextToken",
      "@type": "xsd:string"
    },
    "previousToken": {
      "@id": "alto:previousToken",
      "@type": "xsd:string"
    },
    "ExternalPartnerAppointment": "alto:ExternalPartnerAppointment",
    "instanceId": {
      "@id": "alto:instanceId",
      "@type": "xsd:integer"
    },
    "type": {
      "@id": "alto:type",
      "@type": "xsd:string"
    },
    "startDate": {
      "@id": "alto:startDate",
      "@type": "xsd:dateTime"
    },
    "endDate": {
      "@id": "alto:endDate",
      "@type": "xsd:dateTime"
    },
    "createdDate": {
      "@id": "alto:createdDate",
      "@type": "xsd:dateTime"
    },
    "modifiedDate": {
      "@id": "alto:modifiedDate",
      "@type": "xsd:dateTime"
    },
    "title": {
      "@id": "alto:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "alto:status",
      "@type": "xsd:string"
    },
    "isCancelled": {
      "@id": "alto:isCancelled",
      "@type": "xsd:boolean"
    },
    "negotiators": {
      "@id": "alto:negotiators",
      "@container": "@list"
    },
    "properties": {
      "@id": "alto:properties",
      "@container": "@list"
    },
    "contacts": {
      "@id": "alto:contacts",
      "@container": "@list"
    },
    "viewingDetails": {
      "@id": "alto:viewingDetails",
      "@type": "@id"
    },
    "ProblemDetails": "alto:ProblemDetails",
    "detail": {
      "@id": "alto:detail",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "alto:instance",
      "@type": "xsd:string"
    },
    "ViewingRequest": "alto:ViewingRequest",
    "branchId": {
      "@id": "alto:branchId",
      "@type": "xsd:integer"
    },
    "applicantIds": {
      "@id": "alto:applicantIds",
      "@container": "@list"
    },
    "propertyId": {
      "@id": "alto:propertyId",
      "@type": "xsd:integer"
    },
    "notes": {
      "@id": "alto:notes",
      "@type": "xsd:string"
    },
    "isConfirmed": {
      "@id": "alto:isConfirmed",
      "@type": "xsd:boolean"
    },
    "meetingPlaceType": {
      "@id": "alto:meetingPlaceType",
      "@type": "xsd:string"
    },
    "ExternalPartnerContact": "alto:ExternalPartnerContact",
    "ExternalPartnerViewingDetails": "alto:ExternalPartnerViewingDetails",
    "internalNotes": {
      "@id": "alto:internalNotes",
      "@type": "xsd:string"
    },
    "applicantFeedback": {
      "@id": "alto:applicantFeedback",
      "@type": "xsd:string"
    },
    "ExternalPartnerNegotiator": "alto:ExternalPartnerNegotiator",
    "GeneralAppointmentRequest": "alto:GeneralAppointmentRequest",
    "negotiatorIds": {
      "@id": "alto:negotiatorIds",
      "@container": "@list"
    },
    "contactIds": {
      "@id": "alto:contactIds",
      "@container": "@list"
    },
    "propertyIds": {
      "@id": "alto:propertyIds",
      "@container": "@list"
    },
    "urgent": {
      "@id": "alto:urgent",
      "@type": "xsd:boolean"
    },
    "subTypeId": {
      "@id": "alto:subTypeId",
      "@type": "xsd:integer"
    },
    "location": {
      "@id": "alto:location",
      "@type": "xsd:string"
    },
    "CreateAppointmentData": "alto:CreateAppointmentData",
    "appointmentId": {
      "@id": "alto:appointmentId",
      "@type": "xsd:integer"
    },
    "Alto.Appraisal.Api.Models.Requests.CreateAppraisalRequest": "alto:Alto.Appraisal.Api.Models.Requests.CreateAppraisalRequest",
    "appraiserIds": {
      "@id": "alto:appraiserIds",
      "@container": "@list"
    },
    "reminderMinutes": {
      "@id": "alto:reminderMinutes",
      "@type": "xsd:integer"
    },
    "reminderDeliveryType": {
      "@id": "alto:reminderDeliveryType"
    },
    "requestingUserId": {
      "@id": "alto:requestingUserId",
      "@type": "xsd:string"
    },
    "Alto.Services.SDK.Enums.DiaryEvent.DiaryReminderDeliveryType": "alto:Alto.Services.SDK.Enums.DiaryEvent.DiaryReminderDeliveryType",
    "Alto.Services.SDK.Enums.DiaryEvent.Valuation.ValuationType": "alto:Alto.Services.SDK.Enums.DiaryEvent.Valuation.ValuationType",
    "Address": "alto:Address",
    "subDwelling": {
      "@id": "alto:subDwelling",
      "@type": "xsd:string"
    },
    "nameNumber": {
      "@id": "alto:nameNumber",
      "@type": "xsd:string"
    },
    "street": {
      "@id": "alto:street",
      "@type": "xsd:string"
    },
    "locality": {
      "@id": "alto:locality",
      "@type": "xsd:string"
    },
    "town": {
      "@id": "alto:town",
      "@type": "xsd:string"
    },
    "county": {
      "@id": "alto:county",
      "@type": "xsd:string"
    },
    "postcode": {
      "@id": "alto:postcode",
      "@type": "xsd:string"
    },
    "countryCode": {
      "@id": "alto:countryCode",
      "@type": "xsd:string"
    },
    "uprn": {
      "@id": "alto:uprn",
      "@type": "xsd:string"
    },
    "BranchStatus": "alto:BranchStatus",
    "Branch": "alto:Branch",
    "createdAt": {
      "@id": "alto:createdAt",
      "@type": "xsd:dateTime"
    },
    "modifiedAt": {
      "@id": "alto:modifiedAt",
      "@type": "xsd:dateTime"
    },
    "name": {
      "@id": "alto:name",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "alto:address"
    },
    "defaultMarket": {
      "@id": "alto:defaultMarket"
    },
    "PropertyRecordType": "alto:PropertyRecordType",
    "BranchPagedResponse": "alto:BranchPagedResponse",
    "Alto.PropertyManagement.Api.Models.Responses.TenancyCharge": "alto:Alto.PropertyManagement.Api.Models.Responses.TenancyCharge",
    "supplierId": {
      "@id": "alto:supplierId",
      "@type": "xsd:string"
    },
    "chargeType": {
      "@id": "alto:chargeType",
      "@type": "xsd:string"
    },
    "totalNet": {
      "@id": "alto:totalNet",
      "@type": "xsd:decimal"
    },
    "totalVat": {
      "@id": "alto:totalVat",
      "@type": "xsd:decimal"
    },
    "vatRateType": {
      "@id": "alto:vatRateType",
      "@type": "xsd:string"
    },
    "invoiceReference": {
      "@id": "alto:invoiceReference",
      "@type": "xsd:string"
    },
    "invoiceDocumentId": {
      "@id": "alto:invoiceDocumentId",
      "@type": "xsd:string"
    },
    "workOrderId": {
      "@id": "alto:workOrderId",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "alto:description",
      "@type": "xsd:string"
    },
    "chargeDate": {
      "@id": "alto:chargeDate",
      "@type": "xsd:dateTime"
    },
    "tenantId": {
      "@id": "alto:tenantId",
      "@type": "xsd:string"
    },
    "tenancyId": {
      "@id": "alto:tenancyId",
      "@type": "xsd:string"
    },
    "excludeFromArrears": {
      "@id": "alto:excludeFromArrears",
      "@type": "xsd:boolean"
    },
    "showInArrearsAfterDays": {
      "@id": "alto:showInArrearsAfterDays",
      "@type": "xsd:integer"
    },
    "sendDocs": {
      "@id": "alto:sendDocs",
      "@type": "xsd:boolean"
    },
    "paymentMethod": {
      "@id": "alto:paymentMethod",
      "@type": "xsd:string"
    },
    "paymentReference": {
      "@id": "alto:paymentReference",
      "@type": "xsd:string"
    },
    "raiseInAdvanceDays": {
      "@id": "alto:raiseInAdvanceDays",
      "@type": "xsd:integer"
    },
    "raiseEndDate": {
      "@id": "alto:raiseEndDate",
      "@type": "xsd:dateTime"
    },
    "Alto.PropertyManagement.Api.Models.Responses.Error": "alto:Alto.PropertyManagement.Api.Models.Responses.Error",
    "code": {
      "@id": "alto:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "alto:message",
      "@type": "xsd:string"
    },
    "Alto.PropertyManagement.Api.Models.Responses.ErrorsResponse": "alto:Alto.PropertyManagement.Api.Models.Responses.ErrorsResponse",
    "errors": {
      "@id": "alto:errors",
      "@container": "@list"
    },
    "Alto.PropertyManagement.Api.Models.Responses.PropertyCharge": "alto:Alto.PropertyManagement.Api.Models.Responses.PropertyCharge",
    "Name": "alto:Name",
    "forename": {
      "@id": "alto:forename",
      "@type": "xsd:string"
    },
    "surname": {
      "@id": "alto:surname",
      "@type": "xsd:string"
    },
    "Phone": "alto:Phone",
    "preferenceOrder": {
      "@id": "alto:preferenceOrder",
      "@type": "xsd:integer"
    },
    "number": {
      "@id": "alto:number",
      "@type": "xsd:string"
    },
    "ClientData": "alto:ClientData",
    "contactId": {
      "@id": "alto:contactId",
      "@type": "xsd:integer"
    },
    "groupId": {
      "@id": "alto:groupId",
      "@type": "xsd:integer"
    },
    "people": {
      "@id": "alto:people",
      "@container": "@list"
    },
    "ClientDataItemCollection": "alto:ClientDataItemCollection",
    "Person": "alto:Person",
    "personNo": {
      "@id": "alto:personNo",
      "@type": "xsd:integer"
    },
    "phoneNumbers": {
      "@id": "alto:phoneNumbers",
      "@container": "@list"
    },
    "emailAddresses": {
      "@id": "alto:emailAddresses",
      "@container": "@list"
    },
    "EmailAddress": "alto:EmailAddress",
    "Alto.Contacts.Api.Models.Responses.Lead": "alto:Alto.Contacts.Api.Models.Responses.Lead",
    "source": {
      "@id": "alto:source"
    },
    "Alto.Contacts.Api.Models.Responses.PatchPersonResponse": "alto:Alto.Contacts.Api.Models.Responses.PatchPersonResponse",
    "Alto.Contacts.Api.Models.Responses.Phone": "alto:Alto.Contacts.Api.Models.Responses.Phone",
    "Alto.Contacts.Api.Models.Responses.EmailAddress": "alto:Alto.Contacts.Api.Models.Responses.EmailAddress",
    "Alto.Contacts.Api.Models.Requests.EmailAddress": "alto:Alto.Contacts.Api.Models.Requests.EmailAddress",
    "Alto.Contacts.Api.Models.Responses.ContactInformation": "alto:Alto.Contacts.Api.Models.Responses.ContactInformation",
    "foreName": {
      "@id": "alto:foreName",
      "@type": "xsd:string"
    },
    "phoneNumber": {
      "@id": "alto:phoneNumber",
      "@type": "xsd:string"
    },
    "emailAddress": {
      "@id": "alto:emailAddress",
      "@type": "xsd:string"
    },
    "Alto.Services.SDK.Pagination.Meta": "alto:Alto.Services.SDK.Pagination.Meta",
    "Alto.Contacts.Api.Models.Requests.Phone": "alto:Alto.Contacts.Api.Models.Requests.Phone",
    "Alto.Contacts.Api.Models.Requests.Person": "alto:Alto.Contacts.Api.Models.Requests.Person",
    "Alto.Contacts.Api.Models.Responses.ContactSearchItemResponse": "alto:Alto.Contacts.Api.Models.Responses.ContactSearchItemResponse",
    "displayName": {
      "@id": "alto:displayName",
      "@type": "xsd:string"
    },
    "archived": {
      "@id": "alto:archived",
      "@type": "xsd:boolean"
    },
    "potentialVendor": {
      "@id": "alto:potentialVendor",
      "@type": "xsd:boolean"
    },
    "potentialLandlord": {
      "@id": "alto:potentialLandlord",
      "@type": "xsd:boolean"
    },
    "category": {
      "@id": "alto:category",
      "@type": "xsd:string"
    },
    "registeredOn": {
      "@id": "alto:registeredOn",
      "@type": "xsd:dateTime"
    },
    "lastContactedOn": {
      "@id": "alto:lastContactedOn",
      "@type": "xsd:dateTime"
    },
    "applicantRequirements": {
      "@id": "alto:applicantRequirements",
      "@container": "@list"
    },
    "Alto.Contacts.Api.Models.Responses.ParameterValue": "alto:Alto.Contacts.Api.Models.Responses.ParameterValue",
    "Alto.Contacts.Api.Models.Requests.PostContactRequest": "alto:Alto.Contacts.Api.Models.Requests.PostContactRequest",
    "lead": {
      "@id": "alto:lead"
    },
    "position": {
      "@id": "alto:position",
      "@type": "xsd:string"
    },
    "intention": {
      "@id": "alto:intention",
      "@type": "xsd:string"
    },
    "disposal": {
      "@id": "alto:disposal",
      "@type": "xsd:string"
    },
    "companyName": {
      "@id": "alto:companyName",
      "@type": "xsd:string"
    },
    "Alto.Contacts.Api.Models.Responses.ContactSearchPropertyResponse": "alto:Alto.Contacts.Api.Models.Responses.ContactSearchPropertyResponse",
    "displayAddress": {
      "@id": "alto:displayAddress",
      "@type": "xsd:string"
    },
    "market": {
      "@id": "alto:market",
      "@type": "xsd:string"
    },
    "Alto.Contacts.Api.Models.Responses.ContactRelationship": "alto:Alto.Contacts.Api.Models.Responses.ContactRelationship",
    "relationshipId": {
      "@id": "alto:relationshipId",
      "@type": "xsd:integer"
    },
    "relationshipType": {
      "@id": "alto:relationshipType",
      "@type": "xsd:string"
    },
    "relatedContactId": {
      "@id": "alto:relatedContactId",
      "@type": "xsd:integer"
    },
    "Alto.Contacts.Api.Models.Responses.ContactSearchPhoneResponse": "alto:Alto.Contacts.Api.Models.Responses.ContactSearchPhoneResponse",
    "phoneNumberId": {
      "@id": "alto:phoneNumberId",
      "@type": "xsd:string"
    },
    "Alto.Contacts.Api.Models.Responses.GetContactRelationshipResponse": "alto:Alto.Contacts.Api.Models.Responses.GetContactRelationshipResponse",
    "relationships": {
      "@id": "alto:relationships",
      "@container": "@list"
    },
    "Alto.Contacts.Api.Models.Responses.Contact": "alto:Alto.Contacts.Api.Models.Responses.Contact",
    "branch": {
      "@id": "alto:branch"
    },
    "Alto.Services.SDK.Models.Address": "alto:Alto.Services.SDK.Models.Address",
    "Alto.Contacts.Api.Models.Responses.ContactType": "alto:Alto.Contacts.Api.Models.Responses.ContactType",
    "persona": {
      "@id": "alto:persona",
      "@container": "@list"
    },
    "Alto.Contacts.Api.Models.Responses.ContactListItem": "alto:Alto.Contacts.Api.Models.Responses.ContactListItem",
    "contactType": {
      "@id": "alto:contactType"
    },
    "contactInformation": {
      "@id": "alto:contactInformation",
      "@container": "@list"
    },
    "leadSource": {
      "@id": "alto:leadSource",
      "@type": "xsd:string"
    },
    "isActive": {
      "@id": "alto:isActive",
      "@type": "xsd:boolean"
    },
    "Alto.Api.Material.Models.Responses.Error": "alto:Alto.Api.Material.Models.Responses.Error",
    "Alto.Contacts.Api.Models.Responses.ContactSearchRentalIntention": "alto:Alto.Contacts.Api.Models.Responses.ContactSearchRentalIntention",
    "priceQualifier": {
      "@id": "alto:priceQualifier",
      "@type": "xsd:string"
    },
    "furnishing": {
      "@id": "alto:furnishing",
      "@type": "xsd:string"
    },
    "Alto.Contacts.Api.Models.Requests.PostContactConsentPreferencesRequest": "alto:Alto.Contacts.Api.Models.Requests.PostContactConsentPreferencesRequest",
    "Alto.Contacts.Api.Models.Responses.RentalIntention": "alto:Alto.Contacts.Api.Models.Responses.RentalIntention",
    "Alto.Contacts.Api.Models.Requests.PostForwardingAddressRequest": "alto:Alto.Contacts.Api.Models.Requests.PostForwardingAddressRequest",
    "Alto.Contacts.Api.Models.Requests.PostApplicantRequirementRequest": "alto:Alto.Contacts.Api.Models.Requests.PostApplicantRequirementRequest",
    "profileIntention": {
      "@id": "alto:profileIntention",
      "@type": "xsd:string"
    },
    "isNewBuild": {
      "@id": "alto:isNewBuild",
      "@type": "xsd:boolean"
    },
    "isActiveProfile": {
      "@id": "alto:isActiveProfile",
      "@type": "xsd:boolean"
    },
    "priceFrom": {
      "@id": "alto:priceFrom",
      "@type": "xsd:integer"
    },
    "priceTo": {
      "@id": "alto:priceTo",
      "@type": "xsd:integer"
    },
    "bedsMin": {
      "@id": "alto:bedsMin",
      "@type": "xsd:integer"
    },
    "rentalPriceQualifier": {
      "@id": "alto:rentalPriceQualifier",
      "@type": "xsd:string"
    },
    "rentalFurnishing": {
      "@id": "alto:rentalFurnishing",
      "@type": "xsd:string"
    },
    "tenureType": {
      "@id": "alto:tenureType",
      "@type": "xsd:string"
    },
    "Alto.Services.SDK.Pagination.PagedResponse1_Alto.Contacts.Api.Models.Responses.ContactSearchItemResponse": "alto:Alto.Services.SDK.Pagination.PagedResponse1_Alto.Contacts.Api.Models.Responses.ContactSearchItemResponse",
    "Alto.Contacts.Api.Models.Responses.PatchApplicantRequirement": "alto:Alto.Contacts.Api.Models.Responses.PatchApplicantRequirement",
    "rentalIntention": {
      "@id": "alto:rentalIntention"
    },
    "Alto.Contacts.Api.Models.Requests.Address": "alto:Alto.Contacts.Api.Models.Requests.Address",
    "Alto.Contacts.Api.Models.Responses.ApplicantRequirement": "alto:Alto.Contacts.Api.Models.Responses.ApplicantRequirement",
    "Alto.Contacts.Api.Models.Responses.ContactSearchEmailResponse": "alto:Alto.Contacts.Api.Models.Responses.ContactSearchEmailResponse",
    "emailAddressId": {
      "@id": "alto:emailAddressId",
      "@type": "xsd:string"
    },
    "Alto.Contacts.Api.Models.Requests.PostContactRelationshipRequest": "alto:Alto.Contacts.Api.Models.Requests.PostContactRelationshipRequest",
    "Alto.Contacts.Api.Models.Responses.Person": "alto:Alto.Contacts.Api.Models.Responses.Person",
    "Alto.Contacts.Api.Models.Requests.Lead": "alto:Alto.Contacts.Api.Models.Requests.Lead",
    "Alto.Contacts.Core.Models.Domain.Branch": "alto:Alto.Contacts.Core.Models.Domain.Branch",
    "Alto.Contacts.Api.Models.Responses.ContactSearchPersonResponse": "alto:Alto.Contacts.Api.Models.Responses.ContactSearchPersonResponse",
    "personId": {
      "@id": "alto:personId",
      "@type": "xsd:string"
    },
    "emails": {
      "@id": "alto:emails",
      "@container": "@list"
    },
    "Alto.Api.Material.Models.Responses.ErrorsResponse": "alto:Alto.Api.Material.Models.Responses.ErrorsResponse",
    "Alto.Services.SDK.Pagination.PagedResponse1_Alto.Contacts.Api.Models.Responses.ContactListItem": "alto:Alto.Services.SDK.Pagination.PagedResponse1_Alto.Contacts.Api.Models.Responses.ContactListItem",
    "Alto.Contacts.Api.Models.Responses.ContactRelationshipResponse": "alto:Alto.Contacts.Api.Models.Responses.ContactRelationshipResponse",
    "Alto.Contacts.Api.Models.Responses.PersonSingle": "alto:Alto.Contacts.Api.Models.Responses.PersonSingle",
    "isContactArchived": {
      "@id": "alto:isContactArchived",
      "@type": "xsd:boolean"
    },
    "Alto.Internal.DomainModels.Contacts.ContactConsentPreference": "alto:Alto.Internal.DomainModels.Contacts.ContactConsentPreference",
    "recordId": {
      "@id": "alto:recordId",
      "@type": "xsd:integer"
    },
    "versionNumber": {
      "@id": "alto:versionNumber",
      "@type": "xsd:integer"
    },
    "dateActioned": {
      "@id": "alto:dateActioned",
      "@type": "xsd:dateTime"
    },
    "optInStatus": {
      "@id": "alto:optInStatus",
      "@type": "xsd:string"
    },
    "actionedBy": {
      "@id": "alto:actionedBy",
      "@type": "xsd:string"
    },
    "additionalInformation": {
      "@id": "alto:additionalInformation",
      "@type": "xsd:string"
    },
    "Alto.Contacts.Api.Models.Requests.PostContactConsentPreferencesRequestItem": "alto:Alto.Contacts.Api.Models.Requests.PostContactConsentPreferencesRequestItem",
    "optIn": {
      "@id": "alto:optIn",
      "@type": "xsd:string"
    },
    "Alto.Api.Material.Hateoas.Link": "alto:Alto.Api.Material.Hateoas.Link",
    "Alto.Contacts.Api.Models.Responses.ContactSearchApplicantRequirementResponse": "alto:Alto.Contacts.Api.Models.Responses.ContactSearchApplicantRequirementResponse",
    "Alto.Contacts.Core.Models.Domain.BankAccount": "alto:Alto.Contacts.Core.Models.Domain.BankAccount",
    "accountHolderName": {
      "@id": "alto:accountHolderName",
      "@type": "xsd:string"
    },
    "accountName": {
      "@id": "alto:accountName",
      "@type": "xsd:string"
    },
    "accountNumber": {
      "@id": "alto:accountNumber",
      "@type": "xsd:string"
    },
    "bicNumber": {
      "@id": "alto:bicNumber",
      "@type": "xsd:string"
    },
    "branchCode": {
      "@id": "alto:branchCode",
      "@type": "xsd:string"
    },
    "branchName": {
      "@id": "alto:branchName",
      "@type": "xsd:string"
    },
    "ibanNumber": {
      "@id": "alto:ibanNumber",
      "@type": "xsd:string"
    },
    "DocumentPagedResults": "alto:DocumentPagedResults",
    "Document": "alto:Document",
    "fileName": {
      "@id": "alto:fileName",
      "@type": "xsd:string"
    },
    "fileType": {
      "@id": "alto:fileType",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "alto:url",
      "@type": "xsd:string"
    },
    "caption": {
      "@id": "alto:caption",
      "@type": "xsd:string"
    },
    "MediaType": "alto:MediaType",
    "CreateDocumentResponse": "alto:CreateDocumentResponse",
    "FileType": "alto:FileType",
    "CreateFileNoteRequest": "alto:CreateFileNoteRequest",
    "ownerIds": {
      "@id": "alto:ownerIds",
      "@container": "@list"
    },
    "updateLastContactedDate": {
      "@id": "alto:updateLastContactedDate",
      "@type": "xsd:boolean"
    },
    "fileNoteType": {
      "@id": "alto:fileNoteType",
      "@type": "xsd:string"
    },
    "GetFileNoteResponse": "alto:GetFileNoteResponse",
    "updatedDate": {
      "@id": "alto:updatedDate",
      "@type": "xsd:dateTime"
    },
    "Alto.Services.SDK.Enums.Property.Rental.PropertyContractType": "alto:Alto.Services.SDK.Enums.Property.Rental.PropertyContractType",
    "Alto.Internal.Nts.BroadbandSupply": "alto:Alto.Internal.Nts.BroadbandSupply",
    "Alto.Services.SDK.PropertyTenureType": "alto:Alto.Services.SDK.PropertyTenureType",
    "Alto.Inventory.Api.Models.Responses.Phone": "alto:Alto.Inventory.Api.Models.Responses.Phone",
    "Alto.Internal.Nts.Construction": "alto:Alto.Internal.Nts.Construction",
    "material": {
      "@id": "alto:material",
      "@container": "@list"
    },
    "Alto.Inventory.Api.Models.Requests.AddKeySetRequest": "alto:Alto.Inventory.Api.Models.Requests.AddKeySetRequest",
    "referenceCode": {
      "@id": "alto:referenceCode",
      "@type": "xsd:string"
    },
    "keyCount": {
      "@id": "alto:keyCount",
      "@type": "xsd:integer"
    },
    "expectedDateIn": {
      "@id": "alto:expectedDateIn",
      "@type": "xsd:dateTime"
    },
    "holderType": {
      "@id": "alto:holderType",
      "@type": "xsd:string"
    },
    "holderId": {
      "@id": "alto:holderId",
      "@type": "xsd:integer"
    },
    "Alto.Services.SDK.Models.ItemCollection1_Alto.Inventory.Api.Models.Responses.InventoryDetailItem": "alto:Alto.Services.SDK.Models.ItemCollection1_Alto.Inventory.Api.Models.Responses.InventoryDetailItem",
    "totalCount": {
      "@id": "alto:totalCount",
      "@type": "xsd:integer"
    },
    "Alto.Internal.Nts.RightsAndEasements": "alto:Alto.Internal.Nts.RightsAndEasements",
    "rightOfWayPublic": {
      "@id": "alto:rightOfWayPublic",
      "@type": "xsd:boolean"
    },
    "rightOfWayPrivate": {
      "@id": "alto:rightOfWayPrivate",
      "@type": "xsd:boolean"
    },
    "registeredEasementsHmlr": {
      "@id": "alto:registeredEasementsHmlr",
      "@type": "xsd:boolean"
    },
    "servitudes": {
      "@id": "alto:servitudes",
      "@type": "xsd:boolean"
    },
    "sharedDriveway": {
      "@id": "alto:sharedDriveway",
      "@type": "xsd:boolean"
    },
    "loftAccess": {
      "@id": "alto:loftAccess",
      "@type": "xsd:boolean"
    },
    "drainAccess": {
      "@id": "alto:drainAccess",
      "@type": "xsd:boolean"
    },
    "other": {
      "@id": "alto:other",
      "@type": "xsd:boolean"
    },
    "Alto.Inventory.Api.Models.Requests.AddInventoryOwner": "alto:Alto.Inventory.Api.Models.Requests.AddInventoryOwner",
    "Alto.Internal.Nts.Electricity": "alto:Alto.Internal.Nts.Electricity",
    "supply": {
      "@id": "alto:supply",
      "@container": "@list"
    },
    "Alto.Services.SDK.InventoryStatus": "alto:Alto.Services.SDK.InventoryStatus",
    "Alto.Internal.Nts.ElectricitySupply": "alto:Alto.Internal.Nts.ElectricitySupply",
    "Alto.Internal.Nts.WaterSupply": "alto:Alto.Internal.Nts.WaterSupply",
    "Alto.Inventory.Api.Models.Responses.Address": "alto:Alto.Inventory.Api.Models.Responses.Address",
    "nameNo": {
      "@id": "alto:nameNo",
      "@type": "xsd:string"
    },
    "Alto.Internal.Nts.SewerageSupply": "alto:Alto.Internal.Nts.SewerageSupply",
    "Alto.Services.SDK.PropertyRecordType": "alto:Alto.Services.SDK.PropertyRecordType",
    "Alto.Internal.Nts.MiningRisks": "alto:Alto.Internal.Nts.MiningRisks",
    "coalfields": {
      "@id": "alto:coalfields",
      "@type": "xsd:boolean"
    },
    "otherMiningActivities": {
      "@id": "alto:otherMiningActivities",
      "@type": "xsd:boolean"
    },
    "Alto.Internal.Nts.SourceOfFlooding": "alto:Alto.Internal.Nts.SourceOfFlooding",
    "Alto.Inventory.Api.Models.Responses.Search.Meta": "alto:Alto.Inventory.Api.Models.Responses.Search.Meta",
    "Alto.Inventory.Api.Models.Responses.Owner": "alto:Alto.Inventory.Api.Models.Responses.Owner",
    "ownerId": {
      "@id": "alto:ownerId",
      "@type": "xsd:string"
    },
    "Alto.Inventory.Api.Models.Responses.InventoryDetailItem": "alto:Alto.Inventory.Api.Models.Responses.InventoryDetailItem",
    "recordType": {
      "@id": "alto:recordType",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "alto:currency",
      "@type": "xsd:string"
    },
    "yearBuilt": {
      "@id": "alto:yearBuilt",
      "@type": "xsd:integer"
    },
    "newBuild": {
      "@id": "alto:newBuild",
      "@type": "xsd:boolean"
    },
    "floorAreaInSquareFeet": {
      "@id": "alto:floorAreaInSquareFeet",
      "@type": "xsd:decimal"
    },
    "landAreaInAcres": {
      "@id": "alto:landAreaInAcres",
      "@type": "xsd:decimal"
    },
    "price": {
      "@id": "alto:price",
      "@type": "xsd:decimal"
    },
    "bedrooms": {
      "@id": "alto:bedrooms",
      "@type": "xsd:integer"
    },
    "receptions": {
      "@id": "alto:receptions",
      "@type": "xsd:integer"
    },
    "bathrooms": {
      "@id": "alto:bathrooms",
      "@type": "xsd:integer"
    },
    "propertySubTypeId": {
      "@id": "alto:propertySubTypeId",
      "@type": "xsd:integer"
    },
    "propertyType": {
      "@id": "alto:propertyType",
      "@type": "xsd:string"
    },
    "inventoryStatus": {
      "@id": "alto:inventoryStatus"
    },
    "isAtActiveStatus": {
      "@id": "alto:isAtActiveStatus",
      "@type": "xsd:boolean"
    },
    "tenureId": {
      "@id": "alto:tenureId",
      "@type": "xsd:integer"
    },
    "tenure": {
      "@id": "alto:tenure",
      "@type": "xsd:string"
    },
    "rentalFrequency": {
      "@id": "alto:rentalFrequency",
      "@type": "xsd:string"
    },
    "tenancyType": {
      "@id": "alto:tenancyType"
    },
    "owners": {
      "@id": "alto:owners",
      "@container": "@list"
    },
    "taxBand": {
      "@id": "alto:taxBand",
      "@type": "xsd:string"
    },
    "taxBandExemptReason": {
      "@id": "alto:taxBandExemptReason",
      "@type": "xsd:string"
    },
    "serviceCharge": {
      "@id": "alto:serviceCharge",
      "@type": "xsd:string"
    },
    "groundRent": {
      "@id": "alto:groundRent",
      "@type": "xsd:string"
    },
    "localAuthority": {
      "@id": "alto:localAuthority",
      "@type": "xsd:string"
    },
    "leaseRemainingYears": {
      "@id": "alto:leaseRemainingYears",
      "@type": "xsd:integer"
    },
    "leaseTerm": {
      "@id": "alto:leaseTerm",
      "@type": "xsd:integer"
    },
    "leaseEndDate": {
      "@id": "alto:leaseEndDate",
      "@type": "xsd:dateTime"
    },
    "groundRentReviewPeriod": {
      "@id": "alto:groundRentReviewPeriod",
      "@type": "xsd:decimal"
    },
    "groundRentPercentageIncrease": {
      "@id": "alto:groundRentPercentageIncrease",
      "@type": "xsd:decimal"
    },
    "sharedOwnership": {
      "@id": "alto:sharedOwnership",
      "@type": "xsd:boolean"
    },
    "sharedOwnershipPercentageShare": {
      "@id": "alto:sharedOwnershipPercentageShare",
      "@type": "xsd:decimal"
    },
    "sharedOwnershipRent": {
      "@id": "alto:sharedOwnershipRent",
      "@type": "xsd:decimal"
    },
    "sharedOwnershipRentFrequencyId": {
      "@id": "alto:sharedOwnershipRentFrequencyId",
      "@type": "xsd:integer"
    },
    "leaseNotes": {
      "@id": "alto:leaseNotes",
      "@type": "xsd:string"
    },
    "privateViewingNotes": {
      "@id": "alto:privateViewingNotes",
      "@type": "xsd:string"
    },
    "hasAsbestos": {
      "@id": "alto:hasAsbestos",
      "@type": "xsd:boolean"
    },
    "rentalDateAvailable": {
      "@id": "alto:rentalDateAvailable",
      "@type": "xsd:dateTime"
    },
    "groundRentFixedForTerm": {
      "@id": "alto:groundRentFixedForTerm",
      "@type": "xsd:boolean"
    },
    "groundRentNotes": {
      "@id": "alto:groundRentNotes",
      "@type": "xsd:string"
    },
    "serviceChargeNotes": {
      "@id": "alto:serviceChargeNotes",
      "@type": "xsd:string"
    },
    "negotiator": {
      "@id": "alto:negotiator"
    },
    "negotiatorName": {
      "@id": "alto:negotiatorName",
      "@type": "xsd:string"
    },
    "instructionDate": {
      "@id": "alto:instructionDate",
      "@type": "xsd:dateTime"
    },
    "managementType": {
      "@id": "alto:managementType"
    },
    "maintenanceType": {
      "@id": "alto:maintenanceType"
    },
    "accessibilityRequirements": {
      "@id": "alto:accessibilityRequirements"
    },
    "broadband": {
      "@id": "alto:broadband"
    },
    "buildingSafety": {
      "@id": "alto:buildingSafety"
    },
    "construction": {
      "@id": "alto:construction"
    },
    "coastalErosion": {
      "@id": "alto:coastalErosion",
      "@type": "xsd:boolean"
    },
    "electricity": {
      "@id": "alto:electricity"
    },
    "floodingRisks": {
      "@id": "alto:floodingRisks"
    },
    "heating": {
      "@id": "alto:heating"
    },
    "knownPlanningConsiderations": {
      "@id": "alto:knownPlanningConsiderations",
      "@type": "xsd:string"
    },
    "miningRisks": {
      "@id": "alto:miningRisks"
    },
    "mobileCoverage": {
      "@id": "alto:mobileCoverage",
      "@type": "xsd:string"
    },
    "parking": {
      "@id": "alto:parking"
    },
    "restrictions": {
      "@id": "alto:restrictions"
    },
    "rightsAndEasements": {
      "@id": "alto:rightsAndEasements"
    },
    "sewerage": {
      "@id": "alto:sewerage"
    },
    "water": {
      "@id": "alto:water"
    },
    "epc": {
      "@id": "alto:epc"
    },
    "propertyManager": {
      "@id": "alto:propertyManager"
    },
    "Alto.Internal.Nts.Broadband": "alto:Alto.Internal.Nts.Broadband",
    "speed": {
      "@id": "alto:speed",
      "@type": "xsd:string"
    },
    "Alto.Services.SDK.Enums.Property.KeySetStatus": "alto:Alto.Services.SDK.Enums.Property.KeySetStatus",
    "Alto.Inventory.Api.Enums.PropertyCategoryType": "alto:Alto.Inventory.Api.Enums.PropertyCategoryType",
    "Alto.Internal.Nts.Restrictions": "alto:Alto.Internal.Nts.Restrictions",
    "conservationArea": {
      "@id": "alto:conservationArea",
      "@type": "xsd:boolean"
    },
    "leaseRestrictions": {
      "@id": "alto:leaseRestrictions",
      "@type": "xsd:boolean"
    },
    "listedBuilding": {
      "@id": "alto:listedBuilding",
      "@type": "xsd:boolean"
    },
    "permittedDevelopment": {
      "@id": "alto:permittedDevelopment",
      "@type": "xsd:boolean"
    },
    "realBurdens": {
      "@id": "alto:realBurdens",
      "@type": "xsd:boolean"
    },
    "holidayHomeRental": {
      "@id": "alto:holidayHomeRental",
      "@type": "xsd:boolean"
    },
    "restrictiveCovenant": {
      "@id": "alto:restrictiveCovenant",
      "@type": "xsd:boolean"
    },
    "businessFromProperty": {
      "@id": "alto:businessFromProperty",
      "@type": "xsd:boolean"
    },
    "propertySubletting": {
      "@id": "alto:propertySubletting",
      "@type": "xsd:boolean"
    },
    "treePreservationOrder": {
      "@id": "alto:treePreservationOrder",
      "@type": "xsd:boolean"
    },
    "Alto.Inventory.Api.Enums.PropertyRecordType": "alto:Alto.Inventory.Api.Enums.PropertyRecordType",
    "Alto.Inventory.Api.Models.Responses.InventoryPagedResults": "alto:Alto.Inventory.Api.Models.Responses.InventoryPagedResults",
    "Alto.Internal.Nts.Heating": "alto:Alto.Internal.Nts.Heating",
    "Alto.Internal.Nts.ParkingType": "alto:Alto.Internal.Nts.ParkingType",
    "Alto.Inventory.Api.Models.Requests.Lease": "alto:Alto.Inventory.Api.Models.Requests.Lease",
    "remainingTerm": {
      "@id": "alto:remainingTerm",
      "@type": "xsd:integer"
    },
    "Alto.Inventory.Api.Models.Owner": "alto:Alto.Inventory.Api.Models.Owner",
    "Alto.Inventory.Api.Models.Responses.Search.InventorySearchResults": "alto:Alto.Inventory.Api.Models.Responses.Search.InventorySearchResults",
    "Alto.Inventory.Api.Models.Responses.EmailAddress": "alto:Alto.Inventory.Api.Models.Responses.EmailAddress",
    "Microsoft.AspNetCore.Mvc.ProblemDetails": "alto:Microsoft.AspNetCore.Mvc.ProblemDetails"
  },
  "@type": "schema:Dataset",
  "schema:name": "Alto (Vebra / Zoopla) API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Alto (Vebra / Zoopla)'s own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-04) from openapi/alto-vebra-appointments-api-openapi.yml, openapi/alto-vebra-appraisals-api-openapi.yml, openapi/alto-vebra-branches-api-openapi.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/alto-vebra-appointments-api-openapi.yml",
    "openapi/alto-vebra-appraisals-api-openapi.yml",
    "openapi/alto-vebra-branches-api-openapi.yml",
    "openapi/alto-vebra-charges-api-openapi.yml",
    "openapi/alto-vebra-clients-api-openapi.yml"
  ]
}