Streaming · JSON-LD Context

Streaming Context

JSON-LD context defining the semantic vocabulary for Streaming from Streaming.

49 Classes 11 Properties 1 Namespaces
View Context View on GitHub

Namespaces

streaming: https://apievangelist.com/vocab/streaming#

Classes

schema Stream StreamRecord StreamPlatform Topic Partition ConsumerGroup SchemaRegistry Connector StreamProcessor id type name description license category deployment_model protocols client_languages delivery_guarantee delivery_guarantees ordering ordering_key schema_registry tiered_storage geo_replication kubernetes_native namespace partitions replication_factor retention encoding subject version partition offset key value value_encoding headers schema_id transaction_id trace_context traceparent tracestate urls created updated tags

Properties

Property Type Container
vendor reference
platform reference
registry reference
stream reference
event_time schema:DateTime
ingestion_time schema:DateTime
home reference
docs reference
github reference
pricing reference
status reference

JSON-LD Document

streaming-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "streaming": "https://apievangelist.com/vocab/streaming#",

    "Stream": "streaming:Stream",
    "StreamRecord": "streaming:StreamRecord",
    "StreamPlatform": "streaming:StreamPlatform",
    "Topic": "streaming:Topic",
    "Partition": "streaming:Partition",
    "ConsumerGroup": "streaming:ConsumerGroup",
    "SchemaRegistry": "streaming:SchemaRegistry",
    "Connector": "streaming:Connector",
    "StreamProcessor": "streaming:StreamProcessor",

    "id": "@id",
    "type": "@type",
    "name": "schema:name",
    "description": "schema:description",
    "vendor": { "@id": "schema:provider", "@type": "@id" },
    "license": "schema:license",
    "category": "streaming:category",
    "deployment_model": "streaming:deploymentModel",
    "protocols": "streaming:protocol",
    "client_languages": "streaming:clientLanguage",
    "delivery_guarantee": "streaming:deliveryGuarantee",
    "delivery_guarantees": "streaming:deliveryGuarantee",
    "ordering": "streaming:ordering",
    "ordering_key": "streaming:orderingKey",
    "schema_registry": "streaming:hasSchemaRegistry",
    "tiered_storage": "streaming:tieredStorage",
    "geo_replication": "streaming:geoReplication",
    "kubernetes_native": "streaming:kubernetesNative",

    "platform": { "@id": "streaming:platform", "@type": "@id" },
    "namespace": "streaming:namespace",
    "partitions": "streaming:partitionCount",
    "replication_factor": "streaming:replicationFactor",
    "retention": "streaming:retention",
    "encoding": "streaming:encoding",
    "schema": "streaming:schema",
    "registry": { "@id": "streaming:registry", "@type": "@id" },
    "subject": "streaming:subject",
    "version": "schema:version",

    "stream": { "@id": "streaming:stream", "@type": "@id" },
    "partition": "streaming:partition",
    "offset": "streaming:offset",
    "key": "streaming:recordKey",
    "value": "streaming:recordValue",
    "value_encoding": "streaming:valueEncoding",
    "headers": "streaming:headers",
    "event_time": { "@id": "streaming:eventTime", "@type": "schema:DateTime" },
    "ingestion_time": { "@id": "streaming:ingestionTime", "@type": "schema:DateTime" },
    "schema_id": "streaming:schemaId",
    "transaction_id": "streaming:transactionId",
    "trace_context": "streaming:traceContext",
    "traceparent": "streaming:traceparent",
    "tracestate": "streaming:tracestate",

    "urls": "streaming:urls",
    "home": { "@id": "schema:url", "@type": "@id" },
    "docs": { "@id": "schema:documentation", "@type": "@id" },
    "github": { "@id": "streaming:github", "@type": "@id" },
    "pricing": { "@id": "streaming:pricing", "@type": "@id" },
    "status": { "@id": "streaming:status", "@type": "@id" },

    "created": "schema:dateCreated",
    "updated": "schema:dateModified",
    "tags": "schema:keywords"
  }
}