Viam Context
JSON-LD context defining the semantic vocabulary for Viam from Viam.
35 Classes
7 Properties
2 Namespaces
Namespaces
schema:
https://schema.org/
viam:
https://raw.githubusercontent.com/api-evangelist/viam/refs/heads/main/json-ld/viam-context.jsonld#
Classes
id
type
name
description
Organization
Location
Machine
MachinePart
Fragment
Module
RegistryItem
Component
Service
TabularDataPoint
BinaryDataItem
Dataset
TrainingJob
MLModel
DataPipeline
part_id
resource_name
resource_subtype
method_name
tags
binary_id
file_extension
mime_type
file_size_bytes
bounding_boxes
datasets
model_type
model_name
model_version
status
schedule
Properties
| Property |
Type |
Container |
| organization |
reference |
|
| location |
reference |
|
| machine |
reference |
|
| time_captured |
schema:DateTime |
|
| time_received |
schema:DateTime |
|
| created_on |
schema:DateTime |
|
| last_access |
schema:DateTime |
|
JSON-LD Document
{
"@context": {
"@version": 1.1,
"@vocab": "https://raw.githubusercontent.com/api-evangelist/viam/refs/heads/main/json-ld/viam-context.jsonld#",
"schema": "https://schema.org/",
"viam": "https://raw.githubusercontent.com/api-evangelist/viam/refs/heads/main/json-ld/viam-context.jsonld#",
"id": "@id",
"type": "@type",
"name": "schema:name",
"description": "schema:description",
"Organization": "viam:Organization",
"Location": "viam:Location",
"Machine": "viam:Machine",
"MachinePart": "viam:MachinePart",
"Fragment": "viam:Fragment",
"Module": "viam:Module",
"RegistryItem": "viam:RegistryItem",
"Component": "viam:Component",
"Service": "viam:Service",
"TabularDataPoint": "viam:TabularDataPoint",
"BinaryDataItem": "viam:BinaryDataItem",
"Dataset": "viam:Dataset",
"TrainingJob": "viam:TrainingJob",
"MLModel": "viam:MLModel",
"DataPipeline": "viam:DataPipeline",
"organization": { "@id": "viam:organization", "@type": "@id" },
"location": { "@id": "viam:location", "@type": "@id" },
"machine": { "@id": "viam:machine", "@type": "@id" },
"part_id": "viam:partId",
"resource_name": "viam:resourceName",
"resource_subtype": "viam:resourceSubtype",
"method_name": "viam:methodName",
"time_captured": { "@id": "viam:timeCaptured", "@type": "schema:DateTime" },
"time_received": { "@id": "viam:timeReceived", "@type": "schema:DateTime" },
"created_on": { "@id": "schema:dateCreated", "@type": "schema:DateTime" },
"last_access": { "@id": "viam:lastAccess", "@type": "schema:DateTime" },
"tags": "schema:keywords",
"binary_id": "viam:binaryId",
"file_extension": "viam:fileExtension",
"mime_type": "schema:encodingFormat",
"file_size_bytes": "schema:contentSize",
"bounding_boxes": "viam:boundingBoxes",
"datasets": "viam:datasets",
"model_type": "viam:modelType",
"model_name": "viam:modelName",
"model_version": "viam:modelVersion",
"status": "viam:status",
"schedule": "viam:schedule"
}
}