RocksDB · JSON-LD Context

Rocksdb Context

JSON-LD context defining the semantic vocabulary for Rocksdb from RocksDB.

13 Classes 14 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
rocksdb: https://api-evangelist.github.io/rocksdb/vocab#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

RocksDB Database ColumnFamily KeyValueEntry Snapshot Iterator Transaction CompactionJob SSTableFile WriteAheadLog MemTable BlockCache BlobDB

Properties

Property Type Container
key string
value
columnFamily string
sequenceNumber integer
ttl integer
compression string
compactionStyle string
writeBufferSize integer
bloomFilterBitsPerKey integer
name string
description string
version string
license reference
url reference

JSON-LD Document

rocksdb-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "rocksdb": "https://api-evangelist.github.io/rocksdb/vocab#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "RocksDB": "rocksdb:RocksDB",
    "Database": "rocksdb:Database",
    "ColumnFamily": "rocksdb:ColumnFamily",
    "KeyValueEntry": "rocksdb:KeyValueEntry",
    "Snapshot": "rocksdb:Snapshot",
    "Iterator": "rocksdb:Iterator",
    "Transaction": "rocksdb:Transaction",
    "CompactionJob": "rocksdb:CompactionJob",
    "SSTableFile": "rocksdb:SSTableFile",
    "WriteAheadLog": "rocksdb:WriteAheadLog",
    "MemTable": "rocksdb:MemTable",
    "BlockCache": "rocksdb:BlockCache",
    "BlobDB": "rocksdb:BlobDB",

    "key": {
      "@id": "rocksdb:key",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "rocksdb:value"
    },
    "columnFamily": {
      "@id": "rocksdb:columnFamily",
      "@type": "xsd:string"
    },
    "sequenceNumber": {
      "@id": "rocksdb:sequenceNumber",
      "@type": "xsd:integer"
    },
    "ttl": {
      "@id": "rocksdb:ttl",
      "@type": "xsd:integer"
    },
    "compression": {
      "@id": "rocksdb:compression",
      "@type": "xsd:string"
    },
    "compactionStyle": {
      "@id": "rocksdb:compactionStyle",
      "@type": "xsd:string"
    },
    "writeBufferSize": {
      "@id": "rocksdb:writeBufferSize",
      "@type": "xsd:integer"
    },
    "bloomFilterBitsPerKey": {
      "@id": "rocksdb:bloomFilterBitsPerKey",
      "@type": "xsd:integer"
    },
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "schema:version",
      "@type": "xsd:string"
    },
    "license": {
      "@id": "schema:license",
      "@type": "@id"
    },
    "url": {
      "@id": "schema:url",
      "@type": "@id"
    }
  }
}