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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}