Class WoTTDVocab
- Author:
- Auto-generated by schemagen on 09 Jul 2026 07:19
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.jena.rdf.model.ResourceAn Interaction Affordance that allows to invoke a function of the Thing, which manipulates state (e.g., toggling a lamp on or off) or triggers a process on the Thing (e.g., dim a lamp over time).static final org.apache.jena.rdf.model.PropertyDefine the base URI that is used for all relative URI references throughout a TD document.static final org.apache.jena.rdf.model.ResourceOperation type of forms used to cancel an actionstatic final org.apache.jena.rdf.model.PropertyA Thing may define abstract security schemes, used to configure the secure access of (a set of) affordance(s).static final org.apache.jena.rdf.model.Propertydescription of the TD element (Thing, interaction affordance, security scheme or data schema)static final org.apache.jena.rdf.model.Propertydescription of the TD element (Thing, interaction affordance, security scheme or data schema) with language tag.static final org.apache.jena.rdf.model.ResourceAn Interaction Affordance that describes an event source, which asynchronously pushes event data to Consumers (e.g., overheating alerts).static final org.apache.jena.rdf.model.PropertyIndicates the WoT Profile mechanisms followed by this Thing Description and the corresponding Thing implementation.static final org.apache.jena.rdf.model.PropertyAll Action-based interaction affordance of the Thing.static final org.apache.jena.rdf.model.PropertyDefines any data that needs to be passed to cancel a subscription, e.g., a specific message to remove a Webhookstatic final org.apache.jena.rdf.model.PropertyAll Event-based interaction affordance of the Thing.static final org.apache.jena.rdf.model.PropertySet of form hypermedia controls that describe how an operation can be performed.static final org.apache.jena.rdf.model.PropertyUsed to define the input data schema of the action.static final org.apache.jena.rdf.model.PropertyInstantiation, as used here, is a form of non-symmetric equivalence between a scheme and a configuration: whatever statement on the scheme is also true of the configuration but not vice-versa.static final org.apache.jena.rdf.model.PropertyOffers an affordance to interact with the Thingstatic final org.apache.jena.rdf.model.PropertyProvides Web links to arbitrary resources that relate to the specified Thing Description.static final org.apache.jena.rdf.model.PropertyDefines the data schema of the Event response messages sent by the consumer in a response to a data message.static final org.apache.jena.rdf.model.PropertyDefines the data schema of the Event instance messages pushed by the Thing.static final org.apache.jena.rdf.model.PropertyUsed to define the output data schema of the action.static final org.apache.jena.rdf.model.PropertyAll Property-based interaction affordance of the Thing.static final org.apache.jena.rdf.model.PropertyA security configuration is a a security scheme applied to a (set of) affordance(s).static final org.apache.jena.rdf.model.PropertyDefines data that needs to be passed upon subscription, e.g., filters or message format for setting up Webhooks.static final org.apache.jena.rdf.model.PropertyDefine URI template variables according to [[RFC6570]] as collection based on schema specifications.static final org.apache.jena.rdf.model.PropertyProvides a version identicator of this TD instance.static final org.apache.jena.rdf.model.ResourceMetadata of a Thing that shows the possible choices to Consumers, thereby suggesting how Consumers may interact with the Thing.static final org.apache.jena.rdf.model.ResourceOperation type of forms used to read a property valuestatic final org.apache.jena.rdf.model.PropertyIndicates whether the action is idempotent (=true) or not.static final org.apache.jena.rdf.model.PropertyA hint that indicates whether Servients hosting the Thing and Intermediaries should provide a Protocol Binding that supports the <code>observeproperty</code> and <code>unobserveproperty</code> operations for this Property.static final org.apache.jena.rdf.model.PropertySignals if the action is safe (=true) or not.static final org.apache.jena.rdf.model.PropertyIndicates whether the action is synchronous (=true) or not.static final org.apache.jena.rdf.model.PropertyProvides a version indicator of the underlying TM.static final org.apache.jena.rdf.model.PropertyIndexing property to store entity names when serializing them in a JSON-LDstatic final org.apache.jena.rdf.model.ResourceThe namespace of the vocabulary as a resourcestatic final StringThe namespace of the vocabulary as a stringstatic final org.apache.jena.rdf.model.ResourceOperation type of forms used to observe all property valuesstatic final org.apache.jena.rdf.model.ResourceOperation type of forms used to observe a property valuestatic final org.apache.jena.rdf.model.ResourceEnumeration of well-known operation types necessary to implement the WoT interaction modelstatic final org.apache.jena.rdf.model.ResourceAn Interaction Affordance that exposes state of the Thing.static final org.apache.jena.rdf.model.ResourceOperation type of forms used to query the status of an actionstatic final org.apache.jena.rdf.model.ResourceOperation type of forms used to query the status of all actionsstatic final org.apache.jena.rdf.model.ResourceOperation type of forms used to read all property valuesstatic final org.apache.jena.rdf.model.ResourceOperation type of forms used to read a property valuestatic final org.apache.jena.rdf.model.ResourceOperation type of forms used to read a property valuestatic final org.apache.jena.rdf.model.ResourceOperation type of forms used to subscribe to all event typesstatic final org.apache.jena.rdf.model.ResourceOperation type of forms used to read a property valuestatic final org.apache.jena.rdf.model.ResourceAn abstraction of a physical or a virtual entity whose metadata and interfaces are described by a WoT Thing Description, whereas a virtual entity is the composition of one or more Things.static final org.apache.jena.rdf.model.Propertytitle of the TD element (Thing, interaction affordance or data schema)static final org.apache.jena.rdf.model.Propertytitle of the TD element (Thing, interaction affordance or data schema) with language tag.static final org.apache.jena.rdf.model.ResourceOperation type of forms used to unobserve all property valuestatic final org.apache.jena.rdf.model.ResourceOperation type of forms used to unobserve a property valuestatic final org.apache.jena.rdf.model.ResourceOperation type of forms used to unsubscribe from all event typesstatic final org.apache.jena.rdf.model.ResourceOperation type of forms used to read a property valuestatic final StringThe ontology's owl:versionInfo as a stringstatic final org.apache.jena.rdf.model.ResourceOperation type of forms used to read a property valuestatic final org.apache.jena.rdf.model.ResourceOperation type of forms used to write a property valuestatic final org.apache.jena.rdf.model.ResourceOperation type of forms used to write a property value -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
NS
-
NAMESPACE
public static final org.apache.jena.rdf.model.Resource NAMESPACEThe namespace of the vocabulary as a resource
-
VERSION_INFO
-
baseURI
public static final org.apache.jena.rdf.model.Property baseURIDefine the base URI that is used for all relative URI references throughout a TD document. In TD instances, all relative URIs are resolved relative to the base URI using the algorithm defined in [RFC3986]. base does not affect the URIs used in @context and the IRIs used within Linked Data [LINKED-DATA] graphs that are relevant when semantic processing is applied to TD instances.
-
definesSecurityScheme
public static final org.apache.jena.rdf.model.Property definesSecuritySchemeA Thing may define abstract security schemes, used to configure the secure access of (a set of) affordance(s).
-
description
public static final org.apache.jena.rdf.model.Property descriptiondescription of the TD element (Thing, interaction affordance, security scheme or data schema)
-
descriptionInLanguage
public static final org.apache.jena.rdf.model.Property descriptionInLanguagedescription of the TD element (Thing, interaction affordance, security scheme or data schema) with language tag. By convention, a language tag must be added to the object of 'descriptionInLanguage' triples. Otherwise, use 'description'.
-
followsProfile
public static final org.apache.jena.rdf.model.Property followsProfileIndicates the WoT Profile mechanisms followed by this Thing Description and the corresponding Thing implementation.
-
hasActionAffordance
public static final org.apache.jena.rdf.model.Property hasActionAffordanceAll Action-based interaction affordance of the Thing.
-
hasCancellationSchema
public static final org.apache.jena.rdf.model.Property hasCancellationSchemaDefines any data that needs to be passed to cancel a subscription, e.g., a specific message to remove a Webhook
-
hasEventAffordance
public static final org.apache.jena.rdf.model.Property hasEventAffordanceAll Event-based interaction affordance of the Thing.
-
hasForm
public static final org.apache.jena.rdf.model.Property hasFormSet of form hypermedia controls that describe how an operation can be performed. Forms are serializations of Protocol Bindings. The array cannot be empty
-
hasInputSchema
public static final org.apache.jena.rdf.model.Property hasInputSchemaUsed to define the input data schema of the action.
-
hasInstanceConfiguration
public static final org.apache.jena.rdf.model.Property hasInstanceConfigurationInstantiation, as used here, is a form of non-symmetric equivalence between a scheme and a configuration: whatever statement on the scheme is also true of the configuration but not vice-versa.
-
hasInteractionAffordance
public static final org.apache.jena.rdf.model.Property hasInteractionAffordanceOffers an affordance to interact with the Thing
-
hasLink
public static final org.apache.jena.rdf.model.Property hasLinkProvides Web links to arbitrary resources that relate to the specified Thing Description.
-
hasNotificationResponseSchema
public static final org.apache.jena.rdf.model.Property hasNotificationResponseSchemaDefines the data schema of the Event response messages sent by the consumer in a response to a data message.
-
hasNotificationSchema
public static final org.apache.jena.rdf.model.Property hasNotificationSchemaDefines the data schema of the Event instance messages pushed by the Thing.
-
hasOutputSchema
public static final org.apache.jena.rdf.model.Property hasOutputSchemaUsed to define the output data schema of the action.
-
hasPropertyAffordance
public static final org.apache.jena.rdf.model.Property hasPropertyAffordanceAll Property-based interaction affordance of the Thing.
-
hasSecurityConfiguration
public static final org.apache.jena.rdf.model.Property hasSecurityConfigurationA security configuration is a a security scheme applied to a (set of) affordance(s).
-
hasSubscriptionSchema
public static final org.apache.jena.rdf.model.Property hasSubscriptionSchemaDefines data that needs to be passed upon subscription, e.g., filters or message format for setting up Webhooks.
-
hasUriTemplateSchema
public static final org.apache.jena.rdf.model.Property hasUriTemplateSchemaDefine URI template variables according to [[RFC6570]] as collection based on schema specifications. The individual variables DataSchema cannot be an ObjectSchema or an ArraySchema.
-
instance
public static final org.apache.jena.rdf.model.Property instanceProvides a version identicator of this TD instance.
-
isIdempotent
public static final org.apache.jena.rdf.model.Property isIdempotentIndicates whether the action is idempotent (=true) or not. Informs whether the action can be called repeatedly with the same result, if present, based on the same input.
-
isObservable
public static final org.apache.jena.rdf.model.Property isObservableA hint that indicates whether Servients hosting the Thing and Intermediaries should provide a Protocol Binding that supports the <code>observeproperty</code> and <code>unobserveproperty</code> operations for this Property.
-
isSafe
public static final org.apache.jena.rdf.model.Property isSafeSignals if the action is safe (=true) or not. Used to signal if there is no internal state (cf. resource state) is changed when invoking an Action. In that case responses can be cached as example.
-
isSynchronous
public static final org.apache.jena.rdf.model.Property isSynchronousIndicates whether the action is synchronous (=true) or not. A synchronous action means that the response of action contains all the information about the result of the action and no further querying about the status of the action is needed. Lack of this keyword means that no claim on the synchronicity of the action can be made.
-
model
public static final org.apache.jena.rdf.model.Property modelProvides a version indicator of the underlying TM.
-
name
public static final org.apache.jena.rdf.model.Property nameIndexing property to store entity names when serializing them in a JSON-LD
-
title
public static final org.apache.jena.rdf.model.Property titletitle of the TD element (Thing, interaction affordance or data schema)
-
titleInLanguage
public static final org.apache.jena.rdf.model.Property titleInLanguagetitle of the TD element (Thing, interaction affordance or data schema) with language tag. By convention, a language tag must be added to the object of 'titleInLanguage' triples. Otherwise, use 'title'.
-
ActionAffordance
public static final org.apache.jena.rdf.model.Resource ActionAffordanceAn Interaction Affordance that allows to invoke a function of the Thing, which manipulates state (e.g., toggling a lamp on or off) or triggers a process on the Thing (e.g., dim a lamp over time).
-
EventAffordance
public static final org.apache.jena.rdf.model.Resource EventAffordanceAn Interaction Affordance that describes an event source, which asynchronously pushes event data to Consumers (e.g., overheating alerts).
-
InteractionAffordance
public static final org.apache.jena.rdf.model.Resource InteractionAffordanceMetadata of a Thing that shows the possible choices to Consumers, thereby suggesting how Consumers may interact with the Thing. There are many types of potential affordances, but W3C WoT defines three types of Interaction Affordances: Properties, Actions, and Events.
-
OperationType
public static final org.apache.jena.rdf.model.Resource OperationTypeEnumeration of well-known operation types necessary to implement the WoT interaction model
-
PropertyAffordance
public static final org.apache.jena.rdf.model.Resource PropertyAffordanceAn Interaction Affordance that exposes state of the Thing. This state can then be retrieved (read) and/or updated (write). Things can also choose to make Properties observable by pushing the new state after a change.
-
Thing
public static final org.apache.jena.rdf.model.Resource ThingAn abstraction of a physical or a virtual entity whose metadata and interfaces are described by a WoT Thing Description, whereas a virtual entity is the composition of one or more Things.
-
cancelAction
public static final org.apache.jena.rdf.model.Resource cancelActionOperation type of forms used to cancel an action
-
invokeAction
public static final org.apache.jena.rdf.model.Resource invokeActionOperation type of forms used to read a property value
-
observeAllProperties
public static final org.apache.jena.rdf.model.Resource observeAllPropertiesOperation type of forms used to observe all property values
-
observeProperty
public static final org.apache.jena.rdf.model.Resource observePropertyOperation type of forms used to observe a property value
-
queryAction
public static final org.apache.jena.rdf.model.Resource queryActionOperation type of forms used to query the status of an action
-
queryAllActions
public static final org.apache.jena.rdf.model.Resource queryAllActionsOperation type of forms used to query the status of all actions
-
readAllProperties
public static final org.apache.jena.rdf.model.Resource readAllPropertiesOperation type of forms used to read all property values
-
readMultipleProperties
public static final org.apache.jena.rdf.model.Resource readMultiplePropertiesOperation type of forms used to read a property value
-
readProperty
public static final org.apache.jena.rdf.model.Resource readPropertyOperation type of forms used to read a property value
-
subscribeAllEvents
public static final org.apache.jena.rdf.model.Resource subscribeAllEventsOperation type of forms used to subscribe to all event types
-
subscribeEvent
public static final org.apache.jena.rdf.model.Resource subscribeEventOperation type of forms used to read a property value
-
unobserveAllProperties
public static final org.apache.jena.rdf.model.Resource unobserveAllPropertiesOperation type of forms used to unobserve all property value
-
unobserveProperty
public static final org.apache.jena.rdf.model.Resource unobservePropertyOperation type of forms used to unobserve a property value
-
unsubscribeAllEvents
public static final org.apache.jena.rdf.model.Resource unsubscribeAllEventsOperation type of forms used to unsubscribe from all event types
-
unsubscribeEvent
public static final org.apache.jena.rdf.model.Resource unsubscribeEventOperation type of forms used to read a property value
-
writeAllProperties
public static final org.apache.jena.rdf.model.Resource writeAllPropertiesOperation type of forms used to read a property value
-
writeMultipleProperties
public static final org.apache.jena.rdf.model.Resource writeMultiplePropertiesOperation type of forms used to write a property value
-
writeProperty
public static final org.apache.jena.rdf.model.Resource writePropertyOperation type of forms used to write a property value
-
-
Constructor Details
-
WoTTDVocab
public WoTTDVocab()
-
-
Method Details
-
getURI
The namespace of the vocabulary as a string
- Returns:
- namespace as String
- See Also:
-