Scalable Systems · JSON-LD Context

Scalable Systems Context

JSON-LD context defining the semantic vocabulary for Scalable Systems from Scalable Systems.

38 Classes 0 Properties 2 Namespaces
View Context View on GitHub

Namespaces

api: https://api-evangelist.com/vocabulary/
sys: https://api-evangelist.com/vocabulary/scalable-systems/

Classes

DistributedSystem CachingLayer MessageBroker LoadBalancer ServiceRegistry DatabaseCluster AutoScalingGroup name description url documentation version license provider dateCreated dateModified SoftwareApplication SoftwareSourceCode WebAPI baseUrl apiType authType tags consistencyModel replicationFactor partitionStrategy ttlSeconds evictionPolicy quorumSize raftEnabled sloTarget errorBudget rto rpo maxQueueDepth deadLetterQueue shardCount readReplicaCount

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "@vocab": "https://schema.org/",
    "api": "https://api-evangelist.com/vocabulary/",
    "sys": "https://api-evangelist.com/vocabulary/scalable-systems/",

    "DistributedSystem": "sys:DistributedSystem",
    "CachingLayer": "sys:CachingLayer",
    "MessageBroker": "sys:MessageBroker",
    "LoadBalancer": "sys:LoadBalancer",
    "ServiceRegistry": "sys:ServiceRegistry",
    "DatabaseCluster": "sys:DatabaseCluster",
    "AutoScalingGroup": "sys:AutoScalingGroup",

    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "documentation": "schema:documentation",
    "version": "schema:version",
    "license": "schema:license",
    "provider": "schema:provider",
    "dateCreated": "schema:dateCreated",
    "dateModified": "schema:dateModified",

    "SoftwareApplication": "schema:SoftwareApplication",
    "SoftwareSourceCode": "schema:SoftwareSourceCode",
    "WebAPI": "schema:WebAPI",

    "baseUrl": "api:baseUrl",
    "apiType": "api:apiType",
    "authType": "api:authType",
    "tags": "api:tags",

    "consistencyModel": "sys:consistencyModel",
    "replicationFactor": "sys:replicationFactor",
    "partitionStrategy": "sys:partitionStrategy",
    "ttlSeconds": "sys:ttlSeconds",
    "evictionPolicy": "sys:evictionPolicy",
    "quorumSize": "sys:quorumSize",
    "raftEnabled": "sys:raftEnabled",
    "sloTarget": "sys:sloTarget",
    "errorBudget": "sys:errorBudget",
    "rto": "sys:rto",
    "rpo": "sys:rpo",
    "maxQueueDepth": "sys:maxQueueDepth",
    "deadLetterQueue": "sys:deadLetterQueue",
    "shardCount": "sys:shardCount",
    "readReplicaCount": "sys:readReplicaCount"
  }
}