Unify · JSON-LD Context

Unify Ai Context

JSON-LD context defining the semantic vocabulary for Unify Ai from Unify.

12 Classes 20 Properties 2 Namespaces
View Context View on GitHub

Namespaces

unify: https://unify.ai/vocab#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Project Context LogEntry Assistant Space Message Commit Organization name description email url

Properties

Property Type Container
projectName string
contextName string
logId integer
entries
assistantId integer
firstName string
surname string
config
spaceId integer
spaceName string
messageId integer
role string
content string
commitId string
organizationId integer
credits decimal
category string
baseURL reference
createdAt dateTime
updatedAt dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "unify": "https://unify.ai/vocab#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Project": "unify:Project",
    "Context": "unify:Context",
    "LogEntry": "unify:LogEntry",
    "Assistant": "unify:Assistant",
    "Space": "unify:Space",
    "Message": "unify:Message",
    "Commit": "unify:Commit",
    "Organization": "unify:Organization",

    "projectName": {
      "@id": "unify:projectName",
      "@type": "xsd:string"
    },
    "contextName": {
      "@id": "unify:contextName",
      "@type": "xsd:string"
    },
    "logId": {
      "@id": "unify:logId",
      "@type": "xsd:integer"
    },
    "entries": {
      "@id": "unify:entries"
    },
    "assistantId": {
      "@id": "unify:assistantId",
      "@type": "xsd:integer"
    },
    "firstName": {
      "@id": "unify:firstName",
      "@type": "xsd:string"
    },
    "surname": {
      "@id": "unify:surname",
      "@type": "xsd:string"
    },
    "config": {
      "@id": "unify:config"
    },
    "spaceId": {
      "@id": "unify:spaceId",
      "@type": "xsd:integer"
    },
    "spaceName": {
      "@id": "unify:spaceName",
      "@type": "xsd:string"
    },
    "messageId": {
      "@id": "unify:messageId",
      "@type": "xsd:integer"
    },
    "role": {
      "@id": "unify:role",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "unify:content",
      "@type": "xsd:string"
    },
    "commitId": {
      "@id": "unify:commitId",
      "@type": "xsd:string"
    },
    "organizationId": {
      "@id": "unify:organizationId",
      "@type": "xsd:integer"
    },
    "credits": {
      "@id": "unify:credits",
      "@type": "xsd:decimal"
    },
    "category": {
      "@id": "unify:category",
      "@type": "xsd:string"
    },
    "baseURL": {
      "@id": "unify:baseURL",
      "@type": "@id"
    },
    "createdAt": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },
    "name": "schema:name",
    "description": "schema:description",
    "email": "schema:email",
    "url": "schema:url"
  },
  "@graph": [
    {
      "@id": "unify:Project",
      "@type": "rdfs:Class",
      "rdfs:label": "Project",
      "rdfs:comment": "A top-level namespace grouping log entries, contexts, and versioned snapshots in the Unify platform."
    },
    {
      "@id": "unify:LogEntry",
      "@type": "rdfs:Class",
      "rdfs:label": "Log Entry",
      "rdfs:comment": "A structured record of an event with arbitrary key-value fields, typically capturing LLM completions."
    },
    {
      "@id": "unify:Assistant",
      "@type": "rdfs:Class",
      "rdfs:label": "Assistant",
      "rdfs:comment": "An AI agent managed within the Unify platform that can receive messages and belong to Spaces."
    },
    {
      "@id": "unify:Space",
      "@type": "rdfs:Class",
      "rdfs:label": "Space",
      "rdfs:comment": "A collaboration boundary that groups multiple Assistants together within the Unify platform."
    },
    {
      "@id": "https://api.unify.ai/v0",
      "@type": "schema:WebAPI",
      "schema:name": "Unify Universal API",
      "schema:description": "Unified REST API for LLM routing, persistence, logging, assistant management, and project organisation.",
      "schema:url": "https://api.unify.ai/v0",
      "schema:documentation": "https://docs.unify.ai",
      "schema:provider": {
        "@type": "schema:Organization",
        "schema:name": "Unify",
        "schema:url": "https://unify.ai"
      }
    }
  ]
}