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