{
  "@context": {
    "@vocab": "https://microsoft.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "azure": "https://microsoft.com/schema#",
    "microsoft.graph.ODataErrors.MainError": "azure:microsoft.graph.ODataErrors.MainError",
    "code": {
      "@id": "azure:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "azure:message",
      "@type": "xsd:string"
    },
    "target": {
      "@id": "azure:target",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "azure:details",
      "@container": "@list"
    },
    "innerError": {
      "@id": "azure:innerError",
      "@type": "@id"
    },
    "microsoft.graph.profileSourceLocalization": "azure:microsoft.graph.profileSourceLocalization",
    "displayName": {
      "@id": "azure:displayName",
      "@type": "xsd:string"
    },
    "languageTag": {
      "@id": "azure:languageTag",
      "@type": "xsd:string"
    },
    "webUrl": {
      "@id": "azure:webUrl",
      "@type": "xsd:string"
    },
    "microsoft.graph.displayNameLocalization": "azure:microsoft.graph.displayNameLocalization",
    "microsoft.graph.entity": "azure:microsoft.graph.entity",
    "id": {
      "@id": "azure:id",
      "@type": "xsd:string"
    },
    "microsoft.graph.profileSourceCollectionResponse": "azure:microsoft.graph.profileSourceCollectionResponse",
    "value": {
      "@id": "azure:value",
      "@container": "@list"
    },
    "microsoft.graph.profileCardPropertyCollectionResponse": "azure:microsoft.graph.profileCardPropertyCollectionResponse",
    "microsoft.graph.ODataErrors.ODataError": "azure:microsoft.graph.ODataErrors.ODataError",
    "error": {
      "@id": "azure:error",
      "@type": "@id"
    },
    "microsoft.graph.profileCardAnnotation": "azure:microsoft.graph.profileCardAnnotation",
    "localizations": {
      "@id": "azure:localizations",
      "@container": "@list"
    },
    "microsoft.graph.ODataErrors.ErrorDetails": "azure:microsoft.graph.ODataErrors.ErrorDetails",
    "microsoft.graph.profilePropertySettingCollectionResponse": "azure:microsoft.graph.profilePropertySettingCollectionResponse",
    "microsoft.graph.agreementFileData": "azure:microsoft.graph.agreementFileData",
    "data": {
      "@id": "azure:data",
      "@type": "xsd:string"
    },
    "microsoft.graph.agreementAcceptanceState": "azure:microsoft.graph.agreementAcceptanceState",
    "microsoft.graph.agreementCollectionResponse": "azure:microsoft.graph.agreementCollectionResponse",
    "microsoft.graph.termsExpiration": "azure:microsoft.graph.termsExpiration",
    "frequency": {
      "@id": "azure:frequency",
      "@type": "xsd:string"
    },
    "startDateTime": {
      "@id": "azure:startDateTime",
      "@type": "xsd:dateTime"
    },
    "microsoft.graph.agreementAcceptanceCollectionResponse": "azure:microsoft.graph.agreementAcceptanceCollectionResponse",
    "microsoft.graph.agreementFileLocalizationCollectionResponse": "azure:microsoft.graph.agreementFileLocalizationCollectionResponse",
    "microsoft.graph.agreementFileVersionCollectionResponse": "azure:microsoft.graph.agreementFileVersionCollectionResponse",
    "microsoft.graph.passwordCredential": "azure:microsoft.graph.passwordCredential",
    "customKeyIdentifier": {
      "@id": "azure:customKeyIdentifier",
      "@type": "xsd:string"
    },
    "endDateTime": {
      "@id": "azure:endDateTime",
      "@type": "xsd:dateTime"
    },
    "hint": {
      "@id": "azure:hint",
      "@type": "xsd:string"
    },
    "keyId": {
      "@id": "azure:keyId",
      "@type": "xsd:string"
    },
    "secretText": {
      "@id": "azure:secretText",
      "@type": "xsd:string"
    },
    "microsoft.graph.keyCredential": "azure:microsoft.graph.keyCredential",
    "key": {
      "@id": "azure:key",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "azure:type",
      "@type": "xsd:string"
    },
    "usage": {
      "@id": "azure:usage",
      "@type": "xsd:string"
    },
    "microsoft.graph.synchronizationMetadataEntry": "azure:microsoft.graph.synchronizationMetadataEntry",
    "microsoft.graph.keyValue": "azure:microsoft.graph.keyValue",
    "microsoft.graph.customSecurityAttributeComparisonOperator": "azure:microsoft.graph.customSecurityAttributeComparisonOperator",
    "microsoft.graph.stringKeyStringValuePair": "azure:microsoft.graph.stringKeyStringValuePair",
    "microsoft.graph.certification": "azure:microsoft.graph.certification",
    "certificationDetailsUrl": {
      "@id": "azure:certificationDetailsUrl",
      "@type": "xsd:string"
    },
    "certificationExpirationDateTime": {
      "@id": "azure:certificationExpirationDateTime",
      "@type": "xsd:dateTime"
    },
    "isCertifiedByMicrosoft": {
      "@id": "azure:isCertifiedByMicrosoft",
      "@type": "xsd:boolean"
    },
    "isPublisherAttested": {
      "@id": "azure:isPublisherAttested",
      "@type": "xsd:boolean"
    },
    "lastCertificationDateTime": {
      "@id": "azure:lastCertificationDateTime",
      "@type": "xsd:dateTime"
    },
    "microsoft.graph.synchronizationProgress": "azure:microsoft.graph.synchronizationProgress",
    "completedUnits": {
      "@id": "azure:completedUnits",
      "@type": "xsd:decimal"
    },
    "progressObservationDateTime": {
      "@id": "azure:progressObservationDateTime",
      "@type": "xsd:dateTime"
    },
    "totalUnits": {
      "@id": "azure:totalUnits",
      "@type": "xsd:decimal"
    },
    "units": {
      "@id": "azure:units",
      "@type": "xsd:string"
    },
    "microsoft.graph.attributeFlowBehavior": "azure:microsoft.graph.attributeFlowBehavior",
    "microsoft.graph.spaApplication": "azure:microsoft.graph.spaApplication",
    "redirectUris": {
      "@id": "azure:redirectUris",
      "@container": "@list"
    },
    "microsoft.graph.attributeDefinition": "azure:microsoft.graph.attributeDefinition",
    "anchor": {
      "@id": "azure:anchor",
      "@type": "xsd:boolean"
    },
    "apiExpressions": {
      "@id": "azure:apiExpressions",
      "@container": "@list"
    },
    "caseExact": {
      "@id": "azure:caseExact",
      "@type": "xsd:boolean"
    },
    "defaultValue": {
      "@id": "azure:defaultValue",
      "@type": "xsd:string"
    },
    "flowNullValues": {
      "@id": "azure:flowNullValues",
      "@type": "xsd:boolean"
    },
    "metadata": {
      "@id": "azure:metadata",
      "@container": "@list"
    },
    "multivalued": {
      "@id": "azure:multivalued",
      "@type": "xsd:boolean"
    },
    "mutability": {
      "@id": "azure:mutability",
      "@type": "@id"
    },
    "name": {
      "@id": "azure:name",
      "@type": "xsd:string"
    },
    "referencedObjects": {
      "@id": "azure:referencedObjects",
      "@container": "@list"
    },
    "required": {
      "@id": "azure:required",
      "@type": "xsd:boolean"
    },
    "microsoft.graph.synchronizationScheduleState": "azure:microsoft.graph.synchronizationScheduleState",
    "microsoft.graph.directoryDefinitionDiscoverabilities": "azure:microsoft.graph.directoryDefinitionDiscoverabilities",
    "microsoft.graph.apiApplication": "azure:microsoft.graph.apiApplication",
    "acceptMappedClaims": {
      "@id": "azure:acceptMappedClaims",
      "@type": "xsd:boolean"
    },
    "knownClientApplications": {
      "@id": "azure:knownClientApplications",
      "@container": "@list"
    },
    "oauth2PermissionScopes": {
      "@id": "azure:oauth2PermissionScopes",
      "@container": "@list"
    },
    "preAuthorizedApplications": {
      "@id": "azure:preAuthorizedApplications",
      "@container": "@list"
    },
    "requestedAccessTokenVersion": {
      "@id": "azure:requestedAccessTokenVersion",
      "@type": "xsd:decimal"
    },
    "microsoft.graph.appManagementRestrictionState": "azure:microsoft.graph.appManagementRestrictionState",
    "microsoft.graph.resourceAccess": "azure:microsoft.graph.resourceAccess",
    "microsoft.graph.attributeDefinitionMetadata": "azure:microsoft.graph.attributeDefinitionMetadata",
    "microsoft.graph.objectDefinitionMetadata": "azure:microsoft.graph.objectDefinitionMetadata",
    "microsoft.graph.objectDefinition": "azure:microsoft.graph.objectDefinition",
    "attributes": {
      "@id": "azure:attributes",
      "@container": "@list"
    },
    "supportedApis": {
      "@id": "azure:supportedApis",
      "@container": "@list"
    },
    "microsoft.graph.objectMappingMetadataEntry": "azure:microsoft.graph.objectMappingMetadataEntry",
    "microsoft.graph.objectFlowTypes": "azure:microsoft.graph.objectFlowTypes",
    "microsoft.graph.implicitGrantSettings": "azure:microsoft.graph.implicitGrantSettings",
    "enableAccessTokenIssuance": {
      "@id": "azure:enableAccessTokenIssuance",
      "@type": "xsd:boolean"
    },
    "enableIdTokenIssuance": {
      "@id": "azure:enableIdTokenIssuance",
      "@type": "xsd:boolean"
    },
    "microsoft.graph.filterOperand": "azure:microsoft.graph.filterOperand",
    "values": {
      "@id": "azure:values",
      "@container": "@list"
    },
    "microsoft.graph.identifierUriConfiguration": "azure:microsoft.graph.identifierUriConfiguration",
    "nonDefaultUriAddition": {
      "@id": "azure:nonDefaultUriAddition",
      "@type": "@id"
    },
    "uriAdditionWithoutUniqueTenantIdentifier": {
      "@id": "azure:uriAdditionWithoutUniqueTenantIdentifier",
      "@type": "@id"
    },
    "microsoft.graph.filterClause": "azure:microsoft.graph.filterClause",
    "operatorName": {
      "@id": "azure:operatorName",
      "@type": "xsd:string"
    },
    "sourceOperandName": {
      "@id": "azure:sourceOperandName",
      "@type": "xsd:string"
    },
    "targetOperand": {
      "@id": "azure:targetOperand",
      "@type": "@id"
    },
    "microsoft.graph.preAuthorizedApplication": "azure:microsoft.graph.preAuthorizedApplication",
    "appId": {
      "@id": "azure:appId",
      "@type": "xsd:string"
    },
    "delegatedPermissionIds": {
      "@id": "azure:delegatedPermissionIds",
      "@container": "@list"
    },
    "microsoft.graph.synchronizationMetadata": "azure:microsoft.graph.synchronizationMetadata",
    "microsoft.graph.identifierUriRestriction": "azure:microsoft.graph.identifierUriRestriction",
    "excludeActors": {
      "@id": "azure:excludeActors",
      "@type": "@id"
    },
    "excludeAppsReceivingV2Tokens": {
      "@id": "azure:excludeAppsReceivingV2Tokens",
      "@type": "xsd:boolean"
    },
    "excludeSaml": {
      "@id": "azure:excludeSaml",
      "@type": "xsd:boolean"
    },
    "isStateSetByMicrosoft": {
      "@id": "azure:isStateSetByMicrosoft",
      "@type": "xsd:boolean"
    },
    "restrictForAppsCreatedAfterDateTime": {
      "@id": "azure:restrictForAppsCreatedAfterDateTime",
      "@type": "xsd:dateTime"
    },
    "state": {
      "@id": "azure:state",
      "@type": "@id"
    },
    "microsoft.graph.synchronizationTaskExecutionResult": "azure:microsoft.graph.synchronizationTaskExecutionResult",
    "microsoft.graph.webApplication": "azure:microsoft.graph.webApplication",
    "homePageUrl": {
      "@id": "azure:homePageUrl",
      "@type": "xsd:string"
    },
    "implicitGrantSettings": {
      "@id": "azure:implicitGrantSettings",
      "@type": "@id"
    },
    "logoutUrl": {
      "@id": "azure:logoutUrl",
      "@type": "xsd:string"
    },
    "redirectUriSettings": {
      "@id": "azure:redirectUriSettings",
      "@container": "@list"
    },
    "microsoft.graph.keyCredentialConfiguration": "azure:microsoft.graph.keyCredentialConfiguration",
    "maxLifetime": {
      "@id": "azure:maxLifetime",
      "@type": "xsd:string"
    },
    "restrictionType": {
      "@id": "azure:restrictionType",
      "@type": "@id"
    },
    "microsoft.graph.attributeMappingSource": "azure:microsoft.graph.attributeMappingSource",
    "expression": {
      "@id": "azure:expression",
      "@type": "xsd:string"
    },
    "parameters": {
      "@id": "azure:parameters",
      "@container": "@list"
    },
    "microsoft.graph.attributeMapping": "azure:microsoft.graph.attributeMapping",
    "exportMissingReferences": {
      "@id": "azure:exportMissingReferences",
      "@type": "xsd:boolean"
    },
    "flowBehavior": {
      "@id": "azure:flowBehavior",
      "@type": "@id"
    },
    "flowType": {
      "@id": "azure:flowType",
      "@type": "@id"
    },
    "matchingPriority": {
      "@id": "azure:matchingPriority",
      "@type": "xsd:decimal"
    },
    "source": {
      "@id": "azure:source",
      "@type": "@id"
    },
    "targetAttributeName": {
      "@id": "azure:targetAttributeName",
      "@type": "xsd:string"
    },
    "microsoft.graph.synchronizationTaskExecution": "azure:microsoft.graph.synchronizationTaskExecution",
    "activityIdentifier": {
      "@id": "azure:activityIdentifier",
      "@type": "xsd:string"
    },
    "countEntitled": {
      "@id": "azure:countEntitled",
      "@type": "xsd:decimal"
    },
    "countEntitledForProvisioning": {
      "@id": "azure:countEntitledForProvisioning",
      "@type": "xsd:decimal"
    },
    "countEscrowed": {
      "@id": "azure:countEscrowed",
      "@type": "xsd:decimal"
    },
    "countEscrowedRaw": {
      "@id": "azure:countEscrowedRaw",
      "@type": "xsd:decimal"
    },
    "countExported": {
      "@id": "azure:countExported",
      "@type": "xsd:decimal"
    },
    "countExports": {
      "@id": "azure:countExports",
      "@type": "xsd:decimal"
    },
    "countImported": {
      "@id": "azure:countImported",
      "@type": "xsd:decimal"
    },
    "countImportedDeltas": {
      "@id": "azure:countImportedDeltas",
      "@type": "xsd:decimal"
    },
    "countImportedReferenceDeltas": {
      "@id": "azure:countImportedReferenceDeltas",
      "@type": "xsd:decimal"
    },
    "timeBegan": {
      "@id": "azure:timeBegan",
      "@type": "xsd:dateTime"
    },
    "timeEnded": {
      "@id": "azure:timeEnded",
      "@type": "xsd:dateTime"
    },
    "microsoft.graph.redirectUriSettings": "azure:microsoft.graph.redirectUriSettings",
    "index": {
      "@id": "azure:index",
      "@type": "xsd:decimal"
    },
    "uri": {
      "@id": "azure:uri",
      "@type": "xsd:string"
    },
    "microsoft.graph.informationalUrl": "azure:microsoft.graph.informationalUrl",
    "logoUrl": {
      "@id": "azure:logoUrl",
      "@type": "xsd:string"
    },
    "marketingUrl": {
      "@id": "azure:marketingUrl",
      "@type": "xsd:string"
    },
    "privacyStatementUrl": {
      "@id": "azure:privacyStatementUrl",
      "@type": "xsd:string"
    },
    "supportUrl": {
      "@id": "azure:supportUrl",
      "@type": "xsd:string"
    },
    "termsOfServiceUrl": {
      "@id": "azure:termsOfServiceUrl",
      "@type": "xsd:string"
    },
    "microsoft.graph.servicePrincipalLockConfiguration": "azure:microsoft.graph.servicePrincipalLockConfiguration",
    "allProperties": {
      "@id": "azure:allProperties",
      "@type": "xsd:boolean"
    },
    "credentialsWithUsageSign": {
      "@id": "azure:credentialsWithUsageSign",
      "@type": "xsd:boolean"
    },
    "credentialsWithUsageVerify": {
      "@id": "azure:credentialsWithUsageVerify",
      "@type": "xsd:boolean"
    },
    "isEnabled": {
      "@id": "azure:isEnabled",
      "@type": "xsd:boolean"
    },
    "tokenEncryptionKeyId": {
      "@id": "azure:tokenEncryptionKeyId",
      "@type": "xsd:boolean"
    },
    "microsoft.graph.weakAlgorithms": "azure:microsoft.graph.weakAlgorithms",
    "microsoft.graph.passwordCredentialConfiguration": "azure:microsoft.graph.passwordCredentialConfiguration",
    "microsoft.graph.parentalControlSettings": "azure:microsoft.graph.parentalControlSettings",
    "countriesBlockedForMinors": {
      "@id": "azure:countriesBlockedForMinors",
      "@container": "@list"
    },
    "legalAgeGroupRule": {
      "@id": "azure:legalAgeGroupRule",
      "@type": "xsd:string"
    },
    "microsoft.graph.applicationCollectionResponse": "azure:microsoft.graph.applicationCollectionResponse",
    "microsoft.graph.requestSignatureVerification": "azure:microsoft.graph.requestSignatureVerification",
    "allowedWeakAlgorithms": {
      "@id": "azure:allowedWeakAlgorithms",
      "@type": "@id"
    },
    "isSignedRequestRequired": {
      "@id": "azure:isSignedRequestRequired",
      "@type": "xsd:boolean"
    },
    "microsoft.graph.attributeFlowType": "azure:microsoft.graph.attributeFlowType",
    "microsoft.graph.synchronizationRule": "azure:microsoft.graph.synchronizationRule",
    "containerFilter": {
      "@id": "azure:containerFilter",
      "@type": "@id"
    },
    "editable": {
      "@id": "azure:editable",
      "@type": "xsd:boolean"
    },
    "groupFilter": {
      "@id": "azure:groupFilter",
      "@type": "@id"
    },
    "objectMappings": {
      "@id": "azure:objectMappings",
      "@container": "@list"
    },
    "priority": {
      "@id": "azure:priority",
      "@type": "xsd:decimal"
    },
    "sourceDirectoryName": {
      "@id": "azure:sourceDirectoryName",
      "@type": "xsd:string"
    },
    "targetDirectoryName": {
      "@id": "azure:targetDirectoryName",
      "@type": "xsd:string"
    },
    "microsoft.graph.requiredResourceAccess": "azure:microsoft.graph.requiredResourceAccess",
    "resourceAccess": {
      "@id": "azure:resourceAccess",
      "@container": "@list"
    },
    "resourceAppId": {
      "@id": "azure:resourceAppId",
      "@type": "xsd:string"
    },
    "microsoft.graph.filter": "azure:microsoft.graph.filter",
    "categoryFilterGroups": {
      "@id": "azure:categoryFilterGroups",
      "@container": "@list"
    },
    "groups": {
      "@id": "azure:groups",
      "@container": "@list"
    },
    "inputFilterGroups": {
      "@id": "azure:inputFilterGroups",
      "@container": "@list"
    },
    "microsoft.graph.attributeDefinitionMetadataEntry": "azure:microsoft.graph.attributeDefinitionMetadataEntry",
    "microsoft.graph.customAppManagementApplicationConfiguration": "azure:microsoft.graph.customAppManagementApplicationConfiguration",
    "identifierUris": {
      "@id": "azure:identifierUris",
      "@type": "@id"
    },
    "microsoft.graph.addIn": "azure:microsoft.graph.addIn",
    "properties": {
      "@id": "azure:properties",
      "@container": "@list"
    },
    "microsoft.graph.synchronizationSecretKeyStringValuePair": "azure:microsoft.graph.synchronizationSecretKeyStringValuePair",
    "microsoft.graph.authenticationBehaviors": "azure:microsoft.graph.authenticationBehaviors",
    "blockAzureADGraphAccess": {
      "@id": "azure:blockAzureADGraphAccess",
      "@type": "xsd:boolean"
    },
    "removeUnverifiedEmailClaim": {
      "@id": "azure:removeUnverifiedEmailClaim",
      "@type": "xsd:boolean"
    },
    "requireClientServicePrincipal": {
      "@id": "azure:requireClientServicePrincipal",
      "@type": "xsd:boolean"
    },
    "microsoft.graph.nativeAuthenticationApisEnabled": "azure:microsoft.graph.nativeAuthenticationApisEnabled",
    "microsoft.graph.synchronizationError": "azure:microsoft.graph.synchronizationError",
    "tenantActionable": {
      "@id": "azure:tenantActionable",
      "@type": "xsd:boolean"
    },
    "microsoft.graph.objectMappingMetadata": "azure:microsoft.graph.objectMappingMetadata",
    "microsoft.graph.mutability": "azure:microsoft.graph.mutability",
    "microsoft.graph.quarantineReason": "azure:microsoft.graph.quarantineReason",
    "microsoft.graph.optionalClaim": "azure:microsoft.graph.optionalClaim",
    "additionalProperties": {
      "@id": "azure:additionalProperties",
      "@container": "@list"
    },
    "essential": {
      "@id": "azure:essential",
      "@type": "xsd:boolean"
    },
    "microsoft.graph.objectMapping": "azure:microsoft.graph.objectMapping",
    "attributeMappings": {
      "@id": "azure:attributeMappings",
      "@container": "@list"
    },
    "enabled": {
      "@id": "azure:enabled",
      "@type": "xsd:boolean"
    },
    "flowTypes": {
      "@id": "azure:flowTypes",
      "@type": "@id"
    },
    "scope": {
      "@id": "azure:scope",
      "@type": "@id"
    },
    "sourceObjectName": {
      "@id": "azure:sourceObjectName",
      "@type": "xsd:string"
    },
    "targetObjectName": {
      "@id": "azure:targetObjectName",
      "@type": "xsd:string"
    },
    "microsoft.graph.synchronizationSecret": "azure:microsoft.graph.synchronizationSecret",
    "microsoft.graph.groupFilter": "azure:microsoft.graph.groupFilter",
    "includedGroups": {
      "@id": "azure:includedGroups",
      "@container": "@list"
    },
    "microsoft.graph.containerFilter": "azure:microsoft.graph.containerFilter",
    "includedContainers": {
      "@id": "azure:includedContainers",
      "@container": "@list"
    },
    "microsoft.graph.appRole": "azure:microsoft.graph.appRole",
    "allowedMemberTypes": {
      "@id": "azure:allowedMemberTypes",
      "@container": "@list"
    },
    "description": {
      "@id": "azure:description",
      "@type": "xsd:string"
    },
    "origin": {
      "@id": "azure:origin",
      "@type": "xsd:string"
    },
    "microsoft.graph.appCredentialRestrictionType": "azure:microsoft.graph.appCredentialRestrictionType",
    "microsoft.graph.synchronizationSchedule": "azure:microsoft.graph.synchronizationSchedule",
    "expiration": {
      "@id": "azure:expiration",
      "@type": "xsd:dateTime"
    },
    "interval": {
      "@id": "azure:interval",
      "@type": "xsd:string"
    },
    "microsoft.graph.synchronizationQuarantine": "azure:microsoft.graph.synchronizationQuarantine",
    "currentBegan": {
      "@id": "azure:currentBegan",
      "@type": "xsd:dateTime"
    },
    "nextAttempt": {
      "@id": "azure:nextAttempt",
      "@type": "xsd:dateTime"
    },
    "reason": {
      "@id": "azure:reason",
      "@type": "@id"
    },
    "seriesBegan": {
      "@id": "azure:seriesBegan",
      "@type": "xsd:dateTime"
    },
    "seriesCount": {
      "@id": "azure:seriesCount",
      "@type": "xsd:decimal"
    },
    "microsoft.graph.referencedObject": "azure:microsoft.graph.referencedObject",
    "referencedObjectName": {
      "@id": "azure:referencedObjectName",
      "@type": "xsd:string"
    },
    "referencedProperty": {
      "@id": "azure:referencedProperty",
      "@type": "xsd:string"
    },
    "microsoft.graph.verifiedPublisher": "azure:microsoft.graph.verifiedPublisher",
    "addedDateTime": {
      "@id": "azure:addedDateTime",
      "@type": "xsd:dateTime"
    },
    "verifiedPublisherId": {
      "@id": "azure:verifiedPublisherId",
      "@type": "xsd:string"
    },
    "microsoft.graph.synchronizationStatus": "azure:microsoft.graph.synchronizationStatus",
    "countSuccessiveCompleteFailures": {
      "@id": "azure:countSuccessiveCompleteFailures",
      "@type": "xsd:decimal"
    },
    "escrowsPruned": {
      "@id": "azure:escrowsPruned",
      "@type": "xsd:boolean"
    },
    "lastExecution": {
      "@id": "azure:lastExecution",
      "@type": "@id"
    },
    "lastSuccessfulExecution": {
      "@id": "azure:lastSuccessfulExecution",
      "@type": "@id"
    },
    "lastSuccessfulExecutionWithExports": {
      "@id": "azure:lastSuccessfulExecutionWithExports",
      "@type": "@id"
    },
    "progress": {
      "@id": "azure:progress",
      "@container": "@list"
    },
    "quarantine": {
      "@id": "azure:quarantine",
      "@type": "@id"
    },
    "steadyStateFirstAchievedTime": {
      "@id": "azure:steadyStateFirstAchievedTime",
      "@type": "xsd:dateTime"
    },
    "steadyStateLastAchievedTime": {
      "@id": "azure:steadyStateLastAchievedTime",
      "@type": "xsd:dateTime"
    },
    "synchronizedEntryCountByType": {
      "@id": "azure:synchronizedEntryCountByType",
      "@container": "@list"
    },
    "troubleshootingUrl": {
      "@id": "azure:troubleshootingUrl",
      "@type": "xsd:string"
    },
    "microsoft.graph.stringKeyAttributeMappingSourceValuePair": "azure:microsoft.graph.stringKeyAttributeMappingSourceValuePair",
    "microsoft.graph.stringKeyLongValuePair": "azure:microsoft.graph.stringKeyLongValuePair",
    "microsoft.graph.permissionScope": "azure:microsoft.graph.permissionScope",
    "adminConsentDescription": {
      "@id": "azure:adminConsentDescription",
      "@type": "xsd:string"
    },
    "adminConsentDisplayName": {
      "@id": "azure:adminConsentDisplayName",
      "@type": "xsd:string"
    },
    "userConsentDescription": {
      "@id": "azure:userConsentDescription",
      "@type": "xsd:string"
    },
    "userConsentDisplayName": {
      "@id": "azure:userConsentDisplayName",
      "@type": "xsd:string"
    },
    "microsoft.graph.appKeyCredentialRestrictionType": "azure:microsoft.graph.appKeyCredentialRestrictionType",
    "microsoft.graph.attributeMappingSourceType": "azure:microsoft.graph.attributeMappingSourceType",
    "microsoft.graph.keyValuePair": "azure:microsoft.graph.keyValuePair",
    "microsoft.graph.appManagementConfiguration": "azure:microsoft.graph.appManagementConfiguration",
    "keyCredentials": {
      "@id": "azure:keyCredentials",
      "@container": "@list"
    },
    "passwordCredentials": {
      "@id": "azure:passwordCredentials",
      "@container": "@list"
    },
    "microsoft.graph.appManagementPolicyActorExemptions": "azure:microsoft.graph.appManagementPolicyActorExemptions",
    "customSecurityAttributes": {
      "@id": "azure:customSecurityAttributes",
      "@container": "@list"
    },
    "microsoft.graph.filterGroup": "azure:microsoft.graph.filterGroup",
    "clauses": {
      "@id": "azure:clauses",
      "@container": "@list"
    },
    "microsoft.graph.publicClientApplication": "azure:microsoft.graph.publicClientApplication",
    "microsoft.graph.attributeType": "azure:microsoft.graph.attributeType",
    "microsoft.graph.optionalClaims": "azure:microsoft.graph.optionalClaims",
    "accessToken": {
      "@id": "azure:accessToken",
      "@container": "@list"
    },
    "idToken": {
      "@id": "azure:idToken",
      "@container": "@list"
    },
    "saml2Token": {
      "@id": "azure:saml2Token",
      "@container": "@list"
    },
    "microsoft.graph.objectDefinitionMetadataEntry": "azure:microsoft.graph.objectDefinitionMetadataEntry",
    "microsoft.graph.synchronizationStatusCode": "azure:microsoft.graph.synchronizationStatusCode",
    "ReferenceCreate": "azure:ReferenceCreate",
    "StringCollectionResponse": "azure:StringCollectionResponse",
    "microsoft.graph.appManagementPolicyCollectionResponse": "azure:microsoft.graph.appManagementPolicyCollectionResponse",
    "microsoft.graph.objectIdentity": "azure:microsoft.graph.objectIdentity",
    "issuer": {
      "@id": "azure:issuer",
      "@type": "xsd:string"
    },
    "issuerAssignedId": {
      "@id": "azure:issuerAssignedId",
      "@type": "xsd:string"
    },
    "signInType": {
      "@id": "azure:signInType",
      "@type": "xsd:string"
    },
    "microsoft.graph.virtualEventExternalRegistrationInformation": "azure:microsoft.graph.virtualEventExternalRegistrationInformation",
    "referrer": {
      "@id": "azure:referrer",
      "@type": "xsd:string"
    },
    "registrationId": {
      "@id": "azure:registrationId",
      "@type": "xsd:string"
    },
    "microsoft.graph.categoryColor": "azure:microsoft.graph.categoryColor",
    "microsoft.graph.alternativeSecurityId": "azure:microsoft.graph.alternativeSecurityId",
    "identityProvider": {
      "@id": "azure:identityProvider",
      "@type": "xsd:string"
    },
    "microsoft.graph.teamsAppPublishingState": "azure:microsoft.graph.teamsAppPublishingState",
    "microsoft.graph.policyLocation": "azure:microsoft.graph.policyLocation",
    "microsoft.graph.locationType": "azure:microsoft.graph.locationType",
    "microsoft.graph.chatType": "azure:microsoft.graph.chatType",
    "microsoft.graph.chatMessagePolicyViolationUserActionTypes": "azure:microsoft.graph.chatMessagePolicyViolationUserActionTypes",
    "microsoft.graph.authenticationMethodKeyStrength": "azure:microsoft.graph.authenticationMethodKeyStrength",
    "microsoft.graph.file": "azure:microsoft.graph.file",
    "hashes": {
      "@id": "azure:hashes",
      "@type": "@id"
    },
    "mimeType": {
      "@id": "azure:mimeType",
      "@type": "xsd:string"
    },
    "processingMetadata": {
      "@id": "azure:processingMetadata",
      "@type": "xsd:boolean"
    },
    "microsoft.graph.locationUniqueIdType": "azure:microsoft.graph.locationUniqueIdType",
    "microsoft.graph.teamsTabConfiguration": "azure:microsoft.graph.teamsTabConfiguration",
    "contentUrl": {
      "@id": "azure:contentUrl",
      "@type": "xsd:string"
    },
    "entityId": {
      "@id": "azure:entityId",
      "@type": "xsd:string"
    },
    "removeUrl": {
      "@id": "azure:removeUrl",
      "@type": "xsd:string"
    },
    "websiteUrl": {
      "@id": "azure:websiteUrl",
      "@type": "xsd:string"
    },
    "microsoft.graph.teamworkUserIdentityType": "azure:microsoft.graph.teamworkUserIdentityType",
    "microsoft.graph.automaticRepliesStatus": "azure:microsoft.graph.automaticRepliesStatus",
    "microsoft.graph.meetingChatMode": "azure:microsoft.graph.meetingChatMode",
    "microsoft.graph.attendeeType": "azure:microsoft.graph.attendeeType",
    "microsoft.graph.siteCollection": "azure:microsoft.graph.siteCollection",
    "archivalDetails": {
      "@id": "azure:archivalDetails",
      "@type": "@id"
    },
    "dataLocationCode": {
      "@id": "azure:dataLocationCode",
      "@type": "xsd:string"
    },
    "hostname": {
      "@id": "azure:hostname",
      "@type": "xsd:string"
    },
    "root": {
      "@id": "azure:root",
      "@type": "@id"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Microsoft Entra ID (formerly Azure AD) API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Microsoft Entra ID (formerly Azure AD)'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-05) from openapi/azure-ad-admin-peopleadminsettings-api-openapi.yml, openapi/azure-ad-agreements-agreement-api-openapi.yml, openapi/azure-ad-agreements-agreementacceptance-api-openapi.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/azure-ad-admin-peopleadminsettings-api-openapi.yml",
    "openapi/azure-ad-agreements-agreement-api-openapi.yml",
    "openapi/azure-ad-agreements-agreementacceptance-api-openapi.yml",
    "openapi/azure-ad-agreements-agreementfile-api-openapi.yml",
    "openapi/azure-ad-agreements-agreementfilelocalization-api-openapi.yml"
  ]
}