ACI.dev · JSON-LD Context

Aci Dev Context

JSON-LD context defining the semantic vocabulary for Aci Dev from ACI.dev.

0 Classes 5 Properties 4 Namespaces
View Context View on GitHub

Namespaces

aci: https://api.aci.dev/v1/
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/

Properties

Property Type Container
App
Function
AppConfiguration
LinkedAccount
FunctionExecution

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "@vocab": "https://schema.org/",
    "aci": "https://api.aci.dev/v1/",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",

    "App": {
      "@id": "aci:App",
      "@context": {
        "name": { "@id": "aci:App/name", "@type": "xsd:string" },
        "display_name": { "@id": "aci:App/displayName", "@type": "xsd:string" },
        "provider": { "@id": "aci:App/provider", "@type": "xsd:string" },
        "version": { "@id": "aci:App/version", "@type": "xsd:string" },
        "description": { "@id": "aci:App/description", "@type": "xsd:string" },
        "logo": { "@id": "aci:App/logo", "@type": "xsd:anyURI" },
        "categories": { "@id": "aci:App/categories", "@container": "@list" },
        "visibility": { "@id": "aci:App/visibility", "@type": "xsd:string" },
        "active": { "@id": "aci:App/active", "@type": "xsd:boolean" },
        "security_schemes": { "@id": "aci:App/securitySchemes", "@container": "@list" },
        "functions": { "@id": "aci:App/functions", "@container": "@list" }
      }
    },

    "Function": {
      "@id": "aci:Function",
      "@context": {
        "name": { "@id": "aci:Function/name", "@type": "xsd:string" },
        "description": { "@id": "aci:Function/description", "@type": "xsd:string" },
        "tags": { "@id": "aci:Function/tags", "@container": "@list" },
        "app_name": { "@id": "aci:Function/appName", "@type": "xsd:string" },
        "parameters": { "@id": "aci:Function/parameters", "@type": "@json" }
      }
    },

    "AppConfiguration": {
      "@id": "aci:AppConfiguration",
      "@context": {
        "app_name": { "@id": "aci:AppConfiguration/appName", "@type": "xsd:string" },
        "security_scheme": { "@id": "aci:AppConfiguration/securityScheme", "@type": "xsd:string" },
        "security_scheme_overrides": { "@id": "aci:AppConfiguration/securitySchemeOverrides", "@type": "@json" },
        "enabled": { "@id": "aci:AppConfiguration/enabled", "@type": "xsd:boolean" },
        "all_functions_enabled": { "@id": "aci:AppConfiguration/allFunctionsEnabled", "@type": "xsd:boolean" },
        "enabled_functions": { "@id": "aci:AppConfiguration/enabledFunctions", "@container": "@list" }
      }
    },

    "LinkedAccount": {
      "@id": "aci:LinkedAccount",
      "@context": {
        "id": { "@id": "aci:LinkedAccount/id", "@type": "xsd:string" },
        "project_id": { "@id": "aci:LinkedAccount/projectId", "@type": "xsd:string" },
        "app_name": { "@id": "aci:LinkedAccount/appName", "@type": "xsd:string" },
        "linked_account_owner_id": { "@id": "aci:LinkedAccount/linkedAccountOwnerId", "@type": "xsd:string" },
        "security_scheme": { "@id": "aci:LinkedAccount/securityScheme", "@type": "xsd:string" },
        "enabled": { "@id": "aci:LinkedAccount/enabled", "@type": "xsd:boolean" },
        "created_at": { "@id": "aci:LinkedAccount/createdAt", "@type": "xsd:dateTime" },
        "updated_at": { "@id": "aci:LinkedAccount/updatedAt", "@type": "xsd:dateTime" },
        "last_used_at": { "@id": "aci:LinkedAccount/lastUsedAt", "@type": "xsd:dateTime" }
      }
    },

    "FunctionExecution": {
      "@id": "aci:FunctionExecution",
      "@context": {
        "function_name": { "@id": "aci:FunctionExecution/functionName", "@type": "xsd:string" },
        "function_input": { "@id": "aci:FunctionExecution/functionInput", "@type": "@json" },
        "linked_account_owner_id": { "@id": "aci:FunctionExecution/linkedAccountOwnerId", "@type": "xsd:string" },
        "success": { "@id": "aci:FunctionExecution/success", "@type": "xsd:boolean" },
        "data": { "@id": "aci:FunctionExecution/data", "@type": "@json" },
        "error": { "@id": "aci:FunctionExecution/error", "@type": "xsd:string" }
      }
    }
  }
}