Canonical · JSON-LD Context
Canonical Context
JSON-LD context defining the semantic vocabulary for Canonical from Canonical.
120 Classes
234 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
canonical:
https://canonical.com/schema#
Classes
Operation
NoMetaSyncResponse
Addon
OperationResponse
AddonVersion
AgentJob
ProvisionLogsIn
AgentOut
HTTPError
AgentIn
ValidationError
authorizationRemoveAllowedAppFromGroupResp
apiauthorizationGroup
authorizationRemoveAllowedAppsFromGroupResp
authorizationGetAllowedGroupsForAppResp
typesErrorResponse
authorizationApp
authorizationRemoveAllowedGroupsForAppResp
authorizationGetAllowedAppsInGroupResp
authorizationAddAllowedAppToGroupResp
api_gateway.ResponseStatus
api_gateway.Application
api_gateway.ResponseType
api.ApplicationsGetResponse
NetworkServiceSpec
ApplicationAddon
ApplicationBootstrap
ApplicationVersionPatch
ApplicationResourcesPost
ApplicationHooks
ApplicationsDelete
ApplicationPatch
ApplicationVersionDelete
Application
ApplicationVersion
ApplicationWatchdog
ApplicationResources
ApplicationExtraData
PatchedFoxgloveDashboard
PatchedLokiAlertRuleFile
PrometheusAlertRuleFile
FoxgloveDashboard
PatchedGrafanaDashboard
GrafanaDashboard
LokiAlertRuleFile
PatchedPrometheusAlertRuleFile
Permission
HTTPValidationError
ApplicationPatch_2
ApplicationResponse
ApplicationPost
ConflictError
NotFoundError
Activator
UserNotFoundError
AppActionBase
SnapNotInstalledError
ConfdbError
NoSSHKeysError
MalformedRequestError
App
InternalServerError
NoModelAssertionError
NoSerialAssertionError
TestExecutionRelevantLinkResponse
ArtefactBuildResponse
TestExecutionStatus
TestExecutionResponse
EnvironmentResponse
ArtefactMatchingRuleResponse
FamilyName
ArtefactMatchingRuleRequest
TeamMinimal
ArtefactMatchingRulePatch
ArtefactBuildMinimalResponse
ArtefactBuildEnvironmentReviewDecision
ArtefactSearchResponse
ArtefactStatus
ArtefactHistoryResponse
ArtefactHistoryItemResponse
ArtefactResponse
ArtefactVersionResponse
ArtefactBuildEnvironmentReviewResponse
ArtefactPatch
StageName
EnvironmentReviewPatch
ReviewerResponse
AssertionResult
QuotaGroup
PlugRef
Slot
SlotRef
Plug
AuthGroupPost
AuthGroupsPost
AuthGroup
AuthGroupPut
authenticationMeResp
SystemActionReboot
SystemActionCheckPassphrase
Links
StoreCategory
Media
SystemActionDo
ValidationSet
Change
Log
Task
Progress
SystemDetails
SystemActionCheckPin
Publisher
SystemActionFixEncryptionSupport
Snap
SystemActionCreate
SystemActionInstall
SystemActionRemove
apiauthz_groupsRemoveGroupResp
apiauthz_groupsListGroupsResp
authz_groupsRemoveUserFromGroupResp
Properties
| Property | Type | Container |
|---|---|---|
| class | string | |
| created_at | dateTime | |
| description | string | |
| err | string | |
| id | string | |
| may_cancel | boolean | |
| metadata | ||
| resources | ||
| server_address | string | |
| status | string | |
| status_code | reference | |
| updated_at | dateTime | |
| error_code | integer | |
| type | string | |
| name | string | |
| used_by | list | |
| versions | list | |
| operation | string | |
| fingerprint | string | |
| size | integer | |
| version | integer | |
| job_id | string | |
| submitted_by | string | |
| started_at | dateTime | |
| job_queue | string | |
| job_state | string | |
| job_priority | integer | |
| tags | list | |
| exit_code | integer | |
| detail | string | |
| state | string | |
| queues | list | |
| location | string | |
| provision_type | string | |
| comment | string | |
| restricted_to | ||
| job | ||
| message | string | |
| identifier | string | |
| log | list | |
| group_id | string | |
| data | list | |
| client_id | string | |
| error | string | |
| expose | boolean | |
| port | integer | |
| port_end | integer | |
| protocols | list | |
| keep | list | |
| published | boolean | |
| cpus | integer | |
| disk-size | string | |
| gpu-slots | integer | |
| memory | string | |
| vpu-slots | integer | |
| timeout | string | |
| force | boolean | |
| ids | list | |
| addons | list | |
| boot_activity | string | |
| bootstrap | reference | |
| features | list | |
| hooks | reference | |
| image | string | |
| inhibit_auto_updates | boolean | |
| instance-type | string | |
| manifest_version | string | |
| node_selector | list | |
| required_permissions | list | |
| services | list | |
| video_encoder | reference | |
| watchdog | reference | |
| abi | string | |
| boot_package | string | |
| immutable | boolean | |
| instance_type | string | |
| parent_image_id | string | |
| vm | boolean | |
| error_message | string | |
| extra_data | ||
| number | integer | |
| parent_image_version | integer | |
| allowed-packages | list | |
| disabled | boolean | |
| owner | string | |
| permissions | string | |
| target | string | |
| uid | string | |
| dashboard | ||
| rules | string | |
| template | boolean | |
| api_key | string | |
| kind | string | |
| value | ||
| active | boolean | |
| enabled | boolean | |
| action | string | |
| names | list | |
| scope | list | |
| users | ||
| snap | string | |
| desktop-file | string | |
| daemon | string | |
| common-id | string | |
| activators | list | |
| label | string | |
| url | reference | |
| architecture | string | |
| revision | ||
| test_executions | list | |
| ci_link | ||
| c3_link | ||
| relevant_links | list | |
| environment | reference | |
| test_plan | string | |
| execution_metadata | reference | |
| is_triaged | boolean | |
| is_rerun_requested | boolean | |
| rerun_priority | ||
| family | reference | |
| stage | ||
| track | ||
| branch | ||
| store | ||
| series | ||
| os | ||
| release | ||
| teams | list | |
| grant_permissions | list | |
| team_ids | list | |
| artefacts | list | |
| count | integer | |
| limit | integer | |
| offset | integer | |
| items | list | |
| artefact_id | integer | |
| repo | string | |
| source | string | |
| sha256 | string | |
| image_url | string | |
| attributes | ||
| archived | boolean | |
| reviewers | list | |
| due_date | ||
| bug_link | string | |
| jira_issue | ||
| all_environment_reviews_count | integer | |
| completed_environment_reviews_count | integer | |
| assignee | ||
| review_decision | list | |
| review_comment | string | |
| artefact_build | reference | |
| assignee_id | ||
| assignee_email | ||
| reviewer_ids | ||
| reviewer_emails | ||
| launchpad_handle | ||
| string | ||
| launchpad_email | string | |
| result | list | |
| status-code | integer | |
| group-name | string | |
| subgroups | list | |
| parent | string | |
| snaps | list | |
| constraints | ||
| current | ||
| plug | string | |
| slot | string | |
| interface | string | |
| attrs | ||
| apps | list | |
| connections | list | |
| access_entitlements | list | |
| identities | ||
| identity_provider_groups | list | |
| nonce | string | |
| sid | string | |
| sub | string | |
| mode | string | |
| passphrase | string | |
| contact | list | |
| website | list | |
| featured | boolean | |
| height | integer | |
| width | integer | |
| title | string | |
| account-id | string | |
| pinned-at | integer | |
| sequence | integer | |
| valid | boolean | |
| summary | string | |
| tasks | list | |
| ready | boolean | |
| spawn-time | dateTime | |
| ready-time | dateTime | |
| timestamp | dateTime | |
| pid | string | |
| progress | reference | |
| done | integer | |
| total | integer | |
| brand | ||
| model | ||
| actions | list | |
| available-optional | ||
| volumes | list | |
| storage-encryption | ||
| pin | string | |
| display-name | string | |
| username | string | |
| validation | string | |
| fix-action | string | |
| args | ||
| base | string | |
| channel | string | |
| common-ids | list | |
| confinement | string | |
| developer | string | |
| devmode | boolean | |
| download-size | integer | |
| icon | reference | |
| license | string | |
| private | boolean | |
| store-url | reference | |
| categories | list | |
| links | reference | |
| media | list | |
| publisher | reference | |
| validation-sets | list | |
| test-system | boolean | |
| mark-default | boolean | |
| offline | boolean | |
| step | string | |
| meta | reference |
JSON-LD Document
{
"@context": {
"@vocab": "https://canonical.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"canonical": "https://canonical.com/schema#",
"Operation": "canonical:Operation",
"class": {
"@id": "canonical:class",
"@type": "xsd:string"
},
"created_at": {
"@id": "canonical:created_at",
"@type": "xsd:dateTime"
},
"description": {
"@id": "canonical:description",
"@type": "xsd:string"
},
"err": {
"@id": "canonical:err",
"@type": "xsd:string"
},
"id": {
"@id": "canonical:id",
"@type": "xsd:string"
},
"may_cancel": {
"@id": "canonical:may_cancel",
"@type": "xsd:boolean"
},
"metadata": {
"@id": "canonical:metadata"
},
"resources": {
"@id": "canonical:resources"
},
"server_address": {
"@id": "canonical:server_address",
"@type": "xsd:string"
},
"status": {
"@id": "canonical:status",
"@type": "xsd:string"
},
"status_code": {
"@id": "canonical:status_code",
"@type": "@id"
},
"updated_at": {
"@id": "canonical:updated_at",
"@type": "xsd:dateTime"
},
"NoMetaSyncResponse": "canonical:NoMetaSyncResponse",
"error_code": {
"@id": "canonical:error_code",
"@type": "xsd:integer"
},
"type": {
"@id": "canonical:type",
"@type": "xsd:string"
},
"Addon": "canonical:Addon",
"name": {
"@id": "canonical:name",
"@type": "xsd:string"
},
"used_by": {
"@id": "canonical:used_by",
"@container": "@list"
},
"versions": {
"@id": "canonical:versions",
"@container": "@list"
},
"OperationResponse": "canonical:OperationResponse",
"operation": {
"@id": "canonical:operation",
"@type": "xsd:string"
},
"AddonVersion": "canonical:AddonVersion",
"fingerprint": {
"@id": "canonical:fingerprint",
"@type": "xsd:string"
},
"size": {
"@id": "canonical:size",
"@type": "xsd:integer"
},
"version": {
"@id": "canonical:version",
"@type": "xsd:integer"
},
"AgentJob": "canonical:AgentJob",
"job_id": {
"@id": "canonical:job_id",
"@type": "xsd:string"
},
"submitted_by": {
"@id": "canonical:submitted_by",
"@type": "xsd:string"
},
"started_at": {
"@id": "canonical:started_at",
"@type": "xsd:dateTime"
},
"job_queue": {
"@id": "canonical:job_queue",
"@type": "xsd:string"
},
"job_state": {
"@id": "canonical:job_state",
"@type": "xsd:string"
},
"job_priority": {
"@id": "canonical:job_priority",
"@type": "xsd:integer"
},
"tags": {
"@id": "canonical:tags",
"@container": "@list"
},
"ProvisionLogsIn": "canonical:ProvisionLogsIn",
"exit_code": {
"@id": "canonical:exit_code",
"@type": "xsd:integer"
},
"detail": {
"@id": "canonical:detail",
"@type": "xsd:string"
},
"AgentOut": "canonical:AgentOut",
"state": {
"@id": "canonical:state",
"@type": "xsd:string"
},
"queues": {
"@id": "canonical:queues",
"@container": "@list"
},
"location": {
"@id": "canonical:location",
"@type": "xsd:string"
},
"provision_type": {
"@id": "canonical:provision_type",
"@type": "xsd:string"
},
"comment": {
"@id": "canonical:comment",
"@type": "xsd:string"
},
"restricted_to": {
"@id": "canonical:restricted_to"
},
"job": {
"@id": "canonical:job"
},
"HTTPError": "canonical:HTTPError",
"message": {
"@id": "canonical:message",
"@type": "xsd:string"
},
"AgentIn": "canonical:AgentIn",
"identifier": {
"@id": "canonical:identifier",
"@type": "xsd:string"
},
"log": {
"@id": "canonical:log",
"@container": "@list"
},
"ValidationError": "canonical:ValidationError",
"authorizationRemoveAllowedAppFromGroupResp": "canonical:authorizationRemoveAllowedAppFromGroupResp",
"apiauthorizationGroup": "canonical:apiauthorizationGroup",
"group_id": {
"@id": "canonical:group_id",
"@type": "xsd:string"
},
"authorizationRemoveAllowedAppsFromGroupResp": "canonical:authorizationRemoveAllowedAppsFromGroupResp",
"authorizationGetAllowedGroupsForAppResp": "canonical:authorizationGetAllowedGroupsForAppResp",
"data": {
"@id": "canonical:data",
"@container": "@list"
},
"typesErrorResponse": "canonical:typesErrorResponse",
"authorizationApp": "canonical:authorizationApp",
"client_id": {
"@id": "canonical:client_id",
"@type": "xsd:string"
},
"authorizationRemoveAllowedGroupsForAppResp": "canonical:authorizationRemoveAllowedGroupsForAppResp",
"authorizationGetAllowedAppsInGroupResp": "canonical:authorizationGetAllowedAppsInGroupResp",
"authorizationAddAllowedAppToGroupResp": "canonical:authorizationAddAllowedAppToGroupResp",
"api_gateway.ResponseStatus": "canonical:api_gateway.ResponseStatus",
"api_gateway.Application": "canonical:api_gateway.Application",
"api_gateway.ResponseType": "canonical:api_gateway.ResponseType",
"api.ApplicationsGetResponse": "canonical:api.ApplicationsGetResponse",
"error": {
"@id": "canonical:error",
"@type": "xsd:string"
},
"NetworkServiceSpec": "canonical:NetworkServiceSpec",
"expose": {
"@id": "canonical:expose",
"@type": "xsd:boolean"
},
"port": {
"@id": "canonical:port",
"@type": "xsd:integer"
},
"port_end": {
"@id": "canonical:port_end",
"@type": "xsd:integer"
},
"protocols": {
"@id": "canonical:protocols",
"@container": "@list"
},
"ApplicationAddon": "canonical:ApplicationAddon",
"ApplicationBootstrap": "canonical:ApplicationBootstrap",
"keep": {
"@id": "canonical:keep",
"@container": "@list"
},
"ApplicationVersionPatch": "canonical:ApplicationVersionPatch",
"published": {
"@id": "canonical:published",
"@type": "xsd:boolean"
},
"ApplicationResourcesPost": "canonical:ApplicationResourcesPost",
"cpus": {
"@id": "canonical:cpus",
"@type": "xsd:integer"
},
"disk-size": {
"@id": "canonical:disk-size",
"@type": "xsd:string"
},
"gpu-slots": {
"@id": "canonical:gpu-slots",
"@type": "xsd:integer"
},
"memory": {
"@id": "canonical:memory",
"@type": "xsd:string"
},
"vpu-slots": {
"@id": "canonical:vpu-slots",
"@type": "xsd:integer"
},
"ApplicationHooks": "canonical:ApplicationHooks",
"timeout": {
"@id": "canonical:timeout",
"@type": "xsd:string"
},
"ApplicationsDelete": "canonical:ApplicationsDelete",
"force": {
"@id": "canonical:force",
"@type": "xsd:boolean"
},
"ids": {
"@id": "canonical:ids",
"@container": "@list"
},
"ApplicationPatch": "canonical:ApplicationPatch",
"addons": {
"@id": "canonical:addons",
"@container": "@list"
},
"boot_activity": {
"@id": "canonical:boot_activity",
"@type": "xsd:string"
},
"bootstrap": {
"@id": "canonical:bootstrap",
"@type": "@id"
},
"features": {
"@id": "canonical:features",
"@container": "@list"
},
"hooks": {
"@id": "canonical:hooks",
"@type": "@id"
},
"image": {
"@id": "canonical:image",
"@type": "xsd:string"
},
"inhibit_auto_updates": {
"@id": "canonical:inhibit_auto_updates",
"@type": "xsd:boolean"
},
"instance-type": {
"@id": "canonical:instance-type",
"@type": "xsd:string"
},
"manifest_version": {
"@id": "canonical:manifest_version",
"@type": "xsd:string"
},
"node_selector": {
"@id": "canonical:node_selector",
"@container": "@list"
},
"required_permissions": {
"@id": "canonical:required_permissions",
"@container": "@list"
},
"services": {
"@id": "canonical:services",
"@container": "@list"
},
"video_encoder": {
"@id": "canonical:video_encoder",
"@type": "@id"
},
"watchdog": {
"@id": "canonical:watchdog",
"@type": "@id"
},
"ApplicationVersionDelete": "canonical:ApplicationVersionDelete",
"Application": "canonical:Application",
"abi": {
"@id": "canonical:abi",
"@type": "xsd:string"
},
"boot_package": {
"@id": "canonical:boot_package",
"@type": "xsd:string"
},
"immutable": {
"@id": "canonical:immutable",
"@type": "xsd:boolean"
},
"instance_type": {
"@id": "canonical:instance_type",
"@type": "xsd:string"
},
"parent_image_id": {
"@id": "canonical:parent_image_id",
"@type": "xsd:string"
},
"vm": {
"@id": "canonical:vm",
"@type": "xsd:boolean"
},
"ApplicationVersion": "canonical:ApplicationVersion",
"error_message": {
"@id": "canonical:error_message",
"@type": "xsd:string"
},
"extra_data": {
"@id": "canonical:extra_data"
},
"number": {
"@id": "canonical:number",
"@type": "xsd:integer"
},
"parent_image_version": {
"@id": "canonical:parent_image_version",
"@type": "xsd:integer"
},
"ApplicationWatchdog": "canonical:ApplicationWatchdog",
"allowed-packages": {
"@id": "canonical:allowed-packages",
"@container": "@list"
},
"disabled": {
"@id": "canonical:disabled",
"@type": "xsd:boolean"
},
"ApplicationResources": "canonical:ApplicationResources",
"ApplicationExtraData": "canonical:ApplicationExtraData",
"owner": {
"@id": "canonical:owner",
"@type": "xsd:string"
},
"permissions": {
"@id": "canonical:permissions",
"@type": "xsd:string"
},
"target": {
"@id": "canonical:target",
"@type": "xsd:string"
},
"PatchedFoxgloveDashboard": "canonical:PatchedFoxgloveDashboard",
"uid": {
"@id": "canonical:uid",
"@type": "xsd:string"
},
"dashboard": {
"@id": "canonical:dashboard"
},
"PatchedLokiAlertRuleFile": "canonical:PatchedLokiAlertRuleFile",
"rules": {
"@id": "canonical:rules",
"@type": "xsd:string"
},
"template": {
"@id": "canonical:template",
"@type": "xsd:boolean"
},
"PrometheusAlertRuleFile": "canonical:PrometheusAlertRuleFile",
"FoxgloveDashboard": "canonical:FoxgloveDashboard",
"PatchedGrafanaDashboard": "canonical:PatchedGrafanaDashboard",
"GrafanaDashboard": "canonical:GrafanaDashboard",
"LokiAlertRuleFile": "canonical:LokiAlertRuleFile",
"PatchedPrometheusAlertRuleFile": "canonical:PatchedPrometheusAlertRuleFile",
"Permission": "canonical:Permission",
"HTTPValidationError": "canonical:HTTPValidationError",
"ApplicationPatch_2": "canonical:ApplicationPatch_2",
"ApplicationResponse": "canonical:ApplicationResponse",
"api_key": {
"@id": "canonical:api_key",
"@type": "xsd:string"
},
"ApplicationPost": "canonical:ApplicationPost",
"ConflictError": "canonical:ConflictError",
"kind": {
"@id": "canonical:kind",
"@type": "xsd:string"
},
"value": {
"@id": "canonical:value"
},
"NotFoundError": "canonical:NotFoundError",
"Activator": "canonical:Activator",
"active": {
"@id": "canonical:active",
"@type": "xsd:boolean"
},
"enabled": {
"@id": "canonical:enabled",
"@type": "xsd:boolean"
},
"UserNotFoundError": "canonical:UserNotFoundError",
"AppActionBase": "canonical:AppActionBase",
"action": {
"@id": "canonical:action",
"@type": "xsd:string"
},
"names": {
"@id": "canonical:names",
"@container": "@list"
},
"scope": {
"@id": "canonical:scope",
"@container": "@list"
},
"users": {
"@id": "canonical:users"
},
"SnapNotInstalledError": "canonical:SnapNotInstalledError",
"ConfdbError": "canonical:ConfdbError",
"NoSSHKeysError": "canonical:NoSSHKeysError",
"MalformedRequestError": "canonical:MalformedRequestError",
"App": "canonical:App",
"snap": {
"@id": "canonical:snap",
"@type": "xsd:string"
},
"desktop-file": {
"@id": "canonical:desktop-file",
"@type": "xsd:string"
},
"daemon": {
"@id": "canonical:daemon",
"@type": "xsd:string"
},
"common-id": {
"@id": "canonical:common-id",
"@type": "xsd:string"
},
"activators": {
"@id": "canonical:activators",
"@container": "@list"
},
"InternalServerError": "canonical:InternalServerError",
"NoModelAssertionError": "canonical:NoModelAssertionError",
"NoSerialAssertionError": "canonical:NoSerialAssertionError",
"TestExecutionRelevantLinkResponse": "canonical:TestExecutionRelevantLinkResponse",
"label": {
"@id": "canonical:label",
"@type": "xsd:string"
},
"url": {
"@id": "canonical:url",
"@type": "@id"
},
"ArtefactBuildResponse": "canonical:ArtefactBuildResponse",
"architecture": {
"@id": "canonical:architecture",
"@type": "xsd:string"
},
"revision": {
"@id": "canonical:revision"
},
"test_executions": {
"@id": "canonical:test_executions",
"@container": "@list"
},
"TestExecutionStatus": "canonical:TestExecutionStatus",
"TestExecutionResponse": "canonical:TestExecutionResponse",
"ci_link": {
"@id": "canonical:ci_link"
},
"c3_link": {
"@id": "canonical:c3_link"
},
"relevant_links": {
"@id": "canonical:relevant_links",
"@container": "@list"
},
"environment": {
"@id": "canonical:environment",
"@type": "@id"
},
"test_plan": {
"@id": "canonical:test_plan",
"@type": "xsd:string"
},
"execution_metadata": {
"@id": "canonical:execution_metadata",
"@type": "@id"
},
"is_triaged": {
"@id": "canonical:is_triaged",
"@type": "xsd:boolean"
},
"is_rerun_requested": {
"@id": "canonical:is_rerun_requested",
"@type": "xsd:boolean"
},
"rerun_priority": {
"@id": "canonical:rerun_priority"
},
"EnvironmentResponse": "canonical:EnvironmentResponse",
"ArtefactMatchingRuleResponse": "canonical:ArtefactMatchingRuleResponse",
"family": {
"@id": "canonical:family",
"@type": "@id"
},
"stage": {
"@id": "canonical:stage"
},
"track": {
"@id": "canonical:track"
},
"branch": {
"@id": "canonical:branch"
},
"store": {
"@id": "canonical:store"
},
"series": {
"@id": "canonical:series"
},
"os": {
"@id": "canonical:os"
},
"release": {
"@id": "canonical:release"
},
"teams": {
"@id": "canonical:teams",
"@container": "@list"
},
"grant_permissions": {
"@id": "canonical:grant_permissions",
"@container": "@list"
},
"FamilyName": "canonical:FamilyName",
"ArtefactMatchingRuleRequest": "canonical:ArtefactMatchingRuleRequest",
"team_ids": {
"@id": "canonical:team_ids",
"@container": "@list"
},
"TeamMinimal": "canonical:TeamMinimal",
"ArtefactMatchingRulePatch": "canonical:ArtefactMatchingRulePatch",
"ArtefactBuildMinimalResponse": "canonical:ArtefactBuildMinimalResponse",
"ArtefactBuildEnvironmentReviewDecision": "canonical:ArtefactBuildEnvironmentReviewDecision",
"ArtefactSearchResponse": "canonical:ArtefactSearchResponse",
"artefacts": {
"@id": "canonical:artefacts",
"@container": "@list"
},
"count": {
"@id": "canonical:count",
"@type": "xsd:integer"
},
"limit": {
"@id": "canonical:limit",
"@type": "xsd:integer"
},
"offset": {
"@id": "canonical:offset",
"@type": "xsd:integer"
},
"ArtefactStatus": "canonical:ArtefactStatus",
"ArtefactHistoryResponse": "canonical:ArtefactHistoryResponse",
"items": {
"@id": "canonical:items",
"@container": "@list"
},
"ArtefactHistoryItemResponse": "canonical:ArtefactHistoryItemResponse",
"artefact_id": {
"@id": "canonical:artefact_id",
"@type": "xsd:integer"
},
"ArtefactResponse": "canonical:ArtefactResponse",
"repo": {
"@id": "canonical:repo",
"@type": "xsd:string"
},
"source": {
"@id": "canonical:source",
"@type": "xsd:string"
},
"sha256": {
"@id": "canonical:sha256",
"@type": "xsd:string"
},
"image_url": {
"@id": "canonical:image_url",
"@type": "xsd:string"
},
"attributes": {
"@id": "canonical:attributes"
},
"archived": {
"@id": "canonical:archived",
"@type": "xsd:boolean"
},
"reviewers": {
"@id": "canonical:reviewers",
"@container": "@list"
},
"due_date": {
"@id": "canonical:due_date"
},
"bug_link": {
"@id": "canonical:bug_link",
"@type": "xsd:string"
},
"jira_issue": {
"@id": "canonical:jira_issue"
},
"all_environment_reviews_count": {
"@id": "canonical:all_environment_reviews_count",
"@type": "xsd:integer"
},
"completed_environment_reviews_count": {
"@id": "canonical:completed_environment_reviews_count",
"@type": "xsd:integer"
},
"assignee": {
"@id": "canonical:assignee"
},
"ArtefactVersionResponse": "canonical:ArtefactVersionResponse",
"ArtefactBuildEnvironmentReviewResponse": "canonical:ArtefactBuildEnvironmentReviewResponse",
"review_decision": {
"@id": "canonical:review_decision",
"@container": "@list"
},
"review_comment": {
"@id": "canonical:review_comment",
"@type": "xsd:string"
},
"artefact_build": {
"@id": "canonical:artefact_build",
"@type": "@id"
},
"ArtefactPatch": "canonical:ArtefactPatch",
"assignee_id": {
"@id": "canonical:assignee_id"
},
"assignee_email": {
"@id": "canonical:assignee_email"
},
"reviewer_ids": {
"@id": "canonical:reviewer_ids"
},
"reviewer_emails": {
"@id": "canonical:reviewer_emails"
},
"StageName": "canonical:StageName",
"EnvironmentReviewPatch": "canonical:EnvironmentReviewPatch",
"ReviewerResponse": "canonical:ReviewerResponse",
"launchpad_handle": {
"@id": "canonical:launchpad_handle"
},
"email": {
"@id": "canonical:email",
"@type": "xsd:string"
},
"launchpad_email": {
"@id": "canonical:launchpad_email",
"@type": "xsd:string"
},
"AssertionResult": "canonical:AssertionResult",
"result": {
"@id": "canonical:result",
"@container": "@list"
},
"status-code": {
"@id": "canonical:status-code",
"@type": "xsd:integer"
},
"QuotaGroup": "canonical:QuotaGroup",
"group-name": {
"@id": "canonical:group-name",
"@type": "xsd:string"
},
"subgroups": {
"@id": "canonical:subgroups",
"@container": "@list"
},
"parent": {
"@id": "canonical:parent",
"@type": "xsd:string"
},
"snaps": {
"@id": "canonical:snaps",
"@container": "@list"
},
"constraints": {
"@id": "canonical:constraints"
},
"current": {
"@id": "canonical:current"
},
"PlugRef": "canonical:PlugRef",
"plug": {
"@id": "canonical:plug",
"@type": "xsd:string"
},
"Slot": "canonical:Slot",
"slot": {
"@id": "canonical:slot",
"@type": "xsd:string"
},
"interface": {
"@id": "canonical:interface",
"@type": "xsd:string"
},
"attrs": {
"@id": "canonical:attrs"
},
"apps": {
"@id": "canonical:apps",
"@container": "@list"
},
"connections": {
"@id": "canonical:connections",
"@container": "@list"
},
"SlotRef": "canonical:SlotRef",
"Plug": "canonical:Plug",
"AuthGroupPost": "canonical:AuthGroupPost",
"AuthGroupsPost": "canonical:AuthGroupsPost",
"AuthGroup": "canonical:AuthGroup",
"access_entitlements": {
"@id": "canonical:access_entitlements",
"@container": "@list"
},
"identities": {
"@id": "canonical:identities"
},
"identity_provider_groups": {
"@id": "canonical:identity_provider_groups",
"@container": "@list"
},
"AuthGroupPut": "canonical:AuthGroupPut",
"authenticationMeResp": "canonical:authenticationMeResp",
"nonce": {
"@id": "canonical:nonce",
"@type": "xsd:string"
},
"sid": {
"@id": "canonical:sid",
"@type": "xsd:string"
},
"sub": {
"@id": "canonical:sub",
"@type": "xsd:string"
},
"SystemActionReboot": "canonical:SystemActionReboot",
"mode": {
"@id": "canonical:mode",
"@type": "xsd:string"
},
"SystemActionCheckPassphrase": "canonical:SystemActionCheckPassphrase",
"passphrase": {
"@id": "canonical:passphrase",
"@type": "xsd:string"
},
"Links": "canonical:Links",
"contact": {
"@id": "canonical:contact",
"@container": "@list"
},
"website": {
"@id": "canonical:website",
"@container": "@list"
},
"StoreCategory": "canonical:StoreCategory",
"featured": {
"@id": "canonical:featured",
"@type": "xsd:boolean"
},
"Media": "canonical:Media",
"height": {
"@id": "canonical:height",
"@type": "xsd:integer"
},
"width": {
"@id": "canonical:width",
"@type": "xsd:integer"
},
"SystemActionDo": "canonical:SystemActionDo",
"title": {
"@id": "canonical:title",
"@type": "xsd:string"
},
"ValidationSet": "canonical:ValidationSet",
"account-id": {
"@id": "canonical:account-id",
"@type": "xsd:string"
},
"pinned-at": {
"@id": "canonical:pinned-at",
"@type": "xsd:integer"
},
"sequence": {
"@id": "canonical:sequence",
"@type": "xsd:integer"
},
"valid": {
"@id": "canonical:valid",
"@type": "xsd:boolean"
},
"Change": "canonical:Change",
"summary": {
"@id": "canonical:summary",
"@type": "xsd:string"
},
"tasks": {
"@id": "canonical:tasks",
"@container": "@list"
},
"ready": {
"@id": "canonical:ready",
"@type": "xsd:boolean"
},
"spawn-time": {
"@id": "canonical:spawn-time",
"@type": "xsd:dateTime"
},
"ready-time": {
"@id": "canonical:ready-time",
"@type": "xsd:dateTime"
},
"Log": "canonical:Log",
"timestamp": {
"@id": "canonical:timestamp",
"@type": "xsd:dateTime"
},
"pid": {
"@id": "canonical:pid",
"@type": "xsd:string"
},
"Task": "canonical:Task",
"progress": {
"@id": "canonical:progress",
"@type": "@id"
},
"Progress": "canonical:Progress",
"done": {
"@id": "canonical:done",
"@type": "xsd:integer"
},
"total": {
"@id": "canonical:total",
"@type": "xsd:integer"
},
"SystemDetails": "canonical:SystemDetails",
"brand": {
"@id": "canonical:brand"
},
"model": {
"@id": "canonical:model"
},
"actions": {
"@id": "canonical:actions",
"@container": "@list"
},
"available-optional": {
"@id": "canonical:available-optional"
},
"volumes": {
"@id": "canonical:volumes",
"@container": "@list"
},
"storage-encryption": {
"@id": "canonical:storage-encryption"
},
"SystemActionCheckPin": "canonical:SystemActionCheckPin",
"pin": {
"@id": "canonical:pin",
"@type": "xsd:string"
},
"Publisher": "canonical:Publisher",
"display-name": {
"@id": "canonical:display-name",
"@type": "xsd:string"
},
"username": {
"@id": "canonical:username",
"@type": "xsd:string"
},
"validation": {
"@id": "canonical:validation",
"@type": "xsd:string"
},
"SystemActionFixEncryptionSupport": "canonical:SystemActionFixEncryptionSupport",
"fix-action": {
"@id": "canonical:fix-action",
"@type": "xsd:string"
},
"args": {
"@id": "canonical:args"
},
"Snap": "canonical:Snap",
"base": {
"@id": "canonical:base",
"@type": "xsd:string"
},
"channel": {
"@id": "canonical:channel",
"@type": "xsd:string"
},
"common-ids": {
"@id": "canonical:common-ids",
"@container": "@list"
},
"confinement": {
"@id": "canonical:confinement",
"@type": "xsd:string"
},
"developer": {
"@id": "canonical:developer",
"@type": "xsd:string"
},
"devmode": {
"@id": "canonical:devmode",
"@type": "xsd:boolean"
},
"download-size": {
"@id": "canonical:download-size",
"@type": "xsd:integer"
},
"icon": {
"@id": "canonical:icon",
"@type": "@id"
},
"license": {
"@id": "canonical:license",
"@type": "xsd:string"
},
"private": {
"@id": "canonical:private",
"@type": "xsd:boolean"
},
"store-url": {
"@id": "canonical:store-url",
"@type": "@id"
},
"categories": {
"@id": "canonical:categories",
"@container": "@list"
},
"links": {
"@id": "canonical:links",
"@type": "@id"
},
"media": {
"@id": "canonical:media",
"@container": "@list"
},
"publisher": {
"@id": "canonical:publisher",
"@type": "@id"
},
"SystemActionCreate": "canonical:SystemActionCreate",
"validation-sets": {
"@id": "canonical:validation-sets",
"@container": "@list"
},
"test-system": {
"@id": "canonical:test-system",
"@type": "xsd:boolean"
},
"mark-default": {
"@id": "canonical:mark-default",
"@type": "xsd:boolean"
},
"offline": {
"@id": "canonical:offline",
"@type": "xsd:boolean"
},
"SystemActionInstall": "canonical:SystemActionInstall",
"step": {
"@id": "canonical:step",
"@type": "xsd:string"
},
"SystemActionRemove": "canonical:SystemActionRemove",
"apiauthz_groupsRemoveGroupResp": "canonical:apiauthz_groupsRemoveGroupResp",
"apiauthz_groupsListGroupsResp": "canonical:apiauthz_groupsListGroupsResp",
"meta": {
"@id": "canonical:meta",
"@type": "@id"
},
"authz_groupsRemoveUserFromGroupResp": "canonical:authz_groupsRemoveUserFromGroupResp"
},
"@type": "schema:Dataset",
"schema:name": "Canonical API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Canonical'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-04) from openapi/canonical-add-ons-api-openapi.yml, openapi/canonical-agents-api-openapi.yml, openapi/canonical-appauthorizationservice-api-openapi.yml.",
"dcterms:created": "2026-10-04",
"dcterms:source": [
"openapi/canonical-add-ons-api-openapi.yml",
"openapi/canonical-agents-api-openapi.yml",
"openapi/canonical-appauthorizationservice-api-openapi.yml",
"openapi/canonical-application-api-openapi.yml",
"openapi/canonical-applications-api-openapi.yml"
]
}