made by pyLODE 2.10.0

Hypermedia Controls Ontology

Metadata

URI
https://www.w3.org/2019/wot/hypermedia#
Creator(s)
None
Ontology RDF
RDF (turtle)

Description

Ontology designed to provide an RDF representation of Hypermedia Controls, in particular links and forms.

Table of Contents

  1. Classes
  2. Object Properties
  3. Datatype Properties
  4. Namespaces
  5. Legend

Overview

Pictures say 1,000 words
Figure 1: Ontology overview

Classes

AdditionalExpectedResponsec # Classes

URI https://www.w3.org/2019/wot/hypermedia#AdditionalExpectedResponse
Description

Communication metadata describing the expected response message for additional responses.

ExpectedResponsec # Classes

URI https://www.w3.org/2019/wot/hypermedia#ExpectedResponse
Description

Communication metadata describing the expected response message for the primary response.

Formc # Classes

URI https://www.w3.org/2019/wot/hypermedia#Form
Description

A form can be viewed as a statement of "To perform an operation type operation on form context, make a request method request to submission target" where the optional form fields may further describe the required request. In Thing Descriptions, the form context is the surrounding Object, such as Properties, Actions, and Events or the Thing itself for meta-interactions.

Object Properties

additionalReturnsop # OPs

URI https://www.w3.org/2019/wot/hypermedia#additionalReturns
Description

This optional term can be used if additional expected responses are possible, e.g. for error reporting. Each additional response needs to be distinguished from others in some way (for example, by specifying a protocol-specific response code), and may also have its own data schema.

hasAdditionalOutputSchemaop # OPs

URI https://www.w3.org/2019/wot/hypermedia#hasAdditionalOutputSchema
Is Defined By https://www.w3.org/2019/wot/hypermedia#
Description

This optional term can be used to define a data schema for an additional response if it differs from the default output data schema. Rather than a DataSchema object, the name of a previous definition given in a schemaDefinitions map must be used.

hasAnchorop # OPs

URI https://www.w3.org/2019/wot/hypermedia#hasAnchor
Description

By default, the context, or anchor, of a link conveyed in the Link header field is the URL of the representation it is associated with, as defined in RFC7231, Section 3.1.4.1, and is serialized as a URI.

hasOperationTypeop # OPs

URI https://www.w3.org/2019/wot/hypermedia#hasOperationType
Description

Indicates the semantic intention of performing the operation(s) described by the form.

hasRelationTypeop # OPs

URI https://www.w3.org/2019/wot/hypermedia#hasRelationType
Description

A link relation type identifies the semantics of a link.

hasSizesop # OPs

URI https://www.w3.org/2019/wot/hypermedia#hasSizes
Description

Target attribute that specifies one or more sizes for the referenced icon. Only applicable for relation type 'icon'. The value pattern follows {Height}x{Width} (e.g., "16x16", "16x16 32x32")

hasTargetop # OPs

URI https://www.w3.org/2019/wot/hypermedia#hasTarget
Description

target IRI of a link or submission target of a form.

returnsop # OPs

URI https://www.w3.org/2019/wot/hypermedia#returns
Description

This optional term can be used if, e.g., the output communication metadata differ from input metadata (e.g., output contentType differ from the input contentType). The response name contains metadata that is only valid for the reponse messages.

Datatype Properties

forContentCodingdp # DPs

URI https://www.w3.org/2019/wot/hypermedia#forContentCoding
Description

Content coding values indicate an encoding transformation that has been or can be applied to a representation. Content codings are primarily used to allow a representation to be compressed or otherwise usefully transformed without losing the identity of its underlying media type and without loss of information. Examples of content coding include "gzip", "deflate", etc.

forContentTypedp # DPs

URI https://www.w3.org/2019/wot/hypermedia#forContentType
Description

Assign a content type based on a media type [[IANA-MEDIA-TYPES]] (e.g., 'text/plain') and potential parameters (e.g., 'charset=utf-8') for the media type.

forSubProtocoldp # DPs

URI https://www.w3.org/2019/wot/hypermedia#forSubProtocol
Description

Indicates the exact mechanism by which an interaction will be accomplished for a given protocol when there are multiple options.

For example, for HTTP and Events, it indicates which of several available mechanisms should be used for asynchronous notifications such as long polling, websub (also see https://www.w3.org/TR/websub/), or server sent events (also see https://www.w3.org/TR/eventsource/). Please note that there is no restriction on the sub-protocol selection and other mechanisms can also be announced by this subprotocol term.

hintsAtMediaTypedp # DPs

URI https://www.w3.org/2019/wot/hypermedia#hintsAtMediaType
Description

Target attribute providing a hint indicating what the media type [IANA-MEDIA-TYPES] of the result of dereferencing the link should be.

isSuccessdp # DPs

URI https://www.w3.org/2019/wot/hypermedia#isSuccess
Is Defined By https://www.w3.org/2019/wot/hypermedia#
Description

Signals if the additional response should not be considered an error.

Namespaces

default (hctl)
https://www.w3.org/2019/wot/hypermedia#
dcterms
http://purl.org/dc/terms/
owl
http://www.w3.org/2002/07/owl#
prov
http://www.w3.org/ns/prov#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
schema
http://schema.org/
sdo
https://schema.org/
skos
http://www.w3.org/2004/02/skos/core#
vann
http://purl.org/vocab/vann/
xsd
http://www.w3.org/2001/XMLSchema#

Legend

cClasses
opObject Properties
fpFunctional Properties
dpData Properties
dpAnnotation Properties
pProperties
niNamed Individuals