Zero Trust Network Access · JSON-LD Context

Zero Trust Network Access Context

JSON-LD context defining the semantic vocabulary for Zero Trust Network Access from Zero Trust Network Access.

24 Classes 0 Properties 2 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
ztna: https://api-evangelist.com/zero-trust-network-access/vocab#

Classes

AccessPolicy Application Connector DevicePosture IdentityProvider Subject Tunnel Resource id name description decision enabled subjects resources conditions device_posture mfa geo time_window risk_score_max session max_duration_seconds reauth_interval_seconds

JSON-LD Document

zero-trust-network-access-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "ztna": "https://api-evangelist.com/zero-trust-network-access/vocab#",
    "AccessPolicy": "ztna:AccessPolicy",
    "Application": "ztna:Application",
    "Connector": "ztna:Connector",
    "DevicePosture": "ztna:DevicePosture",
    "IdentityProvider": "ztna:IdentityProvider",
    "Subject": "ztna:Subject",
    "Tunnel": "ztna:Tunnel",
    "Resource": "ztna:Resource",
    "id": "@id",
    "name": "schema:name",
    "description": "schema:description",
    "decision": "ztna:decision",
    "enabled": "ztna:enabled",
    "subjects": "ztna:subjects",
    "resources": "ztna:resources",
    "conditions": "ztna:conditions",
    "device_posture": "ztna:devicePosture",
    "mfa": "ztna:mfaRequired",
    "geo": "ztna:geoAllowList",
    "time_window": "schema:eligibleRegion",
    "risk_score_max": "ztna:riskScoreMax",
    "session": "ztna:session",
    "max_duration_seconds": "ztna:sessionMaxDuration",
    "reauth_interval_seconds": "ztna:reauthInterval"
  }
}