CARVIEW |
Vocabulary to represent MQTT packets in RDF.
This document is a work in progress
Introduction
To use in TD forms.
Axiomatization
Classes
Client
IRI: https://www.w3.org/2019/wot/mqtt#Client
Control Packet
IRI: https://www.w3.org/2019/wot/mqtt#ControlPacket
Super-class of |
PublishPacket SubscribePacket UnsubscribePacket
|
In the domain of |
fixedHeaderFlag hasPayload hasVariableHeaderFlag
|
Enumeration members |
PublishPacket SubscribePacket UnsubscribePacket
|
Network Connection
IRI: https://www.w3.org/2019/wot/mqtt#NetworkConnection
PublishPacket
IRI: https://www.w3.org/2019/wot/mqtt#PUBLISH
Sub-class of |
Control Packet
|
In the domain of |
hasTopicName
|
QualityOfService
IRI: https://www.w3.org/2019/wot/mqtt#QualityOfService
Enumeration members |
atMostOnce atLeastOnce exactlyOnce
|
SubscribePacket
IRI: https://www.w3.org/2019/wot/mqtt#SUBSCRIBE
Sub-class of |
Control Packet
|
In the domain of |
hasDUPFlag hasQoSFlag hasRetainFlag hasTopicFilters
|
Server
IRI: https://www.w3.org/2019/wot/mqtt#Server
Topic Filter
IRI: https://www.w3.org/2019/wot/mqtt#TopicFilter
In the range of |
hasTopicFilters
|
Topic Name
IRI: https://www.w3.org/2019/wot/mqtt#TopicName
In the range of |
hasTopicName
|
UnsubscribePacket
IRI: https://www.w3.org/2019/wot/mqtt#UNSUBSCRIBE
Sub-class of |
Control Packet
|
In the domain of |
hasTopicFilters
|
Object Properties
hasPayload
IRI: https://www.w3.org/2019/wot/mqtt#hasPayload
Domain includes |
Control Packet
|
Range |
Control Packet
|
hasQoSFlag
IRI: https://www.w3.org/2019/wot/mqtt#hasQoSFlag
Domain includes |
SubscribePacket
|
Domain |
SubscribePacket
|
Range |
QualityOfService
|
hasTopicFilters
IRI: https://www.w3.org/2019/wot/mqtt#hasTopicFilters
Domain includes |
SubscribePacket UnsubscribePacket
|
Range includes |
Topic Filter
|
Domain |
SubscribePacket UnsubscribePacket
|
Range |
Topic Filter
|
hasTopicName
IRI: https://www.w3.org/2019/wot/mqtt#hasTopicName
Domain includes |
PublishPacket
|
Range includes |
Topic Name
|
Domain |
PublishPacket
|
Range |
Topic Name
|
sendsControlPacket
IRI: https://www.w3.org/2019/wot/mqtt#sendsControlPacket
Domain |
Client
|
Range |
Control Packet
|
Datatype Properties
fixedHeaderFlag
IRI: https://www.w3.org/2019/wot/mqtt#fixedHeaderFlag
Domain includes |
Control Packet
|
hasDUPFlag
IRI: https://www.w3.org/2019/wot/mqtt#hasDUPFlag
Domain includes |
SubscribePacket
|
Range |
boolean
|
hasRetainFlag
IRI: https://www.w3.org/2019/wot/mqtt#hasRetainFlag
Domain includes |
SubscribePacket
|
Range |
boolean
|
hasVariableHeaderFlag
IRI: https://www.w3.org/2019/wot/mqtt#hasVariableHeaderFlag
Domain includes |
Control Packet
|
Named Individuals
atMostOnce
IRI: https://www.w3.org/2019/wot/mqtt/qualitfyOfService#0
Instance of |
QualityOfService
|
atLeastOnce
IRI: https://www.w3.org/2019/wot/mqtt/qualitfyOfService#1
Instance of |
QualityOfService
|
exactlyOnce
IRI: https://www.w3.org/2019/wot/mqtt/qualitfyOfService#2
Instance of |
QualityOfService
|