DPF · JSON-LD Context
Dpf It Com Context
JSON-LD context defining the semantic vocabulary for Dpf It Com from DPF.
100 Classes
111 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
dpf:
https://dpf-it.com/schema#
Classes
Connection
CreateConnectionRequest
GetConnectionsRequest
TestConnectionRequest
DeleteConnectionRequest
CreateConnectionResponse
GetConnectionsResponse
TestConnectionResponse
DeleteConnectionResponse
TriggerFrequency
JobTrigger
JobTriggerRun
CreateTriggerRequest
GetTriggersRequest
UpdateTriggerRequest
DeleteTriggerRequest
RunTriggerNowRequest
ClearProcessedFilesRequest
CreateTriggerResponse
GetTriggersResponse
UpdateTriggerResponse
DeleteTriggerResponse
RunTriggerNowResponse
ClearProcessedFilesResponse
RegisterRequest
RegisterResponse
VerifyOtpRequest
VerifyOtpResponse
LoginRequest
LoginResponse
RefreshTokenRequest
RefreshTokenResponse
RequestPasswordResetRequest
RequestPasswordResetResponse
ResetPasswordRequest
ResetPasswordResponse
GetSettingsResponse
UpdateSettingsRequest
NotificationType
NotificationPreference
ListNotificationPreferencesResponse
SetNotificationPreferenceRequest
NotificationPreferenceResponse
GetBalanceResponse
GetBalanceRequest
PurchaseCreditsRequest
PurchaseCreditsResponse
ModifySubscriptionRequest
ModifySubscriptionResponse
ManagePaymentRequest
ManagePaymentResponse
CreateCustomerResponse
ErrorResponse
CreateWorkspaceRequest
GrantPermissionRequest
RevokePermissionRequest
UpdateWorkspaceRequest
DeleteWorkspaceRequest
GetWorkspaceActionRequest
GetWorkspacesActionRequest
CreateWorkspaceResponse
GetWorkspaceResponse
GrantPermissionResponse
RevokePermissionResponse
UpdateWorkspaceResponse
DeleteWorkspaceResponse
GetWorkspacesResponse
ListQueriesRequest
ListQueriesResponse
ListBytesAccessedRequest
ListBytesAccessedResponse
ListStorageRequest
ListStorageResponse
ListProcessedFilesRequest
ListProcessedFilesResponse
ListTriggerRunsRequest
ListMaintenanceRunsRequest
ListTriggerRunsResponse
CreateSpecRequest
UpdateSpecRequest
StartAnalysisRequest
CheckSpecFilesRequest
CheckSpecFilesResponse
SpecFilesMissingResponse
GetStatusRequest
CreateJobRequest
StartJobRequest
DeleteSpecRequest
CreateSpecResponse
UpdateSpecResponse
StartAnalysisResponse
CreateJobResponse
StartJobResponse
JobMetrics
GetStatusByJobIdResponse
GetStatusBySpecIdResponse
DeleteSpecResponse
ContactRequest
QueryRequest
QueryResponse
Properties
| Property | Type | Container |
|---|---|---|
| connectionId | string | |
| workspaceId | string | |
| type | string | |
| hostname | string | |
| username | string | |
| publicKey | string | |
| roleArn | string | |
| externalId | string | |
| dpfPrincipalArn | string | |
| createdBy | string | |
| createdAt | integer | |
| updatedAt | integer | |
| lastTestStatus | string | |
| lastTestedAt | integer | |
| action | string | |
| success | boolean | |
| data | ||
| unit | string | |
| hourOfDay | integer | |
| dayOfMonth | integer | |
| triggerId | string | |
| specId | string | |
| specName | string | |
| s3Bucket | string | |
| s3Prefix | string | |
| upstreamSpecId | string | |
| upstreamSpecName | string | |
| frequency | reference | |
| preRules | string | |
| postRules | string | |
| preCode | string | |
| postCode | string | |
| dedupe | boolean | |
| enabled | boolean | |
| lastRunAt | integer | |
| lastRunStatus | string | |
| lastJobId | string | |
| warnings | list | |
| startedAt | dateTime | |
| status | string | |
| filesPulled | integer | |
| jobId | string | |
| message | string | |
| finishedAt | dateTime | |
| string | ||
| password | string | |
| firstName | string | |
| lastName | string | |
| termsAccepted | boolean | |
| otp | string | |
| refreshToken | string | |
| newPassword | string | |
| topOffEnabled | boolean | |
| messageType | string | |
| label | string | |
| category | string | |
| eligible | list | |
| defaultOn | list | |
| channels | list | |
| creditAmount | integer | |
| newTier | string | |
| couponCode | string | |
| error | ||
| name | string | |
| description | string | |
| userEmail | string | |
| permission | string | |
| targetUserId | string | |
| pageSize | integer | |
| cursor | string | |
| userId | string | |
| search | string | |
| minDuration | integer | |
| startTime | dateTime | |
| endTime | dateTime | |
| clientId | string | |
| table | string | |
| minBytesMB | decimal | |
| minStorageMB | decimal | |
| fileName | string | |
| dqOnly | boolean | |
| rowType | string | |
| tableName | string | |
| runId | string | |
| sourceType | string | |
| sourceTables | list | |
| expirePriorSnapshots | boolean | |
| sampleFileName | string | |
| formatFileName | string | |
| targetOption | string | |
| targetTables | list | |
| targetSchemaFileName | string | |
| merge | boolean | |
| computeSize | string | |
| additionalPrompt | string | |
| lastRunTs | dateTime | |
| changedFiles | list | |
| loadSampleData | boolean | |
| missing | list | |
| signedUrls | ||
| expiresIn | integer | |
| files | list | |
| deleteTargetTables | boolean | |
| recordsRead | integer | |
| recordsWritten | integer | |
| filesProcessed | integer | |
| transformErrorCount | integer | |
| dataQualityIssues | list | |
| reason | string | |
| namespace | string | |
| query | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://dpf-it.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"dpf": "https://dpf-it.com/schema#",
"Connection": "dpf:Connection",
"connectionId": {
"@id": "dpf:connectionId",
"@type": "xsd:string"
},
"workspaceId": {
"@id": "dpf:workspaceId",
"@type": "xsd:string"
},
"type": {
"@id": "dpf:type",
"@type": "xsd:string"
},
"hostname": {
"@id": "dpf:hostname",
"@type": "xsd:string"
},
"username": {
"@id": "dpf:username",
"@type": "xsd:string"
},
"publicKey": {
"@id": "dpf:publicKey",
"@type": "xsd:string"
},
"roleArn": {
"@id": "dpf:roleArn",
"@type": "xsd:string"
},
"externalId": {
"@id": "dpf:externalId",
"@type": "xsd:string"
},
"dpfPrincipalArn": {
"@id": "dpf:dpfPrincipalArn",
"@type": "xsd:string"
},
"createdBy": {
"@id": "dpf:createdBy",
"@type": "xsd:string"
},
"createdAt": {
"@id": "dpf:createdAt",
"@type": "xsd:integer"
},
"updatedAt": {
"@id": "dpf:updatedAt",
"@type": "xsd:integer"
},
"lastTestStatus": {
"@id": "dpf:lastTestStatus",
"@type": "xsd:string"
},
"lastTestedAt": {
"@id": "dpf:lastTestedAt",
"@type": "xsd:integer"
},
"CreateConnectionRequest": "dpf:CreateConnectionRequest",
"action": {
"@id": "dpf:action",
"@type": "xsd:string"
},
"GetConnectionsRequest": "dpf:GetConnectionsRequest",
"TestConnectionRequest": "dpf:TestConnectionRequest",
"DeleteConnectionRequest": "dpf:DeleteConnectionRequest",
"CreateConnectionResponse": "dpf:CreateConnectionResponse",
"success": {
"@id": "dpf:success",
"@type": "xsd:boolean"
},
"data": {
"@id": "dpf:data"
},
"GetConnectionsResponse": "dpf:GetConnectionsResponse",
"TestConnectionResponse": "dpf:TestConnectionResponse",
"DeleteConnectionResponse": "dpf:DeleteConnectionResponse",
"TriggerFrequency": "dpf:TriggerFrequency",
"unit": {
"@id": "dpf:unit",
"@type": "xsd:string"
},
"hourOfDay": {
"@id": "dpf:hourOfDay",
"@type": "xsd:integer"
},
"dayOfMonth": {
"@id": "dpf:dayOfMonth",
"@type": "xsd:integer"
},
"JobTrigger": "dpf:JobTrigger",
"triggerId": {
"@id": "dpf:triggerId",
"@type": "xsd:string"
},
"specId": {
"@id": "dpf:specId",
"@type": "xsd:string"
},
"specName": {
"@id": "dpf:specName",
"@type": "xsd:string"
},
"s3Bucket": {
"@id": "dpf:s3Bucket",
"@type": "xsd:string"
},
"s3Prefix": {
"@id": "dpf:s3Prefix",
"@type": "xsd:string"
},
"upstreamSpecId": {
"@id": "dpf:upstreamSpecId",
"@type": "xsd:string"
},
"upstreamSpecName": {
"@id": "dpf:upstreamSpecName",
"@type": "xsd:string"
},
"frequency": {
"@id": "dpf:frequency",
"@type": "@id"
},
"preRules": {
"@id": "dpf:preRules",
"@type": "xsd:string"
},
"postRules": {
"@id": "dpf:postRules",
"@type": "xsd:string"
},
"preCode": {
"@id": "dpf:preCode",
"@type": "xsd:string"
},
"postCode": {
"@id": "dpf:postCode",
"@type": "xsd:string"
},
"dedupe": {
"@id": "dpf:dedupe",
"@type": "xsd:boolean"
},
"enabled": {
"@id": "dpf:enabled",
"@type": "xsd:boolean"
},
"lastRunAt": {
"@id": "dpf:lastRunAt",
"@type": "xsd:integer"
},
"lastRunStatus": {
"@id": "dpf:lastRunStatus",
"@type": "xsd:string"
},
"lastJobId": {
"@id": "dpf:lastJobId",
"@type": "xsd:string"
},
"warnings": {
"@id": "dpf:warnings",
"@container": "@list"
},
"JobTriggerRun": "dpf:JobTriggerRun",
"startedAt": {
"@id": "dpf:startedAt",
"@type": "xsd:dateTime"
},
"status": {
"@id": "dpf:status",
"@type": "xsd:string"
},
"filesPulled": {
"@id": "dpf:filesPulled",
"@type": "xsd:integer"
},
"jobId": {
"@id": "dpf:jobId",
"@type": "xsd:string"
},
"message": {
"@id": "dpf:message",
"@type": "xsd:string"
},
"finishedAt": {
"@id": "dpf:finishedAt",
"@type": "xsd:dateTime"
},
"CreateTriggerRequest": "dpf:CreateTriggerRequest",
"GetTriggersRequest": "dpf:GetTriggersRequest",
"UpdateTriggerRequest": "dpf:UpdateTriggerRequest",
"DeleteTriggerRequest": "dpf:DeleteTriggerRequest",
"RunTriggerNowRequest": "dpf:RunTriggerNowRequest",
"ClearProcessedFilesRequest": "dpf:ClearProcessedFilesRequest",
"CreateTriggerResponse": "dpf:CreateTriggerResponse",
"GetTriggersResponse": "dpf:GetTriggersResponse",
"UpdateTriggerResponse": "dpf:UpdateTriggerResponse",
"DeleteTriggerResponse": "dpf:DeleteTriggerResponse",
"RunTriggerNowResponse": "dpf:RunTriggerNowResponse",
"ClearProcessedFilesResponse": "dpf:ClearProcessedFilesResponse",
"RegisterRequest": "dpf:RegisterRequest",
"email": {
"@id": "dpf:email",
"@type": "xsd:string"
},
"password": {
"@id": "dpf:password",
"@type": "xsd:string"
},
"firstName": {
"@id": "dpf:firstName",
"@type": "xsd:string"
},
"lastName": {
"@id": "dpf:lastName",
"@type": "xsd:string"
},
"termsAccepted": {
"@id": "dpf:termsAccepted",
"@type": "xsd:boolean"
},
"RegisterResponse": "dpf:RegisterResponse",
"VerifyOtpRequest": "dpf:VerifyOtpRequest",
"otp": {
"@id": "dpf:otp",
"@type": "xsd:string"
},
"VerifyOtpResponse": "dpf:VerifyOtpResponse",
"LoginRequest": "dpf:LoginRequest",
"LoginResponse": "dpf:LoginResponse",
"RefreshTokenRequest": "dpf:RefreshTokenRequest",
"refreshToken": {
"@id": "dpf:refreshToken",
"@type": "xsd:string"
},
"RefreshTokenResponse": "dpf:RefreshTokenResponse",
"RequestPasswordResetRequest": "dpf:RequestPasswordResetRequest",
"RequestPasswordResetResponse": "dpf:RequestPasswordResetResponse",
"ResetPasswordRequest": "dpf:ResetPasswordRequest",
"newPassword": {
"@id": "dpf:newPassword",
"@type": "xsd:string"
},
"ResetPasswordResponse": "dpf:ResetPasswordResponse",
"GetSettingsResponse": "dpf:GetSettingsResponse",
"UpdateSettingsRequest": "dpf:UpdateSettingsRequest",
"topOffEnabled": {
"@id": "dpf:topOffEnabled",
"@type": "xsd:boolean"
},
"NotificationType": "dpf:NotificationType",
"messageType": {
"@id": "dpf:messageType",
"@type": "xsd:string"
},
"label": {
"@id": "dpf:label",
"@type": "xsd:string"
},
"category": {
"@id": "dpf:category",
"@type": "xsd:string"
},
"eligible": {
"@id": "dpf:eligible",
"@container": "@list"
},
"defaultOn": {
"@id": "dpf:defaultOn",
"@container": "@list"
},
"NotificationPreference": "dpf:NotificationPreference",
"channels": {
"@id": "dpf:channels",
"@container": "@list"
},
"ListNotificationPreferencesResponse": "dpf:ListNotificationPreferencesResponse",
"SetNotificationPreferenceRequest": "dpf:SetNotificationPreferenceRequest",
"NotificationPreferenceResponse": "dpf:NotificationPreferenceResponse",
"GetBalanceResponse": "dpf:GetBalanceResponse",
"GetBalanceRequest": "dpf:GetBalanceRequest",
"PurchaseCreditsRequest": "dpf:PurchaseCreditsRequest",
"creditAmount": {
"@id": "dpf:creditAmount",
"@type": "xsd:integer"
},
"PurchaseCreditsResponse": "dpf:PurchaseCreditsResponse",
"ModifySubscriptionRequest": "dpf:ModifySubscriptionRequest",
"newTier": {
"@id": "dpf:newTier",
"@type": "xsd:string"
},
"couponCode": {
"@id": "dpf:couponCode",
"@type": "xsd:string"
},
"ModifySubscriptionResponse": "dpf:ModifySubscriptionResponse",
"ManagePaymentRequest": "dpf:ManagePaymentRequest",
"ManagePaymentResponse": "dpf:ManagePaymentResponse",
"CreateCustomerResponse": "dpf:CreateCustomerResponse",
"ErrorResponse": "dpf:ErrorResponse",
"error": {
"@id": "dpf:error"
},
"CreateWorkspaceRequest": "dpf:CreateWorkspaceRequest",
"name": {
"@id": "dpf:name",
"@type": "xsd:string"
},
"description": {
"@id": "dpf:description",
"@type": "xsd:string"
},
"GrantPermissionRequest": "dpf:GrantPermissionRequest",
"userEmail": {
"@id": "dpf:userEmail",
"@type": "xsd:string"
},
"permission": {
"@id": "dpf:permission",
"@type": "xsd:string"
},
"RevokePermissionRequest": "dpf:RevokePermissionRequest",
"targetUserId": {
"@id": "dpf:targetUserId",
"@type": "xsd:string"
},
"UpdateWorkspaceRequest": "dpf:UpdateWorkspaceRequest",
"DeleteWorkspaceRequest": "dpf:DeleteWorkspaceRequest",
"GetWorkspaceActionRequest": "dpf:GetWorkspaceActionRequest",
"GetWorkspacesActionRequest": "dpf:GetWorkspacesActionRequest",
"CreateWorkspaceResponse": "dpf:CreateWorkspaceResponse",
"GetWorkspaceResponse": "dpf:GetWorkspaceResponse",
"GrantPermissionResponse": "dpf:GrantPermissionResponse",
"RevokePermissionResponse": "dpf:RevokePermissionResponse",
"UpdateWorkspaceResponse": "dpf:UpdateWorkspaceResponse",
"DeleteWorkspaceResponse": "dpf:DeleteWorkspaceResponse",
"GetWorkspacesResponse": "dpf:GetWorkspacesResponse",
"ListQueriesRequest": "dpf:ListQueriesRequest",
"pageSize": {
"@id": "dpf:pageSize",
"@type": "xsd:integer"
},
"cursor": {
"@id": "dpf:cursor",
"@type": "xsd:string"
},
"userId": {
"@id": "dpf:userId",
"@type": "xsd:string"
},
"search": {
"@id": "dpf:search",
"@type": "xsd:string"
},
"minDuration": {
"@id": "dpf:minDuration",
"@type": "xsd:integer"
},
"startTime": {
"@id": "dpf:startTime",
"@type": "xsd:dateTime"
},
"endTime": {
"@id": "dpf:endTime",
"@type": "xsd:dateTime"
},
"ListQueriesResponse": "dpf:ListQueriesResponse",
"ListBytesAccessedRequest": "dpf:ListBytesAccessedRequest",
"clientId": {
"@id": "dpf:clientId",
"@type": "xsd:string"
},
"table": {
"@id": "dpf:table",
"@type": "xsd:string"
},
"minBytesMB": {
"@id": "dpf:minBytesMB",
"@type": "xsd:decimal"
},
"ListBytesAccessedResponse": "dpf:ListBytesAccessedResponse",
"ListStorageRequest": "dpf:ListStorageRequest",
"minStorageMB": {
"@id": "dpf:minStorageMB",
"@type": "xsd:decimal"
},
"ListStorageResponse": "dpf:ListStorageResponse",
"ListProcessedFilesRequest": "dpf:ListProcessedFilesRequest",
"fileName": {
"@id": "dpf:fileName",
"@type": "xsd:string"
},
"dqOnly": {
"@id": "dpf:dqOnly",
"@type": "xsd:boolean"
},
"ListProcessedFilesResponse": "dpf:ListProcessedFilesResponse",
"ListTriggerRunsRequest": "dpf:ListTriggerRunsRequest",
"ListMaintenanceRunsRequest": "dpf:ListMaintenanceRunsRequest",
"rowType": {
"@id": "dpf:rowType",
"@type": "xsd:string"
},
"tableName": {
"@id": "dpf:tableName",
"@type": "xsd:string"
},
"runId": {
"@id": "dpf:runId",
"@type": "xsd:string"
},
"ListTriggerRunsResponse": "dpf:ListTriggerRunsResponse",
"CreateSpecRequest": "dpf:CreateSpecRequest",
"sourceType": {
"@id": "dpf:sourceType",
"@type": "xsd:string"
},
"sourceTables": {
"@id": "dpf:sourceTables",
"@container": "@list"
},
"expirePriorSnapshots": {
"@id": "dpf:expirePriorSnapshots",
"@type": "xsd:boolean"
},
"sampleFileName": {
"@id": "dpf:sampleFileName",
"@type": "xsd:string"
},
"formatFileName": {
"@id": "dpf:formatFileName",
"@type": "xsd:string"
},
"targetOption": {
"@id": "dpf:targetOption",
"@type": "xsd:string"
},
"targetTables": {
"@id": "dpf:targetTables",
"@container": "@list"
},
"targetSchemaFileName": {
"@id": "dpf:targetSchemaFileName",
"@type": "xsd:string"
},
"merge": {
"@id": "dpf:merge",
"@type": "xsd:boolean"
},
"computeSize": {
"@id": "dpf:computeSize",
"@type": "xsd:string"
},
"additionalPrompt": {
"@id": "dpf:additionalPrompt",
"@type": "xsd:string"
},
"UpdateSpecRequest": "dpf:UpdateSpecRequest",
"lastRunTs": {
"@id": "dpf:lastRunTs",
"@type": "xsd:dateTime"
},
"changedFiles": {
"@id": "dpf:changedFiles",
"@container": "@list"
},
"StartAnalysisRequest": "dpf:StartAnalysisRequest",
"loadSampleData": {
"@id": "dpf:loadSampleData",
"@type": "xsd:boolean"
},
"CheckSpecFilesRequest": "dpf:CheckSpecFilesRequest",
"CheckSpecFilesResponse": "dpf:CheckSpecFilesResponse",
"SpecFilesMissingResponse": "dpf:SpecFilesMissingResponse",
"missing": {
"@id": "dpf:missing",
"@container": "@list"
},
"signedUrls": {
"@id": "dpf:signedUrls"
},
"expiresIn": {
"@id": "dpf:expiresIn",
"@type": "xsd:integer"
},
"GetStatusRequest": "dpf:GetStatusRequest",
"CreateJobRequest": "dpf:CreateJobRequest",
"files": {
"@id": "dpf:files",
"@container": "@list"
},
"StartJobRequest": "dpf:StartJobRequest",
"DeleteSpecRequest": "dpf:DeleteSpecRequest",
"deleteTargetTables": {
"@id": "dpf:deleteTargetTables",
"@type": "xsd:boolean"
},
"CreateSpecResponse": "dpf:CreateSpecResponse",
"UpdateSpecResponse": "dpf:UpdateSpecResponse",
"StartAnalysisResponse": "dpf:StartAnalysisResponse",
"CreateJobResponse": "dpf:CreateJobResponse",
"StartJobResponse": "dpf:StartJobResponse",
"JobMetrics": "dpf:JobMetrics",
"recordsRead": {
"@id": "dpf:recordsRead",
"@type": "xsd:integer"
},
"recordsWritten": {
"@id": "dpf:recordsWritten",
"@type": "xsd:integer"
},
"filesProcessed": {
"@id": "dpf:filesProcessed",
"@type": "xsd:integer"
},
"transformErrorCount": {
"@id": "dpf:transformErrorCount",
"@type": "xsd:integer"
},
"dataQualityIssues": {
"@id": "dpf:dataQualityIssues",
"@container": "@list"
},
"GetStatusByJobIdResponse": "dpf:GetStatusByJobIdResponse",
"GetStatusBySpecIdResponse": "dpf:GetStatusBySpecIdResponse",
"DeleteSpecResponse": "dpf:DeleteSpecResponse",
"ContactRequest": "dpf:ContactRequest",
"reason": {
"@id": "dpf:reason",
"@type": "xsd:string"
},
"QueryRequest": "dpf:QueryRequest",
"namespace": {
"@id": "dpf:namespace",
"@type": "xsd:string"
},
"query": {
"@id": "dpf:query",
"@type": "xsd:string"
},
"QueryResponse": "dpf:QueryResponse"
},
"@type": "schema:Dataset",
"schema:name": "DPF API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects DPF'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-06) from openapi/dpf-it-com-openapi.yml.",
"dcterms:created": "2026-11-06",
"dcterms:source": [
"openapi/dpf-it-com-openapi.yml"
]
}