Scalable Services · JSON-LD Context

Scalable Services Context

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

35 Classes 0 Properties 2 Namespaces
View Context View on GitHub

Namespaces

api: https://api-evangelist.com/vocabulary/
svc: https://api-evangelist.com/vocabulary/scalable-services/

Classes

ScalableService APIGateway LoadBalancer ServiceMesh Container Microservice ServerlessFunction name description url documentation version license provider dateCreated dateModified SoftwareApplication SoftwareSourceCode WebAPI TechArticle baseUrl apiType authType tags healthEndpoint scalingPolicy replicaCount targetCPUPercent loadBalancingAlgorithm circuitBreakerEnabled rateLimitPerSecond retryPolicy serviceDiscovery metricsEndpoint tracingEnabled

JSON-LD Document

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

    "ScalableService": "svc:ScalableService",
    "APIGateway": "svc:APIGateway",
    "LoadBalancer": "svc:LoadBalancer",
    "ServiceMesh": "svc:ServiceMesh",
    "Container": "svc:Container",
    "Microservice": "svc:Microservice",
    "ServerlessFunction": "svc:ServerlessFunction",

    "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",
    "TechArticle": "schema:TechArticle",

    "baseUrl": "api:baseUrl",
    "apiType": "api:apiType",
    "authType": "api:authType",
    "tags": "api:tags",
    "healthEndpoint": "svc:healthEndpoint",
    "scalingPolicy": "svc:scalingPolicy",
    "replicaCount": "svc:replicaCount",
    "targetCPUPercent": "svc:targetCPUPercent",
    "loadBalancingAlgorithm": "svc:loadBalancingAlgorithm",
    "circuitBreakerEnabled": "svc:circuitBreakerEnabled",
    "rateLimitPerSecond": "svc:rateLimitPerSecond",
    "retryPolicy": "svc:retryPolicy",
    "serviceDiscovery": "svc:serviceDiscovery",
    "metricsEndpoint": "svc:metricsEndpoint",
    "tracingEnabled": "svc:tracingEnabled"
  }
}