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