looot · JSON-LD Context
Looot Context
JSON-LD context defining the semantic vocabulary for Looot from looot.
79 Classes
220 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
looot:
https://looot.ai/schema#
Classes
RunRequest
SessionContext
WorkspaceFile
WorkspaceDirectory
WorkspaceRead
WorkspaceUsage
WorkspaceDirectoryPage
WorkspaceDirectoryMutationResult
AuditRecord
AuditPage
PublicCatalogItem
PublicCatalogPage
CatalogOverview
CatalogOverviewTopic
PublicCatalogComparison
InspectOutput
Connection
RegisterConnection
ConnectionProbeDefinition
ConnectionHealthReceipt
ConnectionResource
SelectConnectionResource
SupplySecondaryCredential
PlatformKey
PlatformKeyList
SetPlatformKey
PatchPlatformKey
ConnectionAlert
ConnectionAuthorization
ConnectionCallback
RotateConnection
ConnectionTestReceipt
ConnectionFixtureReceipt
ConnectionFixtureReceiptHistory
Artifact
RequestQuarantineReview
DecideQuarantineReview
QuarantineReview
ResolveReconciliation
ImportCandidates
ImportMetadataCandidates
ReviewCandidate
CreateCompatibilityDraft
DetectCandidateContradictions
CreateOnboardingJob
DecideOnboardingJob
CompatibilityEvidenceRef
SubmitCompatibilityGate
DecideCompatibilityGate
CreateActivationProposal
CreateProviderPackageDraft
CreateProviderPackageRevision
ValidateProviderMapping
DecideProviderMapping
CreateProviderActivationBundle
PublishProviderRegistry
PublishPublicCatalog
RegisterDirectEndpoint
ImportDirectEndpoints
SubmitProviderActivationEvidence
DecideProviderActivationEvidence
CreateProviderActivationChangeRequest
DecideProviderActivationChange
ApplyProviderActivationChange
CreateNormalizedRoute
WorkflowRunIf
WorkflowComparison
CreateWorkflow
ReviseWorkflow
PublishWorkflow
StartWorkflow
MintWorkflowToken
ResolveWorkflowApproval
ResolveWorkflowCallback
OutputMappingDefinition
CreateOutputMapping
ReviseOutputMapping
PreviewOutputMapping
ChangeOutputMappingPublication
Properties
| Property | Type | Container |
|---|---|---|
| endpointId | string | |
| input | ||
| idempotencyKey | string | |
| output | ||
| wait | ||
| fallback | ||
| mode | ||
| authenticationClass | ||
| organizationId | ||
| scopes | list | |
| deploymentMode | ||
| role | ||
| expiresAt | dateTime | |
| organizationName | string | |
| fileId | string | |
| tenantId | string | |
| path | string | |
| contentType | string | |
| byteLength | integer | |
| digest | string | |
| createdAt | dateTime | |
| updatedAt | dateTime | |
| revision | integer | |
| file | reference | |
| contentBase64 | string | |
| files | integer | |
| bytes | integer | |
| maxFiles | integer | |
| maxBytes | integer | |
| entries | list | |
| namespaceRevision | string | |
| directoryRevision | ||
| directory | reference | |
| auditRecordId | string | |
| sequence | integer | |
| actor | ||
| action | string | |
| resourceType | string | |
| resourceId | string | |
| outcome | ||
| payloadDigest | string | |
| previousRecordHash | string | |
| recordHash | string | |
| occurredAt | dateTime | |
| records | list | |
| nextCursor | string | |
| chain | ||
| catalogItemId | string | |
| providerId | string | |
| operationId | string | |
| title | string | |
| description | string | |
| categories | list | |
| capabilities | list | |
| inputSchemaDigest | string | |
| outputSchemaDigest | string | |
| method | string | |
| pathTemplate | string | |
| parameters | list | |
| verification | ||
| references | list | |
| price | reference | |
| publishedAt | dateTime | |
| itemDigest | string | |
| provenanceTier | ||
| items | list | |
| catalogDigest | string | |
| unsuppliedJobs | list | |
| warnings | list | |
| builtAt | dateTime | |
| depth | ||
| filter | ||
| totals | ||
| topic | string | |
| matchCount | integer | |
| truncated | boolean | |
| jobs | list | |
| priceComparison | ||
| comparisonDigest | string | |
| endpoint | ||
| estimatedMaxCost | decimal | |
| inputSchema | ||
| requestBinding | ||
| uiSchema | ||
| outputFormat | ||
| usageHints | ||
| id | string | |
| label | string | |
| status | ||
| auth | ||
| lastProbe | ||
| cooldownUntil | dateTime | |
| credentialExpiresAt | dateTime | |
| consent | ||
| pendingCredentialRoles | list | |
| testState | ||
| probeConfigured | boolean | |
| latestTestReceipt | ||
| kind | ||
| placement | ||
| name | string | |
| format | string | |
| secret | string | |
| authorizationUrl | reference | |
| tokenUrl | reference | |
| tokenPlacement | ||
| clientId | string | |
| keyFile | string | |
| keyId | string | |
| algorithm | ||
| signedHeaders | list | |
| blob | string | |
| probe | ||
| secondaryCredentialRoles | list | |
| host | string | |
| expectedStatuses | list | |
| identityPointer | string | |
| scopesPointer | string | |
| resourcesPointer | string | |
| receiptId | string | |
| connectionId | string | |
| identity | string | |
| resources | list | |
| providerRequestId | string | |
| remediation | string | |
| checkedAt | dateTime | |
| providerResourceId | string | |
| displayName | string | |
| selected | boolean | |
| discoveredAt | dateTime | |
| hasKey | boolean | |
| keyHint | string | |
| authConfig | ||
| platformFeeMicros | integer | |
| approved | boolean | |
| endpointCount | integer | |
| runnable | boolean | |
| platformKeys | list | |
| authMethod | ||
| headerName | string | |
| paramName | string | |
| valuePrefix | string | |
| fields | list | |
| alertId | string | |
| state | ||
| message | string | |
| acknowledgedAt | dateTime | |
| code | string | |
| providerCalled | boolean | |
| credentialState | ||
| testedAt | dateTime | |
| evidence | ||
| latest | ||
| receipts | list | |
| artifactId | string | |
| runId | string | |
| attemptId | string | |
| sha256 | string | |
| deletedAt | dateTime | |
| contentDigest | string | |
| decision | ||
| reason | string | |
| reviewId | string | |
| decisionReason | string | |
| reviewerPrincipalId | string | |
| decidedAt | dateTime | |
| resolvedProviderCost | decimal | |
| evidenceRefs | list | |
| sourceRef | string | |
| providerSlug | string | |
| document | ||
| providerName | string | |
| catalogKind | ||
| catalogVersion | string | |
| operations | list | |
| expectedStatus | ||
| nextStatus | ||
| candidateId | string | |
| hints | ||
| gate | ||
| rightsTarget | ||
| url | reference | |
| observedAt | dateTime | |
| claim | string | |
| draftId | string | |
| proposalId | string | |
| packageId | string | |
| expectedPreviousRevisionId | string | |
| mapping | ||
| revisionId | string | |
| bundleId | string | |
| acknowledgeBreakingChange | boolean | |
| provider | ||
| publishToPublicCatalog | boolean | |
| autoCapability | boolean | |
| reportId | string | |
| blockerCode | ||
| expectedReportId | string | |
| driverId | string | |
| expectedDryRunId | string | |
| routeKey | string | |
| version | string | |
| capability | ||
| outputSchema | ||
| steps | list | |
| stepId | string | |
| equals | boolean | |
| left | reference | |
| operator | ||
| right | reference | |
| ttlSeconds | integer | |
| token | string | |
| payload | ||
| expression | reference | |
| mappingId | string | |
| definition | reference | |
| targetSchema | ||
| expectedRevision | integer | |
| raw | ||
| canonical |
JSON-LD Document
{
"@context": {
"@vocab": "https://looot.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"looot": "https://looot.ai/schema#",
"RunRequest": "looot:RunRequest",
"endpointId": {
"@id": "looot:endpointId",
"@type": "xsd:string"
},
"input": {
"@id": "looot:input"
},
"idempotencyKey": {
"@id": "looot:idempotencyKey",
"@type": "xsd:string"
},
"output": {
"@id": "looot:output"
},
"wait": {
"@id": "looot:wait"
},
"fallback": {
"@id": "looot:fallback"
},
"SessionContext": "looot:SessionContext",
"mode": {
"@id": "looot:mode"
},
"authenticationClass": {
"@id": "looot:authenticationClass"
},
"organizationId": {
"@id": "looot:organizationId"
},
"scopes": {
"@id": "looot:scopes",
"@container": "@list"
},
"deploymentMode": {
"@id": "looot:deploymentMode"
},
"role": {
"@id": "looot:role"
},
"expiresAt": {
"@id": "looot:expiresAt",
"@type": "xsd:dateTime"
},
"organizationName": {
"@id": "looot:organizationName",
"@type": "xsd:string"
},
"WorkspaceFile": "looot:WorkspaceFile",
"fileId": {
"@id": "looot:fileId",
"@type": "xsd:string"
},
"tenantId": {
"@id": "looot:tenantId",
"@type": "xsd:string"
},
"path": {
"@id": "looot:path",
"@type": "xsd:string"
},
"contentType": {
"@id": "looot:contentType",
"@type": "xsd:string"
},
"byteLength": {
"@id": "looot:byteLength",
"@type": "xsd:integer"
},
"digest": {
"@id": "looot:digest",
"@type": "xsd:string"
},
"createdAt": {
"@id": "looot:createdAt",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "looot:updatedAt",
"@type": "xsd:dateTime"
},
"revision": {
"@id": "looot:revision",
"@type": "xsd:integer"
},
"WorkspaceDirectory": "looot:WorkspaceDirectory",
"WorkspaceRead": "looot:WorkspaceRead",
"file": {
"@id": "looot:file",
"@type": "@id"
},
"contentBase64": {
"@id": "looot:contentBase64",
"@type": "xsd:string"
},
"WorkspaceUsage": "looot:WorkspaceUsage",
"files": {
"@id": "looot:files",
"@type": "xsd:integer"
},
"bytes": {
"@id": "looot:bytes",
"@type": "xsd:integer"
},
"maxFiles": {
"@id": "looot:maxFiles",
"@type": "xsd:integer"
},
"maxBytes": {
"@id": "looot:maxBytes",
"@type": "xsd:integer"
},
"WorkspaceDirectoryPage": "looot:WorkspaceDirectoryPage",
"entries": {
"@id": "looot:entries",
"@container": "@list"
},
"namespaceRevision": {
"@id": "looot:namespaceRevision",
"@type": "xsd:string"
},
"directoryRevision": {
"@id": "looot:directoryRevision"
},
"WorkspaceDirectoryMutationResult": "looot:WorkspaceDirectoryMutationResult",
"directory": {
"@id": "looot:directory",
"@type": "@id"
},
"AuditRecord": "looot:AuditRecord",
"auditRecordId": {
"@id": "looot:auditRecordId",
"@type": "xsd:string"
},
"sequence": {
"@id": "looot:sequence",
"@type": "xsd:integer"
},
"actor": {
"@id": "looot:actor"
},
"action": {
"@id": "looot:action",
"@type": "xsd:string"
},
"resourceType": {
"@id": "looot:resourceType",
"@type": "xsd:string"
},
"resourceId": {
"@id": "looot:resourceId",
"@type": "xsd:string"
},
"outcome": {
"@id": "looot:outcome"
},
"payloadDigest": {
"@id": "looot:payloadDigest",
"@type": "xsd:string"
},
"previousRecordHash": {
"@id": "looot:previousRecordHash",
"@type": "xsd:string"
},
"recordHash": {
"@id": "looot:recordHash",
"@type": "xsd:string"
},
"occurredAt": {
"@id": "looot:occurredAt",
"@type": "xsd:dateTime"
},
"AuditPage": "looot:AuditPage",
"records": {
"@id": "looot:records",
"@container": "@list"
},
"nextCursor": {
"@id": "looot:nextCursor",
"@type": "xsd:string"
},
"chain": {
"@id": "looot:chain"
},
"PublicCatalogItem": "looot:PublicCatalogItem",
"catalogItemId": {
"@id": "looot:catalogItemId",
"@type": "xsd:string"
},
"providerId": {
"@id": "looot:providerId",
"@type": "xsd:string"
},
"operationId": {
"@id": "looot:operationId",
"@type": "xsd:string"
},
"title": {
"@id": "looot:title",
"@type": "xsd:string"
},
"description": {
"@id": "looot:description",
"@type": "xsd:string"
},
"categories": {
"@id": "looot:categories",
"@container": "@list"
},
"capabilities": {
"@id": "looot:capabilities",
"@container": "@list"
},
"inputSchemaDigest": {
"@id": "looot:inputSchemaDigest",
"@type": "xsd:string"
},
"outputSchemaDigest": {
"@id": "looot:outputSchemaDigest",
"@type": "xsd:string"
},
"method": {
"@id": "looot:method",
"@type": "xsd:string"
},
"pathTemplate": {
"@id": "looot:pathTemplate",
"@type": "xsd:string"
},
"parameters": {
"@id": "looot:parameters",
"@container": "@list"
},
"verification": {
"@id": "looot:verification"
},
"references": {
"@id": "looot:references",
"@container": "@list"
},
"price": {
"@id": "looot:price",
"@type": "@id"
},
"publishedAt": {
"@id": "looot:publishedAt",
"@type": "xsd:dateTime"
},
"itemDigest": {
"@id": "looot:itemDigest",
"@type": "xsd:string"
},
"provenanceTier": {
"@id": "looot:provenanceTier"
},
"PublicCatalogPage": "looot:PublicCatalogPage",
"items": {
"@id": "looot:items",
"@container": "@list"
},
"catalogDigest": {
"@id": "looot:catalogDigest",
"@type": "xsd:string"
},
"unsuppliedJobs": {
"@id": "looot:unsuppliedJobs",
"@container": "@list"
},
"warnings": {
"@id": "looot:warnings",
"@container": "@list"
},
"CatalogOverview": "looot:CatalogOverview",
"builtAt": {
"@id": "looot:builtAt",
"@type": "xsd:dateTime"
},
"depth": {
"@id": "looot:depth"
},
"filter": {
"@id": "looot:filter"
},
"totals": {
"@id": "looot:totals"
},
"CatalogOverviewTopic": "looot:CatalogOverviewTopic",
"topic": {
"@id": "looot:topic",
"@type": "xsd:string"
},
"matchCount": {
"@id": "looot:matchCount",
"@type": "xsd:integer"
},
"truncated": {
"@id": "looot:truncated",
"@type": "xsd:boolean"
},
"jobs": {
"@id": "looot:jobs",
"@container": "@list"
},
"PublicCatalogComparison": "looot:PublicCatalogComparison",
"priceComparison": {
"@id": "looot:priceComparison"
},
"comparisonDigest": {
"@id": "looot:comparisonDigest",
"@type": "xsd:string"
},
"InspectOutput": "looot:InspectOutput",
"endpoint": {
"@id": "looot:endpoint"
},
"estimatedMaxCost": {
"@id": "looot:estimatedMaxCost",
"@type": "xsd:decimal"
},
"inputSchema": {
"@id": "looot:inputSchema"
},
"requestBinding": {
"@id": "looot:requestBinding"
},
"uiSchema": {
"@id": "looot:uiSchema"
},
"outputFormat": {
"@id": "looot:outputFormat"
},
"usageHints": {
"@id": "looot:usageHints"
},
"Connection": "looot:Connection",
"id": {
"@id": "looot:id",
"@type": "xsd:string"
},
"label": {
"@id": "looot:label",
"@type": "xsd:string"
},
"status": {
"@id": "looot:status"
},
"auth": {
"@id": "looot:auth"
},
"lastProbe": {
"@id": "looot:lastProbe"
},
"cooldownUntil": {
"@id": "looot:cooldownUntil",
"@type": "xsd:dateTime"
},
"credentialExpiresAt": {
"@id": "looot:credentialExpiresAt",
"@type": "xsd:dateTime"
},
"consent": {
"@id": "looot:consent"
},
"pendingCredentialRoles": {
"@id": "looot:pendingCredentialRoles",
"@container": "@list"
},
"testState": {
"@id": "looot:testState"
},
"probeConfigured": {
"@id": "looot:probeConfigured",
"@type": "xsd:boolean"
},
"latestTestReceipt": {
"@id": "looot:latestTestReceipt"
},
"RegisterConnection": "looot:RegisterConnection",
"kind": {
"@id": "looot:kind"
},
"placement": {
"@id": "looot:placement"
},
"name": {
"@id": "looot:name",
"@type": "xsd:string"
},
"format": {
"@id": "looot:format",
"@type": "xsd:string"
},
"secret": {
"@id": "looot:secret",
"@type": "xsd:string"
},
"authorizationUrl": {
"@id": "looot:authorizationUrl",
"@type": "@id"
},
"tokenUrl": {
"@id": "looot:tokenUrl",
"@type": "@id"
},
"tokenPlacement": {
"@id": "looot:tokenPlacement"
},
"clientId": {
"@id": "looot:clientId",
"@type": "xsd:string"
},
"keyFile": {
"@id": "looot:keyFile",
"@type": "xsd:string"
},
"keyId": {
"@id": "looot:keyId",
"@type": "xsd:string"
},
"algorithm": {
"@id": "looot:algorithm"
},
"signedHeaders": {
"@id": "looot:signedHeaders",
"@container": "@list"
},
"blob": {
"@id": "looot:blob",
"@type": "xsd:string"
},
"probe": {
"@id": "looot:probe"
},
"secondaryCredentialRoles": {
"@id": "looot:secondaryCredentialRoles",
"@container": "@list"
},
"ConnectionProbeDefinition": "looot:ConnectionProbeDefinition",
"host": {
"@id": "looot:host",
"@type": "xsd:string"
},
"expectedStatuses": {
"@id": "looot:expectedStatuses",
"@container": "@list"
},
"identityPointer": {
"@id": "looot:identityPointer",
"@type": "xsd:string"
},
"scopesPointer": {
"@id": "looot:scopesPointer",
"@type": "xsd:string"
},
"resourcesPointer": {
"@id": "looot:resourcesPointer",
"@type": "xsd:string"
},
"ConnectionHealthReceipt": "looot:ConnectionHealthReceipt",
"receiptId": {
"@id": "looot:receiptId",
"@type": "xsd:string"
},
"connectionId": {
"@id": "looot:connectionId",
"@type": "xsd:string"
},
"identity": {
"@id": "looot:identity",
"@type": "xsd:string"
},
"resources": {
"@id": "looot:resources",
"@container": "@list"
},
"providerRequestId": {
"@id": "looot:providerRequestId",
"@type": "xsd:string"
},
"remediation": {
"@id": "looot:remediation",
"@type": "xsd:string"
},
"checkedAt": {
"@id": "looot:checkedAt",
"@type": "xsd:dateTime"
},
"ConnectionResource": "looot:ConnectionResource",
"providerResourceId": {
"@id": "looot:providerResourceId",
"@type": "xsd:string"
},
"displayName": {
"@id": "looot:displayName",
"@type": "xsd:string"
},
"selected": {
"@id": "looot:selected",
"@type": "xsd:boolean"
},
"discoveredAt": {
"@id": "looot:discoveredAt",
"@type": "xsd:dateTime"
},
"SelectConnectionResource": "looot:SelectConnectionResource",
"SupplySecondaryCredential": "looot:SupplySecondaryCredential",
"PlatformKey": "looot:PlatformKey",
"hasKey": {
"@id": "looot:hasKey",
"@type": "xsd:boolean"
},
"keyHint": {
"@id": "looot:keyHint",
"@type": "xsd:string"
},
"authConfig": {
"@id": "looot:authConfig"
},
"platformFeeMicros": {
"@id": "looot:platformFeeMicros",
"@type": "xsd:integer"
},
"approved": {
"@id": "looot:approved",
"@type": "xsd:boolean"
},
"endpointCount": {
"@id": "looot:endpointCount",
"@type": "xsd:integer"
},
"runnable": {
"@id": "looot:runnable",
"@type": "xsd:boolean"
},
"PlatformKeyList": "looot:PlatformKeyList",
"platformKeys": {
"@id": "looot:platformKeys",
"@container": "@list"
},
"SetPlatformKey": "looot:SetPlatformKey",
"authMethod": {
"@id": "looot:authMethod"
},
"headerName": {
"@id": "looot:headerName",
"@type": "xsd:string"
},
"paramName": {
"@id": "looot:paramName",
"@type": "xsd:string"
},
"valuePrefix": {
"@id": "looot:valuePrefix",
"@type": "xsd:string"
},
"fields": {
"@id": "looot:fields",
"@container": "@list"
},
"PatchPlatformKey": "looot:PatchPlatformKey",
"ConnectionAlert": "looot:ConnectionAlert",
"alertId": {
"@id": "looot:alertId",
"@type": "xsd:string"
},
"state": {
"@id": "looot:state"
},
"message": {
"@id": "looot:message",
"@type": "xsd:string"
},
"acknowledgedAt": {
"@id": "looot:acknowledgedAt",
"@type": "xsd:dateTime"
},
"ConnectionAuthorization": "looot:ConnectionAuthorization",
"ConnectionCallback": "looot:ConnectionCallback",
"code": {
"@id": "looot:code",
"@type": "xsd:string"
},
"RotateConnection": "looot:RotateConnection",
"ConnectionTestReceipt": "looot:ConnectionTestReceipt",
"providerCalled": {
"@id": "looot:providerCalled",
"@type": "xsd:boolean"
},
"credentialState": {
"@id": "looot:credentialState"
},
"testedAt": {
"@id": "looot:testedAt",
"@type": "xsd:dateTime"
},
"ConnectionFixtureReceipt": "looot:ConnectionFixtureReceipt",
"evidence": {
"@id": "looot:evidence"
},
"ConnectionFixtureReceiptHistory": "looot:ConnectionFixtureReceiptHistory",
"latest": {
"@id": "looot:latest"
},
"receipts": {
"@id": "looot:receipts",
"@container": "@list"
},
"Artifact": "looot:Artifact",
"artifactId": {
"@id": "looot:artifactId",
"@type": "xsd:string"
},
"runId": {
"@id": "looot:runId",
"@type": "xsd:string"
},
"attemptId": {
"@id": "looot:attemptId",
"@type": "xsd:string"
},
"sha256": {
"@id": "looot:sha256",
"@type": "xsd:string"
},
"deletedAt": {
"@id": "looot:deletedAt",
"@type": "xsd:dateTime"
},
"RequestQuarantineReview": "looot:RequestQuarantineReview",
"contentDigest": {
"@id": "looot:contentDigest",
"@type": "xsd:string"
},
"DecideQuarantineReview": "looot:DecideQuarantineReview",
"decision": {
"@id": "looot:decision"
},
"reason": {
"@id": "looot:reason",
"@type": "xsd:string"
},
"QuarantineReview": "looot:QuarantineReview",
"reviewId": {
"@id": "looot:reviewId",
"@type": "xsd:string"
},
"decisionReason": {
"@id": "looot:decisionReason",
"@type": "xsd:string"
},
"reviewerPrincipalId": {
"@id": "looot:reviewerPrincipalId",
"@type": "xsd:string"
},
"decidedAt": {
"@id": "looot:decidedAt",
"@type": "xsd:dateTime"
},
"ResolveReconciliation": "looot:ResolveReconciliation",
"resolvedProviderCost": {
"@id": "looot:resolvedProviderCost",
"@type": "xsd:decimal"
},
"evidenceRefs": {
"@id": "looot:evidenceRefs",
"@container": "@list"
},
"ImportCandidates": "looot:ImportCandidates",
"sourceRef": {
"@id": "looot:sourceRef",
"@type": "xsd:string"
},
"providerSlug": {
"@id": "looot:providerSlug",
"@type": "xsd:string"
},
"document": {
"@id": "looot:document"
},
"ImportMetadataCandidates": "looot:ImportMetadataCandidates",
"providerName": {
"@id": "looot:providerName",
"@type": "xsd:string"
},
"catalogKind": {
"@id": "looot:catalogKind"
},
"catalogVersion": {
"@id": "looot:catalogVersion",
"@type": "xsd:string"
},
"operations": {
"@id": "looot:operations",
"@container": "@list"
},
"ReviewCandidate": "looot:ReviewCandidate",
"expectedStatus": {
"@id": "looot:expectedStatus"
},
"nextStatus": {
"@id": "looot:nextStatus"
},
"CreateCompatibilityDraft": "looot:CreateCompatibilityDraft",
"candidateId": {
"@id": "looot:candidateId",
"@type": "xsd:string"
},
"DetectCandidateContradictions": "looot:DetectCandidateContradictions",
"CreateOnboardingJob": "looot:CreateOnboardingJob",
"hints": {
"@id": "looot:hints"
},
"DecideOnboardingJob": "looot:DecideOnboardingJob",
"gate": {
"@id": "looot:gate"
},
"rightsTarget": {
"@id": "looot:rightsTarget"
},
"CompatibilityEvidenceRef": "looot:CompatibilityEvidenceRef",
"url": {
"@id": "looot:url",
"@type": "@id"
},
"observedAt": {
"@id": "looot:observedAt",
"@type": "xsd:dateTime"
},
"SubmitCompatibilityGate": "looot:SubmitCompatibilityGate",
"claim": {
"@id": "looot:claim",
"@type": "xsd:string"
},
"DecideCompatibilityGate": "looot:DecideCompatibilityGate",
"CreateActivationProposal": "looot:CreateActivationProposal",
"draftId": {
"@id": "looot:draftId",
"@type": "xsd:string"
},
"CreateProviderPackageDraft": "looot:CreateProviderPackageDraft",
"proposalId": {
"@id": "looot:proposalId",
"@type": "xsd:string"
},
"CreateProviderPackageRevision": "looot:CreateProviderPackageRevision",
"packageId": {
"@id": "looot:packageId",
"@type": "xsd:string"
},
"expectedPreviousRevisionId": {
"@id": "looot:expectedPreviousRevisionId",
"@type": "xsd:string"
},
"mapping": {
"@id": "looot:mapping"
},
"ValidateProviderMapping": "looot:ValidateProviderMapping",
"DecideProviderMapping": "looot:DecideProviderMapping",
"CreateProviderActivationBundle": "looot:CreateProviderActivationBundle",
"revisionId": {
"@id": "looot:revisionId",
"@type": "xsd:string"
},
"PublishProviderRegistry": "looot:PublishProviderRegistry",
"bundleId": {
"@id": "looot:bundleId",
"@type": "xsd:string"
},
"acknowledgeBreakingChange": {
"@id": "looot:acknowledgeBreakingChange",
"@type": "xsd:boolean"
},
"PublishPublicCatalog": "looot:PublishPublicCatalog",
"RegisterDirectEndpoint": "looot:RegisterDirectEndpoint",
"provider": {
"@id": "looot:provider"
},
"publishToPublicCatalog": {
"@id": "looot:publishToPublicCatalog",
"@type": "xsd:boolean"
},
"autoCapability": {
"@id": "looot:autoCapability",
"@type": "xsd:boolean"
},
"ImportDirectEndpoints": "looot:ImportDirectEndpoints",
"SubmitProviderActivationEvidence": "looot:SubmitProviderActivationEvidence",
"reportId": {
"@id": "looot:reportId",
"@type": "xsd:string"
},
"blockerCode": {
"@id": "looot:blockerCode"
},
"DecideProviderActivationEvidence": "looot:DecideProviderActivationEvidence",
"CreateProviderActivationChangeRequest": "looot:CreateProviderActivationChangeRequest",
"expectedReportId": {
"@id": "looot:expectedReportId",
"@type": "xsd:string"
},
"driverId": {
"@id": "looot:driverId",
"@type": "xsd:string"
},
"DecideProviderActivationChange": "looot:DecideProviderActivationChange",
"ApplyProviderActivationChange": "looot:ApplyProviderActivationChange",
"expectedDryRunId": {
"@id": "looot:expectedDryRunId",
"@type": "xsd:string"
},
"CreateNormalizedRoute": "looot:CreateNormalizedRoute",
"routeKey": {
"@id": "looot:routeKey",
"@type": "xsd:string"
},
"version": {
"@id": "looot:version",
"@type": "xsd:string"
},
"capability": {
"@id": "looot:capability"
},
"outputSchema": {
"@id": "looot:outputSchema"
},
"steps": {
"@id": "looot:steps",
"@container": "@list"
},
"WorkflowRunIf": "looot:WorkflowRunIf",
"stepId": {
"@id": "looot:stepId",
"@type": "xsd:string"
},
"equals": {
"@id": "looot:equals",
"@type": "xsd:boolean"
},
"WorkflowComparison": "looot:WorkflowComparison",
"left": {
"@id": "looot:left",
"@type": "@id"
},
"operator": {
"@id": "looot:operator"
},
"right": {
"@id": "looot:right",
"@type": "@id"
},
"CreateWorkflow": "looot:CreateWorkflow",
"ReviseWorkflow": "looot:ReviseWorkflow",
"PublishWorkflow": "looot:PublishWorkflow",
"StartWorkflow": "looot:StartWorkflow",
"MintWorkflowToken": "looot:MintWorkflowToken",
"ttlSeconds": {
"@id": "looot:ttlSeconds",
"@type": "xsd:integer"
},
"ResolveWorkflowApproval": "looot:ResolveWorkflowApproval",
"token": {
"@id": "looot:token",
"@type": "xsd:string"
},
"ResolveWorkflowCallback": "looot:ResolveWorkflowCallback",
"payload": {
"@id": "looot:payload"
},
"OutputMappingDefinition": "looot:OutputMappingDefinition",
"expression": {
"@id": "looot:expression",
"@type": "@id"
},
"CreateOutputMapping": "looot:CreateOutputMapping",
"mappingId": {
"@id": "looot:mappingId",
"@type": "xsd:string"
},
"definition": {
"@id": "looot:definition",
"@type": "@id"
},
"targetSchema": {
"@id": "looot:targetSchema"
},
"ReviseOutputMapping": "looot:ReviseOutputMapping",
"expectedRevision": {
"@id": "looot:expectedRevision",
"@type": "xsd:integer"
},
"PreviewOutputMapping": "looot:PreviewOutputMapping",
"raw": {
"@id": "looot:raw"
},
"canonical": {
"@id": "looot:canonical"
},
"ChangeOutputMappingPublication": "looot:ChangeOutputMappingPublication"
},
"@type": "schema:Dataset",
"schema:name": "looot API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects looot'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-10-05) from openapi/looot-openapi.json.",
"dcterms:created": "2026-10-05",
"dcterms:source": [
"openapi/looot-openapi.json"
]
}