Microsoft Word · JSON-LD Context
Microsoft Word Context
JSON-LD context defining the semantic vocabulary for Microsoft Word from Microsoft Word.
65 Classes
123 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
InsertTextRequest
SearchRequest
Range
InsertHtmlRequest
RangeCollection
Body
ErrorResponse
DocumentBody
ErrorResponse_2
CheckinRequest
CommentCollection
Comment
ItemReference
DriveItem
UploadSession
FolderFacet
IdentitySet
FileFacet
CreateUploadSessionRequest
SharedFacet
ContentControl
ContentControlCollection
Document
CreateDocumentRequest
CreateDocumentRequest_2
ConvertRequest
WordDocument
CopyRequest
CreateFolderRequest
DriveItemCollection
ItemPreviewInfo
DriveItemUpdate
MoveRequest
HeaderFooterCollection
ImageCollection
ImageInfo
Paragraph
ParagraphCollection
AddParagraphRequest
OpenXmlParagraphCollection
OpenXmlParagraph
PermissionCollection
InviteRequest
CreateLinkRequest
Permission
DocumentProperties
DocumentPropertiesUpdate
OpenXmlDocumentPropertiesUpdate
OpenXmlDocumentProperties
Section
SectionCollection
Style
StyleCollection
OpenXmlStyleCollection
InsertTableRequest
Table
TableCollection
OpenXmlTableCollection
OpenXmlTable
AddTableRequest
Thumbnail
ThumbnailSet
ThumbnailSetCollection
DriveItemVersionCollection
DriveItemVersion
Properties
| Property | Type | Container |
|---|---|---|
| text | string | |
| location | string | |
| searchText | string | |
| ignorePunct | boolean | |
| ignoreSpace | boolean | |
| matchCase | boolean | |
| matchWholeWord | boolean | |
| matchWildcards | boolean | |
| style | string | |
| isEmpty | boolean | |
| html | string | |
| value | list | |
| type | string | |
| error | ||
| elements | list | |
| comment | string | |
| id | string | |
| authorName | string | |
| authorEmail | string | |
| content | string | |
| createdDate | dateTime | |
| resolved | boolean | |
| driveId | string | |
| path | string | |
| name | string | |
| description | string | |
| size | integer | |
| webUrl | reference | |
| webDavUrl | reference | |
| createdDateTime | dateTime | |
| lastModifiedDateTime | dateTime | |
| eTag | string | |
| cTag | string | |
| createdBy | reference | |
| lastModifiedBy | reference | |
| parentReference | reference | |
| file | reference | |
| folder | reference | |
| shared | reference | |
| uploadUrl | reference | |
| expirationDateTime | dateTime | |
| nextExpectedRanges | list | |
| childCount | integer | |
| user | ||
| mimeType | string | |
| hashes | ||
| item | ||
| owner | reference | |
| scope | string | |
| tag | string | |
| title | string | |
| appearance | string | |
| cannotDelete | boolean | |
| cannotEdit | boolean | |
| saved | boolean | |
| changeTrackingMode | string | |
| base64File | string | |
| filename | string | |
| author | string | |
| initialContent | string | |
| targetFormat | string | |
| paragraphCount | integer | |
| tableCount | integer | |
| imageCount | integer | |
| sectionCount | integer | |
| modifiedDate | dateTime | |
| getUrl | reference | |
| postParameters | string | |
| postUrl | reference | |
| count | integer | |
| relationshipId | string | |
| contentType | string | |
| width | integer | |
| height | integer | |
| alignment | string | |
| firstLineIndent | decimal | |
| lineSpacing | decimal | |
| outlineLevel | integer | |
| isListItem | boolean | |
| styleId | string | |
| bold | boolean | |
| italic | boolean | |
| insertAfterIndex | integer | |
| index | integer | |
| fontSize | decimal | |
| recipients | list | |
| roles | list | |
| requireSignIn | boolean | |
| sendInvitation | boolean | |
| message | string | |
| link | ||
| grantedTo | reference | |
| subject | string | |
| manager | string | |
| company | string | |
| category | string | |
| keywords | string | |
| comments | string | |
| creationDate | dateTime | |
| lastSaveTime | dateTime | |
| revisionNumber | string | |
| creator | string | |
| created | dateTime | |
| modified | dateTime | |
| revision | string | |
| application | string | |
| totalTime | integer | |
| pages | integer | |
| words | integer | |
| characters | integer | |
| builtIn | boolean | |
| rowCount | integer | |
| columnCount | integer | |
| insertLocation | string | |
| values | list | |
| headerRowCount | integer | |
| rows | list | |
| columns | integer | |
| data | list | |
| url | reference | |
| small | reference | |
| medium | reference | |
| large | reference |
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#",
"InsertTextRequest": "microsoft:InsertTextRequest",
"text": {
"@id": "microsoft:text",
"@type": "xsd:string"
},
"location": {
"@id": "microsoft:location",
"@type": "xsd:string"
},
"SearchRequest": "microsoft:SearchRequest",
"searchText": {
"@id": "microsoft:searchText",
"@type": "xsd:string"
},
"ignorePunct": {
"@id": "microsoft:ignorePunct",
"@type": "xsd:boolean"
},
"ignoreSpace": {
"@id": "microsoft:ignoreSpace",
"@type": "xsd:boolean"
},
"matchCase": {
"@id": "microsoft:matchCase",
"@type": "xsd:boolean"
},
"matchWholeWord": {
"@id": "microsoft:matchWholeWord",
"@type": "xsd:boolean"
},
"matchWildcards": {
"@id": "microsoft:matchWildcards",
"@type": "xsd:boolean"
},
"Range": "microsoft:Range",
"style": {
"@id": "microsoft:style",
"@type": "xsd:string"
},
"isEmpty": {
"@id": "microsoft:isEmpty",
"@type": "xsd:boolean"
},
"InsertHtmlRequest": "microsoft:InsertHtmlRequest",
"html": {
"@id": "microsoft:html",
"@type": "xsd:string"
},
"RangeCollection": "microsoft:RangeCollection",
"value": {
"@id": "microsoft:value",
"@container": "@list"
},
"Body": "microsoft:Body",
"type": {
"@id": "microsoft:type",
"@type": "xsd:string"
},
"ErrorResponse": "microsoft:ErrorResponse",
"error": {
"@id": "microsoft:error"
},
"DocumentBody": "microsoft:DocumentBody",
"elements": {
"@id": "microsoft:elements",
"@container": "@list"
},
"ErrorResponse_2": "microsoft:ErrorResponse_2",
"CheckinRequest": "microsoft:CheckinRequest",
"comment": {
"@id": "microsoft:comment",
"@type": "xsd:string"
},
"CommentCollection": "microsoft:CommentCollection",
"Comment": "microsoft:Comment",
"id": {
"@id": "microsoft:id",
"@type": "xsd:string"
},
"authorName": {
"@id": "microsoft:authorName",
"@type": "xsd:string"
},
"authorEmail": {
"@id": "microsoft:authorEmail",
"@type": "xsd:string"
},
"content": {
"@id": "microsoft:content",
"@type": "xsd:string"
},
"createdDate": {
"@id": "microsoft:createdDate",
"@type": "xsd:dateTime"
},
"resolved": {
"@id": "microsoft:resolved",
"@type": "xsd:boolean"
},
"ItemReference": "microsoft:ItemReference",
"driveId": {
"@id": "microsoft:driveId",
"@type": "xsd:string"
},
"path": {
"@id": "microsoft:path",
"@type": "xsd:string"
},
"DriveItem": "microsoft:DriveItem",
"name": {
"@id": "microsoft:name",
"@type": "xsd:string"
},
"description": {
"@id": "microsoft:description",
"@type": "xsd:string"
},
"size": {
"@id": "microsoft:size",
"@type": "xsd:integer"
},
"webUrl": {
"@id": "microsoft:webUrl",
"@type": "@id"
},
"webDavUrl": {
"@id": "microsoft:webDavUrl",
"@type": "@id"
},
"createdDateTime": {
"@id": "microsoft:createdDateTime",
"@type": "xsd:dateTime"
},
"lastModifiedDateTime": {
"@id": "microsoft:lastModifiedDateTime",
"@type": "xsd:dateTime"
},
"eTag": {
"@id": "microsoft:eTag",
"@type": "xsd:string"
},
"cTag": {
"@id": "microsoft:cTag",
"@type": "xsd:string"
},
"createdBy": {
"@id": "microsoft:createdBy",
"@type": "@id"
},
"lastModifiedBy": {
"@id": "microsoft:lastModifiedBy",
"@type": "@id"
},
"parentReference": {
"@id": "microsoft:parentReference",
"@type": "@id"
},
"file": {
"@id": "microsoft:file",
"@type": "@id"
},
"folder": {
"@id": "microsoft:folder",
"@type": "@id"
},
"shared": {
"@id": "microsoft:shared",
"@type": "@id"
},
"UploadSession": "microsoft:UploadSession",
"uploadUrl": {
"@id": "microsoft:uploadUrl",
"@type": "@id"
},
"expirationDateTime": {
"@id": "microsoft:expirationDateTime",
"@type": "xsd:dateTime"
},
"nextExpectedRanges": {
"@id": "microsoft:nextExpectedRanges",
"@container": "@list"
},
"FolderFacet": "microsoft:FolderFacet",
"childCount": {
"@id": "microsoft:childCount",
"@type": "xsd:integer"
},
"IdentitySet": "microsoft:IdentitySet",
"user": {
"@id": "microsoft:user"
},
"FileFacet": "microsoft:FileFacet",
"mimeType": {
"@id": "microsoft:mimeType",
"@type": "xsd:string"
},
"hashes": {
"@id": "microsoft:hashes"
},
"CreateUploadSessionRequest": "microsoft:CreateUploadSessionRequest",
"item": {
"@id": "microsoft:item"
},
"SharedFacet": "microsoft:SharedFacet",
"owner": {
"@id": "microsoft:owner",
"@type": "@id"
},
"scope": {
"@id": "microsoft:scope",
"@type": "xsd:string"
},
"ContentControl": "microsoft:ContentControl",
"tag": {
"@id": "microsoft:tag",
"@type": "xsd:string"
},
"title": {
"@id": "microsoft:title",
"@type": "xsd:string"
},
"appearance": {
"@id": "microsoft:appearance",
"@type": "xsd:string"
},
"cannotDelete": {
"@id": "microsoft:cannotDelete",
"@type": "xsd:boolean"
},
"cannotEdit": {
"@id": "microsoft:cannotEdit",
"@type": "xsd:boolean"
},
"ContentControlCollection": "microsoft:ContentControlCollection",
"Document": "microsoft:Document",
"saved": {
"@id": "microsoft:saved",
"@type": "xsd:boolean"
},
"changeTrackingMode": {
"@id": "microsoft:changeTrackingMode",
"@type": "xsd:string"
},
"CreateDocumentRequest": "microsoft:CreateDocumentRequest",
"base64File": {
"@id": "microsoft:base64File",
"@type": "xsd:string"
},
"CreateDocumentRequest_2": "microsoft:CreateDocumentRequest_2",
"filename": {
"@id": "microsoft:filename",
"@type": "xsd:string"
},
"author": {
"@id": "microsoft:author",
"@type": "xsd:string"
},
"initialContent": {
"@id": "microsoft:initialContent",
"@type": "xsd:string"
},
"ConvertRequest": "microsoft:ConvertRequest",
"targetFormat": {
"@id": "microsoft:targetFormat",
"@type": "xsd:string"
},
"WordDocument": "microsoft:WordDocument",
"paragraphCount": {
"@id": "microsoft:paragraphCount",
"@type": "xsd:integer"
},
"tableCount": {
"@id": "microsoft:tableCount",
"@type": "xsd:integer"
},
"imageCount": {
"@id": "microsoft:imageCount",
"@type": "xsd:integer"
},
"sectionCount": {
"@id": "microsoft:sectionCount",
"@type": "xsd:integer"
},
"modifiedDate": {
"@id": "microsoft:modifiedDate",
"@type": "xsd:dateTime"
},
"CopyRequest": "microsoft:CopyRequest",
"CreateFolderRequest": "microsoft:CreateFolderRequest",
"DriveItemCollection": "microsoft:DriveItemCollection",
"ItemPreviewInfo": "microsoft:ItemPreviewInfo",
"getUrl": {
"@id": "microsoft:getUrl",
"@type": "@id"
},
"postParameters": {
"@id": "microsoft:postParameters",
"@type": "xsd:string"
},
"postUrl": {
"@id": "microsoft:postUrl",
"@type": "@id"
},
"DriveItemUpdate": "microsoft:DriveItemUpdate",
"MoveRequest": "microsoft:MoveRequest",
"HeaderFooterCollection": "microsoft:HeaderFooterCollection",
"ImageCollection": "microsoft:ImageCollection",
"count": {
"@id": "microsoft:count",
"@type": "xsd:integer"
},
"ImageInfo": "microsoft:ImageInfo",
"relationshipId": {
"@id": "microsoft:relationshipId",
"@type": "xsd:string"
},
"contentType": {
"@id": "microsoft:contentType",
"@type": "xsd:string"
},
"width": {
"@id": "microsoft:width",
"@type": "xsd:integer"
},
"height": {
"@id": "microsoft:height",
"@type": "xsd:integer"
},
"Paragraph": "microsoft:Paragraph",
"alignment": {
"@id": "microsoft:alignment",
"@type": "xsd:string"
},
"firstLineIndent": {
"@id": "microsoft:firstLineIndent",
"@type": "xsd:decimal"
},
"lineSpacing": {
"@id": "microsoft:lineSpacing",
"@type": "xsd:decimal"
},
"outlineLevel": {
"@id": "microsoft:outlineLevel",
"@type": "xsd:integer"
},
"isListItem": {
"@id": "microsoft:isListItem",
"@type": "xsd:boolean"
},
"ParagraphCollection": "microsoft:ParagraphCollection",
"AddParagraphRequest": "microsoft:AddParagraphRequest",
"styleId": {
"@id": "microsoft:styleId",
"@type": "xsd:string"
},
"bold": {
"@id": "microsoft:bold",
"@type": "xsd:boolean"
},
"italic": {
"@id": "microsoft:italic",
"@type": "xsd:boolean"
},
"insertAfterIndex": {
"@id": "microsoft:insertAfterIndex",
"@type": "xsd:integer"
},
"OpenXmlParagraphCollection": "microsoft:OpenXmlParagraphCollection",
"OpenXmlParagraph": "microsoft:OpenXmlParagraph",
"index": {
"@id": "microsoft:index",
"@type": "xsd:integer"
},
"fontSize": {
"@id": "microsoft:fontSize",
"@type": "xsd:decimal"
},
"PermissionCollection": "microsoft:PermissionCollection",
"InviteRequest": "microsoft:InviteRequest",
"recipients": {
"@id": "microsoft:recipients",
"@container": "@list"
},
"roles": {
"@id": "microsoft:roles",
"@container": "@list"
},
"requireSignIn": {
"@id": "microsoft:requireSignIn",
"@type": "xsd:boolean"
},
"sendInvitation": {
"@id": "microsoft:sendInvitation",
"@type": "xsd:boolean"
},
"message": {
"@id": "microsoft:message",
"@type": "xsd:string"
},
"CreateLinkRequest": "microsoft:CreateLinkRequest",
"Permission": "microsoft:Permission",
"link": {
"@id": "microsoft:link"
},
"grantedTo": {
"@id": "microsoft:grantedTo",
"@type": "@id"
},
"DocumentProperties": "microsoft:DocumentProperties",
"subject": {
"@id": "microsoft:subject",
"@type": "xsd:string"
},
"manager": {
"@id": "microsoft:manager",
"@type": "xsd:string"
},
"company": {
"@id": "microsoft:company",
"@type": "xsd:string"
},
"category": {
"@id": "microsoft:category",
"@type": "xsd:string"
},
"keywords": {
"@id": "microsoft:keywords",
"@type": "xsd:string"
},
"comments": {
"@id": "microsoft:comments",
"@type": "xsd:string"
},
"creationDate": {
"@id": "microsoft:creationDate",
"@type": "xsd:dateTime"
},
"lastSaveTime": {
"@id": "microsoft:lastSaveTime",
"@type": "xsd:dateTime"
},
"revisionNumber": {
"@id": "microsoft:revisionNumber",
"@type": "xsd:string"
},
"DocumentPropertiesUpdate": "microsoft:DocumentPropertiesUpdate",
"OpenXmlDocumentPropertiesUpdate": "microsoft:OpenXmlDocumentPropertiesUpdate",
"creator": {
"@id": "microsoft:creator",
"@type": "xsd:string"
},
"OpenXmlDocumentProperties": "microsoft:OpenXmlDocumentProperties",
"created": {
"@id": "microsoft:created",
"@type": "xsd:dateTime"
},
"modified": {
"@id": "microsoft:modified",
"@type": "xsd:dateTime"
},
"revision": {
"@id": "microsoft:revision",
"@type": "xsd:string"
},
"application": {
"@id": "microsoft:application",
"@type": "xsd:string"
},
"totalTime": {
"@id": "microsoft:totalTime",
"@type": "xsd:integer"
},
"pages": {
"@id": "microsoft:pages",
"@type": "xsd:integer"
},
"words": {
"@id": "microsoft:words",
"@type": "xsd:integer"
},
"characters": {
"@id": "microsoft:characters",
"@type": "xsd:integer"
},
"Section": "microsoft:Section",
"SectionCollection": "microsoft:SectionCollection",
"Style": "microsoft:Style",
"builtIn": {
"@id": "microsoft:builtIn",
"@type": "xsd:boolean"
},
"StyleCollection": "microsoft:StyleCollection",
"OpenXmlStyleCollection": "microsoft:OpenXmlStyleCollection",
"InsertTableRequest": "microsoft:InsertTableRequest",
"rowCount": {
"@id": "microsoft:rowCount",
"@type": "xsd:integer"
},
"columnCount": {
"@id": "microsoft:columnCount",
"@type": "xsd:integer"
},
"insertLocation": {
"@id": "microsoft:insertLocation",
"@type": "xsd:string"
},
"values": {
"@id": "microsoft:values",
"@container": "@list"
},
"Table": "microsoft:Table",
"headerRowCount": {
"@id": "microsoft:headerRowCount",
"@type": "xsd:integer"
},
"TableCollection": "microsoft:TableCollection",
"OpenXmlTableCollection": "microsoft:OpenXmlTableCollection",
"OpenXmlTable": "microsoft:OpenXmlTable",
"rows": {
"@id": "microsoft:rows",
"@container": "@list"
},
"AddTableRequest": "microsoft:AddTableRequest",
"columns": {
"@id": "microsoft:columns",
"@type": "xsd:integer"
},
"data": {
"@id": "microsoft:data",
"@container": "@list"
},
"Thumbnail": "microsoft:Thumbnail",
"url": {
"@id": "microsoft:url",
"@type": "@id"
},
"ThumbnailSet": "microsoft:ThumbnailSet",
"small": {
"@id": "microsoft:small",
"@type": "@id"
},
"medium": {
"@id": "microsoft:medium",
"@type": "@id"
},
"large": {
"@id": "microsoft:large",
"@type": "@id"
},
"ThumbnailSetCollection": "microsoft:ThumbnailSetCollection",
"DriveItemVersionCollection": "microsoft:DriveItemVersionCollection",
"DriveItemVersion": "microsoft:DriveItemVersion"
},
"@type": "schema:Dataset",
"schema:name": "Microsoft Word API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Microsoft Word'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-word-body-api-openapi.yml, openapi/microsoft-word-checkout-api-openapi.yml, openapi/microsoft-word-comments-api-openapi.yml.",
"dcterms:created": "2026-11-05",
"dcterms:source": [
"openapi/microsoft-word-body-api-openapi.yml",
"openapi/microsoft-word-checkout-api-openapi.yml",
"openapi/microsoft-word-comments-api-openapi.yml",
"openapi/microsoft-word-content-api-openapi.yml",
"openapi/microsoft-word-content-controls-api-openapi.yml"
]
}