YugabyteDB · JSON-LD Context
Yugabytedb Context
JSON-LD context defining the semantic vocabulary for Yugabytedb from YugabyteDB.
0 Classes
15 Properties
5 Namespaces
Namespaces
yugabytedb:
https://yugabyte.com/vocab/
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
hydra:
http://www.w3.org/ns/hydra/core#
Properties
| Property | Type | Container |
|---|---|---|
| Cluster | ||
| Universe | ||
| CloudInfo | ||
| ClusterInfo | ||
| NodeInfo | ||
| ClusterEndpoint | ||
| BackupConfig | ||
| Backup | ||
| MaintenanceWindow | ||
| AllowList | ||
| Provider | ||
| Region | ||
| AvailabilityZone | ||
| ReadReplica | ||
| Customer |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"yugabytedb": "https://yugabyte.com/vocab/",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"hydra": "http://www.w3.org/ns/hydra/core#",
"Cluster": {
"@id": "yugabytedb:Cluster",
"@context": {
"id": "@id",
"name": "schema:name",
"deployment_model": {
"@id": "yugabytedb:deploymentModel",
"@type": "xsd:string"
},
"state": {
"@id": "yugabytedb:clusterState",
"@type": "xsd:string"
},
"yugabytedb_version": {
"@id": "yugabytedb:softwareVersion",
"@type": "xsd:string"
},
"cloud_info": {
"@id": "yugabytedb:cloudInfo"
},
"cluster_info": {
"@id": "yugabytedb:clusterInfo"
},
"endpoints": {
"@id": "yugabytedb:endpoints",
"@container": "@set"
},
"backup_config": {
"@id": "yugabytedb:backupConfig"
},
"maintenance_window": {
"@id": "yugabytedb:maintenanceWindow"
},
"allow_list_ids": {
"@id": "yugabytedb:allowListIds",
"@container": "@set"
},
"read_replicas": {
"@id": "yugabytedb:readReplicas",
"@container": "@set"
},
"created_at": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
},
"updated_at": {
"@id": "dcterms:modified",
"@type": "xsd:dateTime"
}
}
},
"Universe": {
"@id": "yugabytedb:Universe",
"@context": {
"universeUUID": "@id",
"name": "schema:name",
"creationDate": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
},
"universeDetails": {
"@id": "yugabytedb:universeDetails"
},
"taskUUID": {
"@id": "yugabytedb:currentTask",
"@type": "@id"
}
}
},
"CloudInfo": {
"@id": "yugabytedb:CloudInfo",
"@context": {
"code": {
"@id": "yugabytedb:cloudProvider",
"@type": "xsd:string"
},
"region": {
"@id": "yugabytedb:cloudRegion",
"@type": "xsd:string"
},
"multi_region": {
"@id": "yugabytedb:isMultiRegion",
"@type": "xsd:boolean"
},
"regions": {
"@id": "yugabytedb:regions",
"@container": "@set"
}
}
},
"ClusterInfo": {
"@id": "yugabytedb:ClusterInfo",
"@context": {
"num_nodes": {
"@id": "yugabytedb:nodeCount",
"@type": "xsd:integer"
},
"replication_factor": {
"@id": "yugabytedb:replicationFactor",
"@type": "xsd:integer"
},
"fault_tolerance": {
"@id": "yugabytedb:faultTolerance",
"@type": "xsd:string"
},
"cluster_tier": {
"@id": "yugabytedb:clusterTier",
"@type": "xsd:string"
},
"enable_ysql": {
"@id": "yugabytedb:enableYSQL",
"@type": "xsd:boolean"
},
"enable_ycql": {
"@id": "yugabytedb:enableYCQL",
"@type": "xsd:boolean"
}
}
},
"NodeInfo": {
"@id": "yugabytedb:NodeInfo",
"@context": {
"num_cores": {
"@id": "yugabytedb:cpuCores",
"@type": "xsd:integer"
},
"memory_mb": {
"@id": "yugabytedb:memoryMb",
"@type": "xsd:integer"
},
"disk_size_gb": {
"@id": "yugabytedb:diskSizeGb",
"@type": "xsd:integer"
},
"instance_type": {
"@id": "yugabytedb:instanceType",
"@type": "xsd:string"
}
}
},
"ClusterEndpoint": {
"@id": "yugabytedb:ClusterEndpoint",
"@context": {
"host": {
"@id": "schema:url",
"@type": "xsd:string"
},
"port": {
"@id": "schema:Integer",
"@type": "xsd:integer"
},
"api_type": {
"@id": "yugabytedb:apiType",
"@type": "xsd:string"
},
"accessibility_type": {
"@id": "yugabytedb:accessibilityType",
"@type": "xsd:string"
},
"region": {
"@id": "yugabytedb:endpointRegion",
"@type": "xsd:string"
}
}
},
"BackupConfig": {
"@id": "yugabytedb:BackupConfig",
"@context": {
"schedule_enabled": {
"@id": "yugabytedb:scheduleEnabled",
"@type": "xsd:boolean"
},
"frequency_in_hours": {
"@id": "yugabytedb:backupFrequencyHours",
"@type": "xsd:integer"
},
"retention_period_in_days": {
"@id": "yugabytedb:retentionDays",
"@type": "xsd:integer"
},
"storage_location": {
"@id": "yugabytedb:storageLocation",
"@type": "@id"
}
}
},
"Backup": {
"@id": "yugabytedb:Backup",
"@context": {
"id": "@id",
"state": {
"@id": "yugabytedb:backupState",
"@type": "xsd:string"
},
"backup_type": {
"@id": "yugabytedb:backupType",
"@type": "xsd:string"
},
"retention_period_in_days": {
"@id": "yugabytedb:retentionDays",
"@type": "xsd:integer"
},
"cluster_id": {
"@id": "yugabytedb:cluster",
"@type": "@id"
},
"created_at": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
},
"expiry_time": {
"@id": "yugabytedb:expiresAt",
"@type": "xsd:dateTime"
}
}
},
"MaintenanceWindow": {
"@id": "yugabytedb:MaintenanceWindow",
"@context": {
"day_of_week": {
"@id": "schema:dayOfWeek",
"@type": "xsd:string"
},
"start_time": {
"@id": "yugabytedb:windowStartTime",
"@type": "xsd:string"
},
"duration_in_hours": {
"@id": "yugabytedb:windowDurationHours",
"@type": "xsd:integer"
}
}
},
"AllowList": {
"@id": "yugabytedb:AllowList",
"@context": {
"id": "@id",
"name": "schema:name",
"description": "schema:description",
"allow_list": {
"@id": "yugabytedb:cidrEntries",
"@container": "@set"
},
"created_at": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
}
}
},
"Provider": {
"@id": "yugabytedb:Provider",
"@context": {
"uuid": "@id",
"name": "schema:name",
"code": {
"@id": "yugabytedb:providerCode",
"@type": "xsd:string"
},
"regions": {
"@id": "yugabytedb:regions",
"@container": "@set"
}
}
},
"Region": {
"@id": "yugabytedb:Region",
"@context": {
"uuid": "@id",
"name": "schema:name",
"code": {
"@id": "yugabytedb:regionCode",
"@type": "xsd:string"
},
"zones": {
"@id": "yugabytedb:availabilityZones",
"@container": "@set"
}
}
},
"AvailabilityZone": {
"@id": "yugabytedb:AvailabilityZone",
"@context": {
"uuid": "@id",
"name": "schema:name",
"code": {
"@id": "yugabytedb:zoneCode",
"@type": "xsd:string"
},
"subnet": {
"@id": "yugabytedb:subnet",
"@type": "xsd:string"
}
}
},
"ReadReplica": {
"@id": "yugabytedb:ReadReplica",
"@context": {
"id": "@id",
"state": {
"@id": "yugabytedb:replicaState",
"@type": "xsd:string"
},
"cloud_info": {
"@id": "yugabytedb:cloudInfo"
},
"cluster_info": {
"@id": "yugabytedb:clusterInfo"
},
"endpoints": {
"@id": "yugabytedb:endpoints",
"@container": "@set"
}
}
},
"Customer": {
"@id": "yugabytedb:Customer",
"@context": {
"uuid": "@id",
"name": "schema:name",
"code": {
"@id": "schema:identifier",
"@type": "xsd:string"
},
"creationDate": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
}
}
}
}
}