Class WoTTDVocab

java.lang.Object
se.liu.ida.hefquin.vocabulary.WoTTDVocab

public class WoTTDVocab extends Object
Vocabulary definitions from https://www.w3.org/2019/wot/td
Author:
Auto-generated by schemagen on 09 Jul 2026 07:19
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.apache.jena.rdf.model.Resource
    An 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.Property
    Define the base URI that is used for all relative URI references throughout a TD document.
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to cancel an action
    static final org.apache.jena.rdf.model.Property
    A 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.Property
    description of the TD element (Thing, interaction affordance, security scheme or data schema)
    static final org.apache.jena.rdf.model.Property
    description of the TD element (Thing, interaction affordance, security scheme or data schema) with language tag.
    static final org.apache.jena.rdf.model.Resource
    An 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.Property
    Indicates the WoT Profile mechanisms followed by this Thing Description and the corresponding Thing implementation.
    static final org.apache.jena.rdf.model.Property
    All Action-based interaction affordance of the Thing.
    static final org.apache.jena.rdf.model.Property
    Defines any data that needs to be passed to cancel a subscription, e.g., a specific message to remove a Webhook
    static final org.apache.jena.rdf.model.Property
    All Event-based interaction affordance of the Thing.
    static final org.apache.jena.rdf.model.Property
    Set of form hypermedia controls that describe how an operation can be performed.
    static final org.apache.jena.rdf.model.Property
    Used to define the input data schema of the action.
    static final org.apache.jena.rdf.model.Property
    Instantiation, 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.Property
    Offers an affordance to interact with the Thing
    static final org.apache.jena.rdf.model.Property
    Provides Web links to arbitrary resources that relate to the specified Thing Description.
    static final org.apache.jena.rdf.model.Property
    Defines 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.Property
    Defines the data schema of the Event instance messages pushed by the Thing.
    static final org.apache.jena.rdf.model.Property
    Used to define the output data schema of the action.
    static final org.apache.jena.rdf.model.Property
    All Property-based interaction affordance of the Thing.
    static final org.apache.jena.rdf.model.Property
    A security configuration is a a security scheme applied to a (set of) affordance(s).
    static final org.apache.jena.rdf.model.Property
    Defines 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.Property
    Define URI template variables according to [[RFC6570]] as collection based on schema specifications.
    static final org.apache.jena.rdf.model.Property
    Provides a version identicator of this TD instance.
    static final org.apache.jena.rdf.model.Resource
    Metadata 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.Resource
    Operation type of forms used to read a property value
    static final org.apache.jena.rdf.model.Property
    Indicates whether the action is idempotent (=true) or not.
    static final org.apache.jena.rdf.model.Property
    A 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.Property
    Signals if the action is safe (=true) or not.
    static final org.apache.jena.rdf.model.Property
    Indicates whether the action is synchronous (=true) or not.
    static final org.apache.jena.rdf.model.Property
    Provides a version indicator of the underlying TM.
    static final org.apache.jena.rdf.model.Property
    Indexing property to store entity names when serializing them in a JSON-LD
    static final org.apache.jena.rdf.model.Resource
    The namespace of the vocabulary as a resource
    static final String
    The namespace of the vocabulary as a string
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to observe all property values
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to observe a property value
    static final org.apache.jena.rdf.model.Resource
    Enumeration of well-known operation types necessary to implement the WoT interaction model
    static final org.apache.jena.rdf.model.Resource
    An Interaction Affordance that exposes state of the Thing.
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to query the status of an action
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to query the status of all actions
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to read all property values
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to read a property value
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to read a property value
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to subscribe to all event types
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to read a property value
    static final org.apache.jena.rdf.model.Resource
    An 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.Property
    title of the TD element (Thing, interaction affordance or data schema)
    static final org.apache.jena.rdf.model.Property
    title of the TD element (Thing, interaction affordance or data schema) with language tag.
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to unobserve all property value
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to unobserve a property value
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to unsubscribe from all event types
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to read a property value
    static final String
    The ontology's owl:versionInfo as a string
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to read a property value
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to write a property value
    static final org.apache.jena.rdf.model.Resource
    Operation type of forms used to write a property value
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static String
    The namespace of the vocabulary as a string

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • NS

      public static final String NS

      The namespace of the vocabulary as a string

      See Also:
    • NAMESPACE

      public static final org.apache.jena.rdf.model.Resource NAMESPACE

      The namespace of the vocabulary as a resource

    • VERSION_INFO

      public static final String VERSION_INFO

      The ontology's owl:versionInfo as a string

      See Also:
    • baseURI

      public static final org.apache.jena.rdf.model.Property baseURI

      Define 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 definesSecurityScheme

      A 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 description

      description of the TD element (Thing, interaction affordance, security scheme or data schema)

    • descriptionInLanguage

      public static final org.apache.jena.rdf.model.Property descriptionInLanguage

      description 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 followsProfile

      Indicates the WoT Profile mechanisms followed by this Thing Description and the corresponding Thing implementation.

    • hasActionAffordance

      public static final org.apache.jena.rdf.model.Property hasActionAffordance

      All Action-based interaction affordance of the Thing.

    • hasCancellationSchema

      public static final org.apache.jena.rdf.model.Property hasCancellationSchema

      Defines 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 hasEventAffordance

      All Event-based interaction affordance of the Thing.

    • hasForm

      public static final org.apache.jena.rdf.model.Property hasForm

      Set 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 hasInputSchema

      Used to define the input data schema of the action.

    • hasInstanceConfiguration

      public static final org.apache.jena.rdf.model.Property hasInstanceConfiguration

      Instantiation, 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 hasInteractionAffordance

      Offers an affordance to interact with the Thing

    • hasNotificationResponseSchema

      public static final org.apache.jena.rdf.model.Property hasNotificationResponseSchema

      Defines 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 hasNotificationSchema

      Defines the data schema of the Event instance messages pushed by the Thing.

    • hasOutputSchema

      public static final org.apache.jena.rdf.model.Property hasOutputSchema

      Used to define the output data schema of the action.

    • hasPropertyAffordance

      public static final org.apache.jena.rdf.model.Property hasPropertyAffordance

      All Property-based interaction affordance of the Thing.

    • hasSecurityConfiguration

      public static final org.apache.jena.rdf.model.Property hasSecurityConfiguration

      A security configuration is a a security scheme applied to a (set of) affordance(s).

    • hasSubscriptionSchema

      public static final org.apache.jena.rdf.model.Property hasSubscriptionSchema

      Defines 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 hasUriTemplateSchema

      Define 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 instance

      Provides a version identicator of this TD instance.

    • isIdempotent

      public static final org.apache.jena.rdf.model.Property isIdempotent

      Indicates 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 isObservable

      A 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 isSafe

      Signals 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 isSynchronous

      Indicates 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 model

      Provides a version indicator of the underlying TM.

    • name

      public static final org.apache.jena.rdf.model.Property name

      Indexing property to store entity names when serializing them in a JSON-LD

    • title

      public static final org.apache.jena.rdf.model.Property title

      title of the TD element (Thing, interaction affordance or data schema)

    • titleInLanguage

      public static final org.apache.jena.rdf.model.Property titleInLanguage

      title 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 ActionAffordance

      An 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 EventAffordance

      An 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 InteractionAffordance

      Metadata 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 OperationType

      Enumeration of well-known operation types necessary to implement the WoT interaction model

    • PropertyAffordance

      public static final org.apache.jena.rdf.model.Resource PropertyAffordance

      An 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 Thing

      An 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 cancelAction

      Operation type of forms used to cancel an action

    • invokeAction

      public static final org.apache.jena.rdf.model.Resource invokeAction

      Operation type of forms used to read a property value

    • observeAllProperties

      public static final org.apache.jena.rdf.model.Resource observeAllProperties

      Operation type of forms used to observe all property values

    • observeProperty

      public static final org.apache.jena.rdf.model.Resource observeProperty

      Operation type of forms used to observe a property value

    • queryAction

      public static final org.apache.jena.rdf.model.Resource queryAction

      Operation type of forms used to query the status of an action

    • queryAllActions

      public static final org.apache.jena.rdf.model.Resource queryAllActions

      Operation type of forms used to query the status of all actions

    • readAllProperties

      public static final org.apache.jena.rdf.model.Resource readAllProperties

      Operation type of forms used to read all property values

    • readMultipleProperties

      public static final org.apache.jena.rdf.model.Resource readMultipleProperties

      Operation type of forms used to read a property value

    • readProperty

      public static final org.apache.jena.rdf.model.Resource readProperty

      Operation type of forms used to read a property value

    • subscribeAllEvents

      public static final org.apache.jena.rdf.model.Resource subscribeAllEvents

      Operation type of forms used to subscribe to all event types

    • subscribeEvent

      public static final org.apache.jena.rdf.model.Resource subscribeEvent

      Operation type of forms used to read a property value

    • unobserveAllProperties

      public static final org.apache.jena.rdf.model.Resource unobserveAllProperties

      Operation type of forms used to unobserve all property value

    • unobserveProperty

      public static final org.apache.jena.rdf.model.Resource unobserveProperty

      Operation type of forms used to unobserve a property value

    • unsubscribeAllEvents

      public static final org.apache.jena.rdf.model.Resource unsubscribeAllEvents

      Operation type of forms used to unsubscribe from all event types

    • unsubscribeEvent

      public static final org.apache.jena.rdf.model.Resource unsubscribeEvent

      Operation type of forms used to read a property value

    • writeAllProperties

      public static final org.apache.jena.rdf.model.Resource writeAllProperties

      Operation type of forms used to read a property value

    • writeMultipleProperties

      public static final org.apache.jena.rdf.model.Resource writeMultipleProperties

      Operation type of forms used to write a property value

    • writeProperty

      public static final org.apache.jena.rdf.model.Resource writeProperty

      Operation type of forms used to write a property value

  • Constructor Details

    • WoTTDVocab

      public WoTTDVocab()
  • Method Details

    • getURI

      public static String getURI()

      The namespace of the vocabulary as a string

      Returns:
      namespace as String
      See Also: