{ "@context": { "@version": 1.1, "schema": "https://schema.org/", "ce": "https://github.com/cloudevents/spec/blob/main/cloudevents/spec.md#", "async": "https://www.asyncapi.com/ns#", "apis": "http://apisjson.org/ns#", "events": "https://api-evangelist.github.io/events/vocab#", "name": "schema:name", "description": "schema:description", "url": "schema:url", "version": "schema:version", "identifier": "schema:identifier", "license": "schema:license", "publisher": { "@id": "schema:publisher", "@type": "@id" }, "CloudEvent": { "@id": "ce:Event", "@type": "@id", "schema:subClassOf": "schema:Event" }, "EventSource": { "@id": "events:EventSource", "@type": "@id", "schema:subClassOf": "schema:Service" }, "EventSubscription": { "@id": "events:EventSubscription", "@type": "@id", "schema:subClassOf": "schema:Action" }, "Broker": { "@id": "events:Broker", "@type": "@id", "schema:subClassOf": "schema:SoftwareApplication" }, "Topic": { "@id": "events:Topic", "@type": "@id" }, "Channel": { "@id": "async:Channel", "@type": "@id" }, "Partition": { "@id": "events:Partition", "@type": "@id" }, "ConsumerGroup": { "@id": "events:ConsumerGroup", "@type": "@id" }, "Producer": { "@id": "events:Producer", "@type": "@id", "schema:subClassOf": "schema:SoftwareApplication" }, "Consumer": { "@id": "events:Consumer", "@type": "@id", "schema:subClassOf": "schema:SoftwareApplication" }, "SchemaRegistry": { "@id": "events:SchemaRegistry", "@type": "@id" }, "id": "ce:id", "source": { "@id": "ce:source", "@type": "@id" }, "specversion": "ce:specversion", "type": "ce:type", "datacontenttype": "ce:datacontenttype", "dataschema": { "@id": "ce:dataschema", "@type": "@id" }, "subject": "ce:subject", "time": { "@id": "ce:time", "@type": "schema:DateTime" }, "data": "ce:data", "topicOrChannel": "events:topicOrChannel", "partitionCount": "events:partitionCount", "deliveryGuarantee": "events:deliveryGuarantee", "deliveryMode": "events:deliveryMode", "orderingScope": "events:orderingScope", "retention": "events:retention", "qosLevel": "events:qosLevel", "ackMode": "events:ackMode", "subscriptionType": "events:subscriptionType", "consumerGroup": "events:consumerGroup", "filter": "events:filter", "retry": "events:retry", "deadLetter": "events:deadLetter", "protocol": "events:protocol", "transportEndpoint": { "@id": "events:transportEndpoint", "@type": "@id" }, "asyncApi": { "@id": "events:asyncApi", "@type": "@id" }, "schemaRegistry": { "@id": "events:schemaRegistry", "@type": "@id" } }, "@graph": [ { "@id": "https://github.com/api-evangelist/events", "@type": "schema:Dataset", "name": "API Evangelist Events Topic", "description": "Catalog of event-driven APIs: brokers, streaming platforms, schema registries, and the CloudEvents and AsyncAPI specifications.", "publisher": { "@type": "schema:Organization", "name": "API Evangelist" } }, { "@id": "https://cloudevents.io", "@type": "schema:CreativeWork", "name": "CloudEvents", "description": "CNCF-graduated specification for describing event data in a common way.", "version": "1.0.2" }, { "@id": "https://www.asyncapi.com", "@type": "schema:CreativeWork", "name": "AsyncAPI", "description": "Linux Foundation specification for event-driven APIs." } ] }