Authzed · JSON-LD Context

Authzed Context

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

4 Classes 34 Properties 6 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
owl: http://www.w3.org/2002/07/owl#
rdfs: http://www.w3.org/2000/01/rdf-schema#
Authzed: https://authzed.com/vocab/Authzed
SpiceDB: https://authzed.com/vocab/SpiceDB

Classes

name description url version

Properties

Property Type Container
Relationship reference
ObjectReference reference
SubjectReference reference
ZedToken reference
Permission reference
Relation reference
Caveat reference
Schema reference
Permissionship reference
Consistency reference
objectType string
objectId string
relation string
permission string
resource reference
subject reference
token string
permissionship string
caveatExpression string
schemaText string
CheckPermission reference
WriteRelationships reference
ReadRelationships reference
DeleteRelationships reference
WriteSchema reference
ReadSchema reference
LookupResources reference
LookupSubjects reference
ExpandPermissionTree reference
Watch reference
api reference
provider reference
baseUrl reference
documentation reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "@vocab": "https://authzed.com/vocab/",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "owl": "http://www.w3.org/2002/07/owl#",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",

    "Authzed": "https://authzed.com/vocab/Authzed",
    "SpiceDB": "https://authzed.com/vocab/SpiceDB",

    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "version": "schema:version",

    "Relationship": {
      "@id": "https://authzed.com/vocab/Relationship",
      "@type": "@id"
    },
    "ObjectReference": {
      "@id": "https://authzed.com/vocab/ObjectReference",
      "@type": "@id"
    },
    "SubjectReference": {
      "@id": "https://authzed.com/vocab/SubjectReference",
      "@type": "@id"
    },
    "ZedToken": {
      "@id": "https://authzed.com/vocab/ZedToken",
      "@type": "@id"
    },
    "Permission": {
      "@id": "https://authzed.com/vocab/Permission",
      "@type": "@id"
    },
    "Relation": {
      "@id": "https://authzed.com/vocab/Relation",
      "@type": "@id"
    },
    "Caveat": {
      "@id": "https://authzed.com/vocab/Caveat",
      "@type": "@id"
    },
    "Schema": {
      "@id": "https://authzed.com/vocab/Schema",
      "@type": "@id"
    },
    "Permissionship": {
      "@id": "https://authzed.com/vocab/Permissionship",
      "@type": "@id"
    },
    "Consistency": {
      "@id": "https://authzed.com/vocab/Consistency",
      "@type": "@id"
    },

    "objectType": {
      "@id": "https://authzed.com/vocab/objectType",
      "@type": "xsd:string"
    },
    "objectId": {
      "@id": "https://authzed.com/vocab/objectId",
      "@type": "xsd:string"
    },
    "relation": {
      "@id": "https://authzed.com/vocab/relation",
      "@type": "xsd:string"
    },
    "permission": {
      "@id": "https://authzed.com/vocab/permission",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "https://authzed.com/vocab/resource",
      "@type": "@id"
    },
    "subject": {
      "@id": "https://authzed.com/vocab/subject",
      "@type": "@id"
    },
    "token": {
      "@id": "https://authzed.com/vocab/token",
      "@type": "xsd:string"
    },
    "permissionship": {
      "@id": "https://authzed.com/vocab/permissionship",
      "@type": "xsd:string"
    },
    "caveatExpression": {
      "@id": "https://authzed.com/vocab/caveatExpression",
      "@type": "xsd:string"
    },
    "schemaText": {
      "@id": "https://authzed.com/vocab/schemaText",
      "@type": "xsd:string"
    },

    "CheckPermission": {
      "@id": "https://authzed.com/vocab/CheckPermission",
      "@type": "@id"
    },
    "WriteRelationships": {
      "@id": "https://authzed.com/vocab/WriteRelationships",
      "@type": "@id"
    },
    "ReadRelationships": {
      "@id": "https://authzed.com/vocab/ReadRelationships",
      "@type": "@id"
    },
    "DeleteRelationships": {
      "@id": "https://authzed.com/vocab/DeleteRelationships",
      "@type": "@id"
    },
    "WriteSchema": {
      "@id": "https://authzed.com/vocab/WriteSchema",
      "@type": "@id"
    },
    "ReadSchema": {
      "@id": "https://authzed.com/vocab/ReadSchema",
      "@type": "@id"
    },
    "LookupResources": {
      "@id": "https://authzed.com/vocab/LookupResources",
      "@type": "@id"
    },
    "LookupSubjects": {
      "@id": "https://authzed.com/vocab/LookupSubjects",
      "@type": "@id"
    },
    "ExpandPermissionTree": {
      "@id": "https://authzed.com/vocab/ExpandPermissionTree",
      "@type": "@id"
    },
    "Watch": {
      "@id": "https://authzed.com/vocab/Watch",
      "@type": "@id"
    },

    "api": {
      "@id": "schema:WebAPI",
      "@type": "@id"
    },
    "provider": {
      "@id": "schema:Organization",
      "@type": "@id"
    },
    "baseUrl": {
      "@id": "schema:url",
      "@type": "@id"
    },
    "documentation": {
      "@id": "schema:documentation",
      "@type": "@id"
    }
  },
  "@graph": [
    {
      "@id": "https://authzed.com",
      "@type": "schema:Organization",
      "name": "Authzed",
      "description": "Authzed is a SpiceDB-based authorization platform providing REST and gRPC APIs for Zanzibar-style relationship-based access control.",
      "url": "https://authzed.com",
      "schema:sameAs": "https://github.com/authzed"
    },
    {
      "@id": "https://authzed.com/api/spicedb-permissions",
      "@type": "schema:WebAPI",
      "name": "Authzed SpiceDB Permissions API",
      "description": "gRPC and HTTP/JSON interfaces for writing schemas, managing relationship tuples, and executing permission checks using a Zanzibar-inspired graph model.",
      "url": "https://authzed.com/docs/spicedb/getting-started/discovering-spicedb",
      "schema:provider": {"@id": "https://authzed.com"},
      "schema:version": "1.0",
      "schema:license": "https://github.com/authzed/api/blob/main/LICENSE"
    }
  ]
}