Langflow · JSON-LD Context

Langflow Context

JSON-LD context defining the semantic vocabulary for Langflow from Langflow.

27 Classes 13 Properties 2 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
lf: https://api-evangelist.github.io/langflow/vocab#

Classes

langflow Flow Component Vertex Edge Project Session Message Trace Build MCPServer Workflow ApiKey User File id type name description data inputs outputs endpoint transport isPublic isAgent endpointName

Properties

Property Type Container
createdAt schema:DateTime
updatedAt schema:DateTime
userId reference
projectId reference
flowId reference
sessionId reference
components set
edges set
vertices set
messages list
traces set
tools set
tags set

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "lf": "https://api-evangelist.github.io/langflow/vocab#",
    "langflow": "lf:",

    "Flow": "lf:Flow",
    "Component": "lf:Component",
    "Vertex": "lf:Vertex",
    "Edge": "lf:Edge",
    "Project": "lf:Project",
    "Session": "lf:Session",
    "Message": "lf:Message",
    "Trace": "lf:Trace",
    "Build": "lf:Build",
    "MCPServer": "lf:MCPServer",
    "Workflow": "lf:Workflow",
    "ApiKey": "lf:ApiKey",
    "User": "lf:User",
    "File": "lf:File",

    "id": "@id",
    "type": "@type",
    "name": "schema:name",
    "description": "schema:description",
    "createdAt": {"@id": "schema:dateCreated", "@type": "schema:DateTime"},
    "updatedAt": {"@id": "schema:dateModified", "@type": "schema:DateTime"},
    "userId": {"@id": "lf:userId", "@type": "@id"},
    "projectId": {"@id": "lf:projectId", "@type": "@id"},
    "flowId": {"@id": "lf:flowId", "@type": "@id"},
    "sessionId": {"@id": "lf:sessionId", "@type": "@id"},
    "data": "lf:flowData",
    "components": {"@id": "lf:components", "@container": "@set"},
    "edges": {"@id": "lf:edges", "@container": "@set"},
    "inputs": "lf:inputs",
    "outputs": "lf:outputs",
    "vertices": {"@id": "lf:vertices", "@container": "@set"},
    "messages": {"@id": "lf:messages", "@container": "@list"},
    "traces": {"@id": "lf:traces", "@container": "@set"},
    "tools": {"@id": "lf:tools", "@container": "@set"},
    "endpoint": "lf:endpoint",
    "transport": "lf:transport",
    "isPublic": "lf:isPublic",
    "isAgent": "lf:isAgent",
    "tags": {"@id": "schema:keywords", "@container": "@set"},
    "endpointName": "lf:endpointName"
  }
}