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
View Context View on GitHub

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
email 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

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