ScaleOps · JSON-LD Context

Scaleops Context

JSON-LD context defining the semantic vocabulary for Scaleops from ScaleOps.

0 Classes 17 Properties 4 Namespaces
View Context View on GitHub

Namespaces

scaleops: https://scaleops.com/vocabulary/
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
k8s: https://kubernetes.io/vocabulary/

Properties

Property Type Container
ScaleOpsWorkload schema:SoftwareApplication
ScaleOpsCluster schema:SoftwareApplication
ScaleOpsOptimization schema:Action
name string
namespace string
kind string
cluster string
containers list
replicas integer
optimization_status string
monthly_cost_current decimal
monthly_cost_optimized decimal
monthly_savings decimal
requests
limits
cpu string
memory string

JSON-LD Document

scaleops-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "scaleops": "https://scaleops.com/vocabulary/",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "k8s": "https://kubernetes.io/vocabulary/",

    "ScaleOpsWorkload": {
      "@id": "scaleops:Workload",
      "@type": "schema:SoftwareApplication"
    },
    "ScaleOpsCluster": {
      "@id": "scaleops:Cluster",
      "@type": "schema:SoftwareApplication"
    },
    "ScaleOpsOptimization": {
      "@id": "scaleops:Optimization",
      "@type": "schema:Action"
    },

    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "namespace": {
      "@id": "k8s:namespace",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "k8s:kind",
      "@type": "xsd:string"
    },
    "cluster": {
      "@id": "scaleops:cluster",
      "@type": "xsd:string"
    },
    "containers": {
      "@id": "k8s:containers",
      "@container": "@list"
    },
    "replicas": {
      "@id": "k8s:replicas",
      "@type": "xsd:integer"
    },
    "optimization_status": {
      "@id": "scaleops:optimizationStatus",
      "@type": "xsd:string"
    },
    "monthly_cost_current": {
      "@id": "scaleops:monthlyCostCurrent",
      "@type": "xsd:decimal"
    },
    "monthly_cost_optimized": {
      "@id": "scaleops:monthlyCostOptimized",
      "@type": "xsd:decimal"
    },
    "monthly_savings": {
      "@id": "scaleops:monthlySavings",
      "@type": "xsd:decimal"
    },
    "requests": {
      "@id": "k8s:resourceRequests"
    },
    "limits": {
      "@id": "k8s:resourceLimits"
    },
    "cpu": {
      "@id": "k8s:cpu",
      "@type": "xsd:string"
    },
    "memory": {
      "@id": "k8s:memory",
      "@type": "xsd:string"
    }
  }
}