{
  "@context": {
    "@vocab": "https://microsoft.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "microsoft": "https://microsoft.com/schema#",
    "Database": "microsoft:Database",
    "properties": {
      "@id": "microsoft:properties",
      "@type": "@id"
    },
    "sku": {
      "@id": "microsoft:sku"
    },
    "kind": {
      "@id": "microsoft:kind",
      "@type": "xsd:string"
    },
    "managedBy": {
      "@id": "microsoft:managedBy",
      "@type": "xsd:string"
    },
    "identity": {
      "@id": "microsoft:identity",
      "@type": "@id"
    },
    "DatabaseIdentity": "microsoft:DatabaseIdentity",
    "type": {
      "@id": "microsoft:type",
      "@type": "xsd:string"
    },
    "tenantId": {
      "@id": "microsoft:tenantId",
      "@type": "xsd:string"
    },
    "userAssignedIdentities": {
      "@id": "microsoft:userAssignedIdentities"
    },
    "DatabaseListResult": "microsoft:DatabaseListResult",
    "value": {
      "@id": "microsoft:value",
      "@container": "@list"
    },
    "nextLink": {
      "@id": "microsoft:nextLink",
      "@type": "@id"
    },
    "DatabaseProperties": "microsoft:DatabaseProperties",
    "createMode": {
      "@id": "microsoft:createMode",
      "@type": "xsd:string"
    },
    "collation": {
      "@id": "microsoft:collation",
      "@type": "xsd:string"
    },
    "maxSizeBytes": {
      "@id": "microsoft:maxSizeBytes",
      "@type": "xsd:integer"
    },
    "sampleName": {
      "@id": "microsoft:sampleName",
      "@type": "xsd:string"
    },
    "elasticPoolId": {
      "@id": "microsoft:elasticPoolId",
      "@type": "xsd:string"
    },
    "sourceDatabaseId": {
      "@id": "microsoft:sourceDatabaseId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "microsoft:status",
      "@type": "xsd:string"
    },
    "databaseId": {
      "@id": "microsoft:databaseId",
      "@type": "@id"
    },
    "creationDate": {
      "@id": "microsoft:creationDate",
      "@type": "xsd:dateTime"
    },
    "currentServiceObjectiveName": {
      "@id": "microsoft:currentServiceObjectiveName",
      "@type": "xsd:string"
    },
    "requestedServiceObjectiveName": {
      "@id": "microsoft:requestedServiceObjectiveName",
      "@type": "xsd:string"
    },
    "defaultSecondaryLocation": {
      "@id": "microsoft:defaultSecondaryLocation",
      "@type": "xsd:string"
    },
    "failoverGroupId": {
      "@id": "microsoft:failoverGroupId",
      "@type": "xsd:string"
    },
    "restorePointInTime": {
      "@id": "microsoft:restorePointInTime",
      "@type": "xsd:dateTime"
    },
    "sourceDatabaseDeletionDate": {
      "@id": "microsoft:sourceDatabaseDeletionDate",
      "@type": "xsd:dateTime"
    },
    "recoveryServicesRecoveryPointId": {
      "@id": "microsoft:recoveryServicesRecoveryPointId",
      "@type": "xsd:string"
    },
    "longTermRetentionBackupResourceId": {
      "@id": "microsoft:longTermRetentionBackupResourceId",
      "@type": "xsd:string"
    },
    "recoverableDatabaseId": {
      "@id": "microsoft:recoverableDatabaseId",
      "@type": "xsd:string"
    },
    "restorableDroppedDatabaseId": {
      "@id": "microsoft:restorableDroppedDatabaseId",
      "@type": "xsd:string"
    },
    "catalogCollation": {
      "@id": "microsoft:catalogCollation",
      "@type": "xsd:string"
    },
    "zoneRedundant": {
      "@id": "microsoft:zoneRedundant",
      "@type": "xsd:boolean"
    },
    "licenseType": {
      "@id": "microsoft:licenseType",
      "@type": "xsd:string"
    },
    "maxLogSizeBytes": {
      "@id": "microsoft:maxLogSizeBytes",
      "@type": "xsd:integer"
    },
    "earliestRestoreDate": {
      "@id": "microsoft:earliestRestoreDate",
      "@type": "xsd:dateTime"
    },
    "readScale": {
      "@id": "microsoft:readScale",
      "@type": "xsd:string"
    },
    "highAvailabilityReplicaCount": {
      "@id": "microsoft:highAvailabilityReplicaCount",
      "@type": "xsd:integer"
    },
    "secondaryType": {
      "@id": "microsoft:secondaryType",
      "@type": "xsd:string"
    },
    "currentSku": {
      "@id": "microsoft:currentSku",
      "@type": "@id"
    },
    "autoPauseDelay": {
      "@id": "microsoft:autoPauseDelay",
      "@type": "xsd:integer"
    },
    "currentBackupStorageRedundancy": {
      "@id": "microsoft:currentBackupStorageRedundancy",
      "@type": "xsd:string"
    },
    "requestedBackupStorageRedundancy": {
      "@id": "microsoft:requestedBackupStorageRedundancy",
      "@type": "@id"
    },
    "minCapacity": {
      "@id": "microsoft:minCapacity",
      "@type": "xsd:decimal"
    },
    "pausedDate": {
      "@id": "microsoft:pausedDate",
      "@type": "xsd:dateTime"
    },
    "resumedDate": {
      "@id": "microsoft:resumedDate",
      "@type": "xsd:dateTime"
    },
    "maintenanceConfigurationId": {
      "@id": "microsoft:maintenanceConfigurationId",
      "@type": "xsd:string"
    },
    "isLedgerOn": {
      "@id": "microsoft:isLedgerOn",
      "@type": "xsd:boolean"
    },
    "isInfraEncryptionEnabled": {
      "@id": "microsoft:isInfraEncryptionEnabled",
      "@type": "xsd:boolean"
    },
    "federatedClientId": {
      "@id": "microsoft:federatedClientId",
      "@type": "@id"
    },
    "keys": {
      "@id": "microsoft:keys"
    },
    "encryptionProtector": {
      "@id": "microsoft:encryptionProtector",
      "@type": "xsd:string"
    },
    "preferredEnclaveType": {
      "@id": "microsoft:preferredEnclaveType",
      "@type": "xsd:string"
    },
    "useFreeLimit": {
      "@id": "microsoft:useFreeLimit",
      "@type": "xsd:boolean"
    },
    "freeLimitExhaustionBehavior": {
      "@id": "microsoft:freeLimitExhaustionBehavior",
      "@type": "xsd:string"
    },
    "sourceResourceId": {
      "@id": "microsoft:sourceResourceId",
      "@type": "xsd:string"
    },
    "manualCutover": {
      "@id": "microsoft:manualCutover",
      "@type": "xsd:boolean"
    },
    "performCutover": {
      "@id": "microsoft:performCutover",
      "@type": "xsd:boolean"
    },
    "availabilityZone": {
      "@id": "microsoft:availabilityZone",
      "@type": "xsd:string"
    },
    "encryptionProtectorAutoRotation": {
      "@id": "microsoft:encryptionProtectorAutoRotation",
      "@type": "xsd:boolean"
    },
    "DatabaseUpdate": "microsoft:DatabaseUpdate",
    "tags": {
      "@id": "microsoft:tags"
    },
    "DatabaseUpdateProperties": "microsoft:DatabaseUpdateProperties",
    "DatabaseUserIdentity": "microsoft:DatabaseUserIdentity",
    "principalId": {
      "@id": "microsoft:principalId",
      "@type": "@id"
    },
    "clientId": {
      "@id": "microsoft:clientId",
      "@type": "@id"
    },
    "ExportDatabaseDefinition": "microsoft:ExportDatabaseDefinition",
    "storageKeyType": {
      "@id": "microsoft:storageKeyType",
      "@type": "xsd:string"
    },
    "storageKey": {
      "@id": "microsoft:storageKey",
      "@type": "xsd:string"
    },
    "storageUri": {
      "@id": "microsoft:storageUri",
      "@type": "xsd:string"
    },
    "administratorLogin": {
      "@id": "microsoft:administratorLogin",
      "@type": "xsd:string"
    },
    "administratorLoginPassword": {
      "@id": "microsoft:administratorLoginPassword",
      "@type": "xsd:string"
    },
    "authenticationType": {
      "@id": "microsoft:authenticationType",
      "@type": "xsd:string"
    },
    "networkIsolation": {
      "@id": "microsoft:networkIsolation"
    },
    "ImportExistingDatabaseDefinition": "microsoft:ImportExistingDatabaseDefinition",
    "ResourceMoveDefinition": "microsoft:ResourceMoveDefinition",
    "id": {
      "@id": "microsoft:id",
      "@type": "xsd:string"
    },
    "ErrorDetail": "microsoft:ErrorDetail",
    "code": {
      "@id": "microsoft:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "microsoft:message",
      "@type": "xsd:string"
    },
    "target": {
      "@id": "microsoft:target",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "microsoft:details",
      "@container": "@list"
    },
    "additionalInfo": {
      "@id": "microsoft:additionalInfo",
      "@container": "@list"
    },
    "ErrorResponse": "microsoft:ErrorResponse",
    "error": {
      "@id": "microsoft:error"
    },
    "ImportExportOperationResult": "microsoft:ImportExportOperationResult",
    "ElasticPool": "microsoft:ElasticPool",
    "ElasticPoolListResult": "microsoft:ElasticPoolListResult",
    "ElasticPoolPerDatabaseSettings": "microsoft:ElasticPoolPerDatabaseSettings",
    "maxCapacity": {
      "@id": "microsoft:maxCapacity",
      "@type": "xsd:decimal"
    },
    "ElasticPoolProperties": "microsoft:ElasticPoolProperties",
    "state": {
      "@id": "microsoft:state",
      "@type": "xsd:string"
    },
    "perDatabaseSettings": {
      "@id": "microsoft:perDatabaseSettings",
      "@type": "@id"
    },
    "ElasticPoolUpdate": "microsoft:ElasticPoolUpdate",
    "ElasticPoolUpdateProperties": "microsoft:ElasticPoolUpdateProperties",
    "FailoverGroup": "microsoft:FailoverGroup",
    "location": {
      "@id": "microsoft:location",
      "@type": "xsd:string"
    },
    "FailoverGroupListResult": "microsoft:FailoverGroupListResult",
    "FailoverGroupProperties": "microsoft:FailoverGroupProperties",
    "readWriteEndpoint": {
      "@id": "microsoft:readWriteEndpoint",
      "@type": "@id"
    },
    "readOnlyEndpoint": {
      "@id": "microsoft:readOnlyEndpoint",
      "@type": "@id"
    },
    "replicationRole": {
      "@id": "microsoft:replicationRole",
      "@type": "xsd:string"
    },
    "replicationState": {
      "@id": "microsoft:replicationState",
      "@type": "xsd:string"
    },
    "partnerServers": {
      "@id": "microsoft:partnerServers",
      "@container": "@list"
    },
    "databases": {
      "@id": "microsoft:databases",
      "@container": "@list"
    },
    "FailoverGroupReadOnlyEndpoint": "microsoft:FailoverGroupReadOnlyEndpoint",
    "failoverPolicy": {
      "@id": "microsoft:failoverPolicy",
      "@type": "xsd:string"
    },
    "targetServer": {
      "@id": "microsoft:targetServer",
      "@type": "xsd:string"
    },
    "FailoverGroupReadWriteEndpoint": "microsoft:FailoverGroupReadWriteEndpoint",
    "failoverWithDataLossGracePeriodMinutes": {
      "@id": "microsoft:failoverWithDataLossGracePeriodMinutes",
      "@type": "xsd:integer"
    },
    "FailoverGroupUpdate": "microsoft:FailoverGroupUpdate",
    "FailoverGroupUpdateProperties": "microsoft:FailoverGroupUpdateProperties",
    "PartnerInfo": "microsoft:PartnerInfo",
    "FirewallRule": "microsoft:FirewallRule",
    "FirewallRuleList": "microsoft:FirewallRuleList",
    "values": {
      "@id": "microsoft:values",
      "@container": "@list"
    },
    "FirewallRuleListResult": "microsoft:FirewallRuleListResult",
    "ServerFirewallRuleProperties": "microsoft:ServerFirewallRuleProperties",
    "startIpAddress": {
      "@id": "microsoft:startIpAddress",
      "@type": "xsd:string"
    },
    "endIpAddress": {
      "@id": "microsoft:endIpAddress",
      "@type": "xsd:string"
    },
    "CheckNameAvailabilityRequest": "microsoft:CheckNameAvailabilityRequest",
    "name": {
      "@id": "microsoft:name",
      "@type": "xsd:string"
    },
    "CheckNameAvailabilityResponse": "microsoft:CheckNameAvailabilityResponse",
    "available": {
      "@id": "microsoft:available",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "microsoft:reason",
      "@type": "xsd:string"
    },
    "ImportNewDatabaseDefinition": "microsoft:ImportNewDatabaseDefinition",
    "databaseName": {
      "@id": "microsoft:databaseName",
      "@type": "xsd:string"
    },
    "edition": {
      "@id": "microsoft:edition",
      "@type": "xsd:string"
    },
    "serviceObjectiveName": {
      "@id": "microsoft:serviceObjectiveName",
      "@type": "xsd:string"
    },
    "RefreshExternalGovernanceStatusOperationResult": "microsoft:RefreshExternalGovernanceStatusOperationResult",
    "RefreshExternalGovernanceStatusOperationResultProperties": "microsoft:RefreshExternalGovernanceStatusOperationResultProperties",
    "requestId": {
      "@id": "microsoft:requestId",
      "@type": "xsd:string"
    },
    "requestType": {
      "@id": "microsoft:requestType",
      "@type": "xsd:string"
    },
    "queuedTime": {
      "@id": "microsoft:queuedTime",
      "@type": "xsd:string"
    },
    "serverName": {
      "@id": "microsoft:serverName",
      "@type": "xsd:string"
    },
    "errorMessage": {
      "@id": "microsoft:errorMessage",
      "@type": "xsd:string"
    },
    "Server": "microsoft:Server",
    "ServerExternalAdministrator": "microsoft:ServerExternalAdministrator",
    "administratorType": {
      "@id": "microsoft:administratorType",
      "@type": "xsd:string"
    },
    "principalType": {
      "@id": "microsoft:principalType",
      "@type": "xsd:string"
    },
    "login": {
      "@id": "microsoft:login",
      "@type": "xsd:string"
    },
    "sid": {
      "@id": "microsoft:sid",
      "@type": "@id"
    },
    "azureADOnlyAuthentication": {
      "@id": "microsoft:azureADOnlyAuthentication",
      "@type": "xsd:boolean"
    },
    "ServerListResult": "microsoft:ServerListResult",
    "ServerPrivateEndpointConnection": "microsoft:ServerPrivateEndpointConnection",
    "ServerProperties": "microsoft:ServerProperties",
    "version": {
      "@id": "microsoft:version",
      "@type": "xsd:string"
    },
    "fullyQualifiedDomainName": {
      "@id": "microsoft:fullyQualifiedDomainName",
      "@type": "xsd:string"
    },
    "privateEndpointConnections": {
      "@id": "microsoft:privateEndpointConnections",
      "@container": "@list"
    },
    "minimalTlsVersion": {
      "@id": "microsoft:minimalTlsVersion",
      "@type": "xsd:string"
    },
    "publicNetworkAccess": {
      "@id": "microsoft:publicNetworkAccess",
      "@type": "xsd:string"
    },
    "workspaceFeature": {
      "@id": "microsoft:workspaceFeature",
      "@type": "xsd:string"
    },
    "primaryUserAssignedIdentityId": {
      "@id": "microsoft:primaryUserAssignedIdentityId",
      "@type": "xsd:string"
    },
    "keyId": {
      "@id": "microsoft:keyId",
      "@type": "xsd:string"
    },
    "administrators": {
      "@id": "microsoft:administrators",
      "@type": "@id"
    },
    "restrictOutboundNetworkAccess": {
      "@id": "microsoft:restrictOutboundNetworkAccess",
      "@type": "xsd:string"
    },
    "isIPv6Enabled": {
      "@id": "microsoft:isIPv6Enabled",
      "@type": "@id"
    },
    "externalGovernanceStatus": {
      "@id": "microsoft:externalGovernanceStatus",
      "@type": "xsd:string"
    },
    "retentionDays": {
      "@id": "microsoft:retentionDays",
      "@type": "xsd:integer"
    },
    "ServerUpdate": "microsoft:ServerUpdate"
  },
  "@type": "schema:Dataset",
  "schema:name": "Azure SQL Database API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Azure SQL Database'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/microsoft-azure-sql-database-databases-api-openapi.yml, openapi/microsoft-azure-sql-database-elasticpools-api-openapi.yml, openapi/microsoft-azure-sql-database-failovergroups-api-openapi.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/microsoft-azure-sql-database-databases-api-openapi.yml",
    "openapi/microsoft-azure-sql-database-elasticpools-api-openapi.yml",
    "openapi/microsoft-azure-sql-database-failovergroups-api-openapi.yml",
    "openapi/microsoft-azure-sql-database-firewall-rules-api-openapi.yml",
    "openapi/microsoft-azure-sql-database-servers-api-openapi.yml"
  ]
}