Microsoft Project · JSON-LD Context
Microsoft Project Rest Api Context
JSON-LD context defining the semantic vocabulary for Microsoft Project Rest Api from Microsoft Project.
11 Classes
47 Properties
4 Namespaces
Namespaces
msproject:
https://learn.microsoft.com/en-us/office/client-developer/project/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
Project
Task
EnterpriseResource
Assignment
Calendar
CustomField
LookupTable
TimeSheet
Phase
Stage
EnterpriseProjectType
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| name | string | |
| description | string | |
| startDate | dateTime | |
| finishDate | dateTime | |
| createdDate | dateTime | |
| modifiedDate | dateTime | |
| isCheckedOut | boolean | |
| checkedOutBy | string | |
| percentComplete | integer | |
| projectType | integer | |
| projectSiteUrl | reference | |
| start | dateTime | |
| finish | dateTime | |
| duration | string | |
| isSummary | boolean | |
| isMilestone | boolean | |
| priority | integer | |
| parentId | string | |
| notes | string | |
| isManuallyScheduled | boolean | |
| work | string | |
| remainingWork | string | |
| actualWork | string | |
| cost | double | |
| string | ||
| resourceType | integer | |
| isActive | boolean | |
| isGeneric | boolean | |
| maxUnits | double | |
| standardRate | double | |
| costCenter | string | |
| group | string | |
| baseCalendar | string | |
| projectId | string | |
| taskId | string | |
| resourceId | string | |
| resourceName | string | |
| percentWorkComplete | integer | |
| isStandardCalendar | boolean | |
| fieldType | integer | |
| entityType | integer | |
| isRequired | boolean | |
| status | integer | |
| totalWork | string | |
| totalActualWork | string | |
| phaseId | string |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"msproject": "https://learn.microsoft.com/en-us/office/client-developer/project/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"Project": "msproject:Project",
"Task": "msproject:Task",
"EnterpriseResource": "msproject:EnterpriseResource",
"Assignment": "msproject:Assignment",
"Calendar": "msproject:Calendar",
"CustomField": "msproject:CustomField",
"LookupTable": "msproject:LookupTable",
"TimeSheet": "msproject:TimeSheet",
"Phase": "msproject:Phase",
"Stage": "msproject:Stage",
"EnterpriseProjectType": "msproject:EnterpriseProjectType",
"id": {
"@id": "dcterms:identifier",
"@type": "xsd:string"
},
"name": {
"@id": "schema:name",
"@type": "xsd:string"
},
"description": {
"@id": "schema:description",
"@type": "xsd:string"
},
"startDate": {
"@id": "msproject:StartDate",
"@type": "xsd:dateTime"
},
"finishDate": {
"@id": "msproject:FinishDate",
"@type": "xsd:dateTime"
},
"createdDate": {
"@id": "schema:dateCreated",
"@type": "xsd:dateTime"
},
"modifiedDate": {
"@id": "schema:dateModified",
"@type": "xsd:dateTime"
},
"isCheckedOut": {
"@id": "msproject:IsCheckedOut",
"@type": "xsd:boolean"
},
"checkedOutBy": {
"@id": "msproject:CheckedOutBy",
"@type": "xsd:string"
},
"percentComplete": {
"@id": "msproject:PercentComplete",
"@type": "xsd:integer"
},
"projectType": {
"@id": "msproject:ProjectType",
"@type": "xsd:integer"
},
"projectSiteUrl": {
"@id": "msproject:ProjectSiteUrl",
"@type": "@id"
},
"start": {
"@id": "msproject:Start",
"@type": "xsd:dateTime"
},
"finish": {
"@id": "msproject:Finish",
"@type": "xsd:dateTime"
},
"duration": {
"@id": "msproject:Duration",
"@type": "xsd:string"
},
"isSummary": {
"@id": "msproject:IsSummary",
"@type": "xsd:boolean"
},
"isMilestone": {
"@id": "msproject:IsMilestone",
"@type": "xsd:boolean"
},
"priority": {
"@id": "msproject:Priority",
"@type": "xsd:integer"
},
"parentId": {
"@id": "msproject:ParentId",
"@type": "xsd:string"
},
"notes": {
"@id": "msproject:Notes",
"@type": "xsd:string"
},
"isManuallyScheduled": {
"@id": "msproject:IsManuallyScheduled",
"@type": "xsd:boolean"
},
"work": {
"@id": "msproject:Work",
"@type": "xsd:string"
},
"remainingWork": {
"@id": "msproject:RemainingWork",
"@type": "xsd:string"
},
"actualWork": {
"@id": "msproject:ActualWork",
"@type": "xsd:string"
},
"cost": {
"@id": "msproject:Cost",
"@type": "xsd:double"
},
"email": {
"@id": "schema:email",
"@type": "xsd:string"
},
"resourceType": {
"@id": "msproject:ResourceType",
"@type": "xsd:integer"
},
"isActive": {
"@id": "msproject:IsActive",
"@type": "xsd:boolean"
},
"isGeneric": {
"@id": "msproject:IsGeneric",
"@type": "xsd:boolean"
},
"maxUnits": {
"@id": "msproject:MaxUnits",
"@type": "xsd:double"
},
"standardRate": {
"@id": "msproject:StandardRate",
"@type": "xsd:double"
},
"costCenter": {
"@id": "msproject:CostCenter",
"@type": "xsd:string"
},
"group": {
"@id": "msproject:Group",
"@type": "xsd:string"
},
"baseCalendar": {
"@id": "msproject:BaseCalendar",
"@type": "xsd:string"
},
"projectId": {
"@id": "msproject:ProjectId",
"@type": "xsd:string"
},
"taskId": {
"@id": "msproject:TaskId",
"@type": "xsd:string"
},
"resourceId": {
"@id": "msproject:ResourceId",
"@type": "xsd:string"
},
"resourceName": {
"@id": "msproject:ResourceName",
"@type": "xsd:string"
},
"percentWorkComplete": {
"@id": "msproject:PercentWorkComplete",
"@type": "xsd:integer"
},
"isStandardCalendar": {
"@id": "msproject:IsStandardCalendar",
"@type": "xsd:boolean"
},
"fieldType": {
"@id": "msproject:FieldType",
"@type": "xsd:integer"
},
"entityType": {
"@id": "msproject:EntityType",
"@type": "xsd:integer"
},
"isRequired": {
"@id": "msproject:IsRequired",
"@type": "xsd:boolean"
},
"status": {
"@id": "msproject:Status",
"@type": "xsd:integer"
},
"totalWork": {
"@id": "msproject:TotalWork",
"@type": "xsd:string"
},
"totalActualWork": {
"@id": "msproject:TotalActualWork",
"@type": "xsd:string"
},
"phaseId": {
"@id": "msproject:PhaseId",
"@type": "xsd:string"
}
}
}