Azure Files · JSON-LD Context
Azure File Storage Context
JSON-LD context defining the semantic vocabulary for Azure File Storage from Azure Files.
34 Classes
103 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
azure:
https://microsoft.com/schema#
Classes
AccessRight
AccessPolicy
CorsRule
ErrorCode
FilesAndDirectoriesListSegment
DirectoryItem
FileItem
StringEncoded
FileProperty
HandleItem
LeaseDuration
LeaseState
LeaseStatus
ListFilesAndDirectoriesSegmentResponse
ListHandlesResponse
ListSharesResponse
Metrics
SmbMultichannel
FileRange
ClearRange
ShareProtocolSettings
ShareFileRangeList
StorageError
ShareItemInternal
SharePropertiesInternal
ShareStats
SignedIdentifier
ShareSmbSettings
ShareNfsSettings
StorageServiceProperties
SharePermission
ShareRootSquash
KeyInfo
UserDelegationKey
Properties
| Property | Type | Container |
|---|---|---|
| Start | dateTime | |
| Expiry | dateTime | |
| Permission | string | |
| AllowedOrigins | string | |
| AllowedMethods | string | |
| AllowedHeaders | string | |
| ExposedHeaders | string | |
| MaxAgeInSeconds | integer | |
| DirectoryItems | list | |
| FileItems | list | |
| Name | reference | |
| FileId | string | |
| Properties | reference | |
| Attributes | string | |
| PermissionKey | string | |
| Encoded | boolean | |
| content | string | |
| Content-Length | integer | |
| CreationTime | dateTime | |
| LastAccessTime | dateTime | |
| LastWriteTime | dateTime | |
| ChangeTime | dateTime | |
| Last-Modified | string | |
| Etag | string | |
| HandleId | string | |
| Path | reference | |
| ParentId | string | |
| SessionId | string | |
| ClientIp | string | |
| ClientName | string | |
| OpenTime | string | |
| LastReconnectTime | string | |
| AccessRightList | list | |
| ServiceEndpoint | string | |
| ShareName | string | |
| ShareSnapshot | string | |
| DirectoryPath | string | |
| Prefix | reference | |
| Marker | string | |
| MaxResults | integer | |
| Segment | reference | |
| NextMarker | string | |
| DirectoryId | string | |
| HandleList | list | |
| ShareItems | list | |
| Version | string | |
| Enabled | boolean | |
| IncludeAPIs | boolean | |
| RetentionPolicy | reference | |
| End | integer | |
| Smb | reference | |
| Nfs | reference | |
| Ranges | list | |
| ClearRanges | list | |
| Message | string | |
| CopySourceStatusCode | integer | |
| CopySourceErrorCode | string | |
| CopySourceErrorMessage | string | |
| AuthenticationErrorDetail | string | |
| Snapshot | string | |
| Deleted | boolean | |
| Metadata | reference | |
| Quota | integer | |
| ProvisionedIops | integer | |
| ProvisionedIngressMBps | integer | |
| ProvisionedEgressMBps | integer | |
| ProvisionedBandwidthMiBps | integer | |
| NextAllowedQuotaDowngradeTime | string | |
| DeletedTime | string | |
| RemainingRetentionDays | integer | |
| AccessTier | string | |
| AccessTierChangeTime | string | |
| AccessTierTransitionState | string | |
| EnabledProtocols | reference | |
| RootSquash | reference | |
| EnableSnapshotVirtualDirectoryAccess | boolean | |
| PaidBurstingEnabled | boolean | |
| PaidBurstingMaxIops | integer | |
| PaidBurstingMaxBandwidthMibps | integer | |
| IncludedBurstIops | integer | |
| MaxBurstCreditsForIops | integer | |
| NextAllowedProvisionedIopsDowngradeTime | string | |
| NextAllowedProvisionedBandwidthDowngradeTime | string | |
| EnableSmbDirectoryLease | boolean | |
| ShareUsageBytes | integer | |
| Id | string | |
| Multichannel | reference | |
| EncryptionInTransit | ||
| HourMetrics | reference | |
| MinuteMetrics | reference | |
| Cors | list | |
| Protocol | reference | |
| permission | string | |
| format | string | |
| DelegatedUserTid | string | |
| SignedOid | string | |
| SignedTid | string | |
| SignedStart | dateTime | |
| SignedExpiry | dateTime | |
| SignedService | string | |
| SignedVersion | string | |
| SignedDelegatedUserTid | string | |
| Value | string |
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/",
"azure": "https://microsoft.com/schema#",
"AccessRight": "azure:AccessRight",
"AccessPolicy": "azure:AccessPolicy",
"Start": {
"@id": "azure:Start",
"@type": "xsd:dateTime"
},
"Expiry": {
"@id": "azure:Expiry",
"@type": "xsd:dateTime"
},
"Permission": {
"@id": "azure:Permission",
"@type": "xsd:string"
},
"CorsRule": "azure:CorsRule",
"AllowedOrigins": {
"@id": "azure:AllowedOrigins",
"@type": "xsd:string"
},
"AllowedMethods": {
"@id": "azure:AllowedMethods",
"@type": "xsd:string"
},
"AllowedHeaders": {
"@id": "azure:AllowedHeaders",
"@type": "xsd:string"
},
"ExposedHeaders": {
"@id": "azure:ExposedHeaders",
"@type": "xsd:string"
},
"MaxAgeInSeconds": {
"@id": "azure:MaxAgeInSeconds",
"@type": "xsd:integer"
},
"ErrorCode": "azure:ErrorCode",
"FilesAndDirectoriesListSegment": "azure:FilesAndDirectoriesListSegment",
"DirectoryItems": {
"@id": "azure:DirectoryItems",
"@container": "@list"
},
"FileItems": {
"@id": "azure:FileItems",
"@container": "@list"
},
"DirectoryItem": "azure:DirectoryItem",
"Name": {
"@id": "azure:Name",
"@type": "@id"
},
"FileId": {
"@id": "azure:FileId",
"@type": "xsd:string"
},
"Properties": {
"@id": "azure:Properties",
"@type": "@id"
},
"Attributes": {
"@id": "azure:Attributes",
"@type": "xsd:string"
},
"PermissionKey": {
"@id": "azure:PermissionKey",
"@type": "xsd:string"
},
"FileItem": "azure:FileItem",
"StringEncoded": "azure:StringEncoded",
"Encoded": {
"@id": "azure:Encoded",
"@type": "xsd:boolean"
},
"content": {
"@id": "azure:content",
"@type": "xsd:string"
},
"FileProperty": "azure:FileProperty",
"Content-Length": {
"@id": "azure:Content-Length",
"@type": "xsd:integer"
},
"CreationTime": {
"@id": "azure:CreationTime",
"@type": "xsd:dateTime"
},
"LastAccessTime": {
"@id": "azure:LastAccessTime",
"@type": "xsd:dateTime"
},
"LastWriteTime": {
"@id": "azure:LastWriteTime",
"@type": "xsd:dateTime"
},
"ChangeTime": {
"@id": "azure:ChangeTime",
"@type": "xsd:dateTime"
},
"Last-Modified": {
"@id": "azure:Last-Modified",
"@type": "xsd:string"
},
"Etag": {
"@id": "azure:Etag",
"@type": "xsd:string"
},
"HandleItem": "azure:HandleItem",
"HandleId": {
"@id": "azure:HandleId",
"@type": "xsd:string"
},
"Path": {
"@id": "azure:Path",
"@type": "@id"
},
"ParentId": {
"@id": "azure:ParentId",
"@type": "xsd:string"
},
"SessionId": {
"@id": "azure:SessionId",
"@type": "xsd:string"
},
"ClientIp": {
"@id": "azure:ClientIp",
"@type": "xsd:string"
},
"ClientName": {
"@id": "azure:ClientName",
"@type": "xsd:string"
},
"OpenTime": {
"@id": "azure:OpenTime",
"@type": "xsd:string"
},
"LastReconnectTime": {
"@id": "azure:LastReconnectTime",
"@type": "xsd:string"
},
"AccessRightList": {
"@id": "azure:AccessRightList",
"@container": "@list"
},
"LeaseDuration": "azure:LeaseDuration",
"LeaseState": "azure:LeaseState",
"LeaseStatus": "azure:LeaseStatus",
"ListFilesAndDirectoriesSegmentResponse": "azure:ListFilesAndDirectoriesSegmentResponse",
"ServiceEndpoint": {
"@id": "azure:ServiceEndpoint",
"@type": "xsd:string"
},
"ShareName": {
"@id": "azure:ShareName",
"@type": "xsd:string"
},
"ShareSnapshot": {
"@id": "azure:ShareSnapshot",
"@type": "xsd:string"
},
"DirectoryPath": {
"@id": "azure:DirectoryPath",
"@type": "xsd:string"
},
"Prefix": {
"@id": "azure:Prefix",
"@type": "@id"
},
"Marker": {
"@id": "azure:Marker",
"@type": "xsd:string"
},
"MaxResults": {
"@id": "azure:MaxResults",
"@type": "xsd:integer"
},
"Segment": {
"@id": "azure:Segment",
"@type": "@id"
},
"NextMarker": {
"@id": "azure:NextMarker",
"@type": "xsd:string"
},
"DirectoryId": {
"@id": "azure:DirectoryId",
"@type": "xsd:string"
},
"ListHandlesResponse": "azure:ListHandlesResponse",
"HandleList": {
"@id": "azure:HandleList",
"@container": "@list"
},
"ListSharesResponse": "azure:ListSharesResponse",
"ShareItems": {
"@id": "azure:ShareItems",
"@container": "@list"
},
"Metrics": "azure:Metrics",
"Version": {
"@id": "azure:Version",
"@type": "xsd:string"
},
"Enabled": {
"@id": "azure:Enabled",
"@type": "xsd:boolean"
},
"IncludeAPIs": {
"@id": "azure:IncludeAPIs",
"@type": "xsd:boolean"
},
"RetentionPolicy": {
"@id": "azure:RetentionPolicy",
"@type": "@id"
},
"SmbMultichannel": "azure:SmbMultichannel",
"FileRange": "azure:FileRange",
"End": {
"@id": "azure:End",
"@type": "xsd:integer"
},
"ClearRange": "azure:ClearRange",
"ShareProtocolSettings": "azure:ShareProtocolSettings",
"Smb": {
"@id": "azure:Smb",
"@type": "@id"
},
"Nfs": {
"@id": "azure:Nfs",
"@type": "@id"
},
"ShareFileRangeList": "azure:ShareFileRangeList",
"Ranges": {
"@id": "azure:Ranges",
"@container": "@list"
},
"ClearRanges": {
"@id": "azure:ClearRanges",
"@container": "@list"
},
"StorageError": "azure:StorageError",
"Message": {
"@id": "azure:Message",
"@type": "xsd:string"
},
"CopySourceStatusCode": {
"@id": "azure:CopySourceStatusCode",
"@type": "xsd:integer"
},
"CopySourceErrorCode": {
"@id": "azure:CopySourceErrorCode",
"@type": "xsd:string"
},
"CopySourceErrorMessage": {
"@id": "azure:CopySourceErrorMessage",
"@type": "xsd:string"
},
"AuthenticationErrorDetail": {
"@id": "azure:AuthenticationErrorDetail",
"@type": "xsd:string"
},
"ShareItemInternal": "azure:ShareItemInternal",
"Snapshot": {
"@id": "azure:Snapshot",
"@type": "xsd:string"
},
"Deleted": {
"@id": "azure:Deleted",
"@type": "xsd:boolean"
},
"Metadata": {
"@id": "azure:Metadata",
"@type": "@id"
},
"SharePropertiesInternal": "azure:SharePropertiesInternal",
"Quota": {
"@id": "azure:Quota",
"@type": "xsd:integer"
},
"ProvisionedIops": {
"@id": "azure:ProvisionedIops",
"@type": "xsd:integer"
},
"ProvisionedIngressMBps": {
"@id": "azure:ProvisionedIngressMBps",
"@type": "xsd:integer"
},
"ProvisionedEgressMBps": {
"@id": "azure:ProvisionedEgressMBps",
"@type": "xsd:integer"
},
"ProvisionedBandwidthMiBps": {
"@id": "azure:ProvisionedBandwidthMiBps",
"@type": "xsd:integer"
},
"NextAllowedQuotaDowngradeTime": {
"@id": "azure:NextAllowedQuotaDowngradeTime",
"@type": "xsd:string"
},
"DeletedTime": {
"@id": "azure:DeletedTime",
"@type": "xsd:string"
},
"RemainingRetentionDays": {
"@id": "azure:RemainingRetentionDays",
"@type": "xsd:integer"
},
"AccessTier": {
"@id": "azure:AccessTier",
"@type": "xsd:string"
},
"AccessTierChangeTime": {
"@id": "azure:AccessTierChangeTime",
"@type": "xsd:string"
},
"AccessTierTransitionState": {
"@id": "azure:AccessTierTransitionState",
"@type": "xsd:string"
},
"EnabledProtocols": {
"@id": "azure:EnabledProtocols",
"@type": "@id"
},
"RootSquash": {
"@id": "azure:RootSquash",
"@type": "@id"
},
"EnableSnapshotVirtualDirectoryAccess": {
"@id": "azure:EnableSnapshotVirtualDirectoryAccess",
"@type": "xsd:boolean"
},
"PaidBurstingEnabled": {
"@id": "azure:PaidBurstingEnabled",
"@type": "xsd:boolean"
},
"PaidBurstingMaxIops": {
"@id": "azure:PaidBurstingMaxIops",
"@type": "xsd:integer"
},
"PaidBurstingMaxBandwidthMibps": {
"@id": "azure:PaidBurstingMaxBandwidthMibps",
"@type": "xsd:integer"
},
"IncludedBurstIops": {
"@id": "azure:IncludedBurstIops",
"@type": "xsd:integer"
},
"MaxBurstCreditsForIops": {
"@id": "azure:MaxBurstCreditsForIops",
"@type": "xsd:integer"
},
"NextAllowedProvisionedIopsDowngradeTime": {
"@id": "azure:NextAllowedProvisionedIopsDowngradeTime",
"@type": "xsd:string"
},
"NextAllowedProvisionedBandwidthDowngradeTime": {
"@id": "azure:NextAllowedProvisionedBandwidthDowngradeTime",
"@type": "xsd:string"
},
"EnableSmbDirectoryLease": {
"@id": "azure:EnableSmbDirectoryLease",
"@type": "xsd:boolean"
},
"ShareStats": "azure:ShareStats",
"ShareUsageBytes": {
"@id": "azure:ShareUsageBytes",
"@type": "xsd:integer"
},
"SignedIdentifier": "azure:SignedIdentifier",
"Id": {
"@id": "azure:Id",
"@type": "xsd:string"
},
"ShareSmbSettings": "azure:ShareSmbSettings",
"Multichannel": {
"@id": "azure:Multichannel",
"@type": "@id"
},
"EncryptionInTransit": {
"@id": "azure:EncryptionInTransit"
},
"ShareNfsSettings": "azure:ShareNfsSettings",
"StorageServiceProperties": "azure:StorageServiceProperties",
"HourMetrics": {
"@id": "azure:HourMetrics",
"@type": "@id"
},
"MinuteMetrics": {
"@id": "azure:MinuteMetrics",
"@type": "@id"
},
"Cors": {
"@id": "azure:Cors",
"@container": "@list"
},
"Protocol": {
"@id": "azure:Protocol",
"@type": "@id"
},
"SharePermission": "azure:SharePermission",
"permission": {
"@id": "azure:permission",
"@type": "xsd:string"
},
"format": {
"@id": "azure:format",
"@type": "xsd:string"
},
"ShareRootSquash": "azure:ShareRootSquash",
"KeyInfo": "azure:KeyInfo",
"DelegatedUserTid": {
"@id": "azure:DelegatedUserTid",
"@type": "xsd:string"
},
"UserDelegationKey": "azure:UserDelegationKey",
"SignedOid": {
"@id": "azure:SignedOid",
"@type": "xsd:string"
},
"SignedTid": {
"@id": "azure:SignedTid",
"@type": "xsd:string"
},
"SignedStart": {
"@id": "azure:SignedStart",
"@type": "xsd:dateTime"
},
"SignedExpiry": {
"@id": "azure:SignedExpiry",
"@type": "xsd:dateTime"
},
"SignedService": {
"@id": "azure:SignedService",
"@type": "xsd:string"
},
"SignedVersion": {
"@id": "azure:SignedVersion",
"@type": "xsd:string"
},
"SignedDelegatedUserTid": {
"@id": "azure:SignedDelegatedUserTid",
"@type": "xsd:string"
},
"Value": {
"@id": "azure:Value",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Azure Files API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Azure Files'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-file-storage-account-api-openapi.yml, openapi/azure-file-storage-directories-api-openapi.yml, openapi/azure-file-storage-files-api-openapi.yml.",
"dcterms:created": "2026-11-05",
"dcterms:source": [
"openapi/azure-file-storage-account-api-openapi.yml",
"openapi/azure-file-storage-directories-api-openapi.yml",
"openapi/azure-file-storage-files-api-openapi.yml",
"openapi/azure-file-storage-openapi.yml",
"openapi/azure-file-storage-shares-api-openapi.yml"
]
}