Upwork · JSON-LD Context
Upwork Context
JSON-LD context defining the semantic vocabulary for Upwork from Upwork.
24 Classes
61 Properties
4 Namespaces
Namespaces
upwork:
https://developers.upwork.com/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
Budget
Client
Contract
ContractListResponse
Engagement
EngagementListResponse
FreelancerProfile
FreelancerSearchResponse
GraphQLError
GraphQLRequest
GraphQLResponse
Job
JobSearchResponse
Message
MessageCreate
MessageListResponse
OAuthToken
Paging
ReportResponse
Skill
Team
TeamListResponse
description
name
Properties
| Property | Type | Container |
|---|---|---|
| accessToken | string | |
| amount | decimal | |
| authorId | string | |
| authorName | string | |
| availability | string | |
| budget | string | |
| c | string | set |
| client | string | |
| clientId | string | |
| cols | string | set |
| column | integer | |
| companyId | string | |
| contracts | string | set |
| count | integer | |
| country | string | |
| createdDateTime | dateTime | |
| currency | string | |
| data | string | |
| duration | string | |
| endedTime | dateTime | |
| engagements | string | set |
| errors | string | set |
| experienceLevel | string | |
| expiresIn | integer | |
| freelancerId | string | |
| freelancerName | string | |
| id | string | |
| jobTitle | string | |
| jobType | string | |
| jobs | string | set |
| jobsCompleted | integer | |
| label | string | |
| line | integer | |
| locations | string | set |
| message | string | |
| messages | string | set |
| offset | integer | |
| operationName | string | |
| paging | string | |
| path | string | set |
| providerId | string | |
| providers | string | set |
| query | string | |
| rate | decimal | |
| rating | decimal | |
| refreshToken | string | |
| roomId | string | |
| rows | string | set |
| skills | string | set |
| startedTime | dateTime | |
| status | string | |
| table | string | |
| teams | string | set |
| text | string | |
| title | string | |
| tokenType | string | |
| total | integer | |
| totalSpent | decimal | |
| type | string | |
| uid | string | |
| variables | string |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"upwork": "https://developers.upwork.com/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"Budget": "upwork:Budget",
"Client": "upwork:Client",
"Contract": "upwork:Contract",
"ContractListResponse": "upwork:ContractListResponse",
"Engagement": "upwork:Engagement",
"EngagementListResponse": "upwork:EngagementListResponse",
"FreelancerProfile": "upwork:FreelancerProfile",
"FreelancerSearchResponse": "upwork:FreelancerSearchResponse",
"GraphQLError": "upwork:GraphQLError",
"GraphQLRequest": "upwork:GraphQLRequest",
"GraphQLResponse": "upwork:GraphQLResponse",
"Job": "upwork:Job",
"JobSearchResponse": "upwork:JobSearchResponse",
"Message": "upwork:Message",
"MessageCreate": "upwork:MessageCreate",
"MessageListResponse": "upwork:MessageListResponse",
"OAuthToken": "upwork:OAuthToken",
"Paging": "upwork:Paging",
"ReportResponse": "upwork:ReportResponse",
"Skill": "upwork:Skill",
"Team": "upwork:Team",
"TeamListResponse": "upwork:TeamListResponse",
"accessToken": {
"@id": "upwork:access_token",
"@type": "xsd:string"
},
"amount": {
"@id": "upwork:amount",
"@type": "xsd:decimal"
},
"authorId": {
"@id": "upwork:authorId",
"@type": "xsd:string"
},
"authorName": {
"@id": "upwork:authorName",
"@type": "xsd:string"
},
"availability": {
"@id": "upwork:availability",
"@type": "xsd:string"
},
"budget": {
"@id": "upwork:budget",
"@type": "xsd:string"
},
"c": {
"@id": "upwork:c",
"@container": "@set",
"@type": "xsd:string"
},
"client": {
"@id": "upwork:client",
"@type": "xsd:string"
},
"clientId": {
"@id": "upwork:clientId",
"@type": "xsd:string"
},
"cols": {
"@id": "upwork:cols",
"@container": "@set",
"@type": "xsd:string"
},
"column": {
"@id": "upwork:column",
"@type": "xsd:integer"
},
"companyId": {
"@id": "upwork:company_id",
"@type": "xsd:string"
},
"contracts": {
"@id": "upwork:contracts",
"@container": "@set",
"@type": "xsd:string"
},
"count": {
"@id": "upwork:count",
"@type": "xsd:integer"
},
"country": {
"@id": "upwork:country",
"@type": "xsd:string"
},
"createdDateTime": {
"@id": "upwork:createdDateTime",
"@type": "xsd:dateTime"
},
"currency": {
"@id": "upwork:currency",
"@type": "xsd:string"
},
"data": {
"@id": "upwork:data",
"@type": "xsd:string"
},
"description": "schema:description",
"duration": {
"@id": "upwork:duration",
"@type": "xsd:string"
},
"endedTime": {
"@id": "upwork:endedTime",
"@type": "xsd:dateTime"
},
"engagements": {
"@id": "upwork:engagements",
"@container": "@set",
"@type": "xsd:string"
},
"errors": {
"@id": "upwork:errors",
"@container": "@set",
"@type": "xsd:string"
},
"experienceLevel": {
"@id": "upwork:experienceLevel",
"@type": "xsd:string"
},
"expiresIn": {
"@id": "upwork:expires_in",
"@type": "xsd:integer"
},
"freelancerId": {
"@id": "upwork:freelancerId",
"@type": "xsd:string"
},
"freelancerName": {
"@id": "upwork:freelancerName",
"@type": "xsd:string"
},
"id": {
"@id": "upwork:id",
"@type": "xsd:string"
},
"jobTitle": {
"@id": "upwork:job_title",
"@type": "xsd:string"
},
"jobType": {
"@id": "upwork:jobType",
"@type": "xsd:string"
},
"jobs": {
"@id": "upwork:jobs",
"@container": "@set",
"@type": "xsd:string"
},
"jobsCompleted": {
"@id": "upwork:jobsCompleted",
"@type": "xsd:integer"
},
"label": {
"@id": "upwork:label",
"@type": "xsd:string"
},
"line": {
"@id": "upwork:line",
"@type": "xsd:integer"
},
"locations": {
"@id": "upwork:locations",
"@container": "@set",
"@type": "xsd:string"
},
"message": {
"@id": "upwork:message",
"@type": "xsd:string"
},
"messages": {
"@id": "upwork:messages",
"@container": "@set",
"@type": "xsd:string"
},
"name": "schema:name",
"offset": {
"@id": "upwork:offset",
"@type": "xsd:integer"
},
"operationName": {
"@id": "upwork:operationName",
"@type": "xsd:string"
},
"paging": {
"@id": "upwork:paging",
"@type": "xsd:string"
},
"path": {
"@id": "upwork:path",
"@container": "@set",
"@type": "xsd:string"
},
"providerId": {
"@id": "upwork:provider_id",
"@type": "xsd:string"
},
"providers": {
"@id": "upwork:providers",
"@container": "@set",
"@type": "xsd:string"
},
"query": {
"@id": "upwork:query",
"@type": "xsd:string"
},
"rate": {
"@id": "upwork:rate",
"@type": "xsd:decimal"
},
"rating": {
"@id": "upwork:rating",
"@type": "xsd:decimal"
},
"refreshToken": {
"@id": "upwork:refresh_token",
"@type": "xsd:string"
},
"roomId": {
"@id": "upwork:roomId",
"@type": "xsd:string"
},
"rows": {
"@id": "upwork:rows",
"@container": "@set",
"@type": "xsd:string"
},
"skills": {
"@id": "upwork:skills",
"@container": "@set",
"@type": "xsd:string"
},
"startedTime": {
"@id": "upwork:startedTime",
"@type": "xsd:dateTime"
},
"status": {
"@id": "upwork:status",
"@type": "xsd:string"
},
"table": {
"@id": "upwork:table",
"@type": "xsd:string"
},
"teams": {
"@id": "upwork:teams",
"@container": "@set",
"@type": "xsd:string"
},
"text": {
"@id": "upwork:text",
"@type": "xsd:string"
},
"title": {
"@id": "upwork:title",
"@type": "xsd:string"
},
"tokenType": {
"@id": "upwork:token_type",
"@type": "xsd:string"
},
"total": {
"@id": "upwork:total",
"@type": "xsd:integer"
},
"totalSpent": {
"@id": "upwork:totalSpent",
"@type": "xsd:decimal"
},
"type": {
"@id": "upwork:type",
"@type": "xsd:string"
},
"uid": {
"@id": "upwork:uid",
"@type": "xsd:string"
},
"variables": {
"@id": "upwork:variables",
"@type": "xsd:string"
}
}
}