This document provides an ontology describing discovery mechanisms for the Web of Things (WoT). These mechanisms include Thing Description Directories (TDDs) as well as Thing Links.

Version 0.2.0-a1. See [[[#changelog]]].

Introduction

Axiomatization

Classes

RegistrationInformation

IRI: https://github.com/w3c/wot-discovery#RegistrationInformation

Associated with TDs that are stored in a directory, providing additional information set during the registration with the TDD.

ThingCollection

IRI: https://github.com/w3c/wot-discovery#ThingCollection

A collection of TDs containing pagination information.

ThingDirectory

IRI: https://github.com/w3c/wot-discovery#ThingDirectory

Class of Thing Descriptions that describe a Thing Description Directory.

WotDirectoryDIDService

IRI: https://github.com/w3c/wot-discovery#WotDirectoryDIDService

Class used in DID documents that labels a URL for a service returning a WoT TD that must describe a WoT TD Directory

WotThingDIDService

IRI: https://github.com/w3c/wot-discovery#WotThingDIDService

Class used in DID documents that labels a URL for a service returning a WoT TD

Object Properties

ThingCollection members

IRI: https://github.com/w3c/wot-discovery#hasCollectionMember

The array of Thing Descriptions contained in a ThingCollection.

registration

IRI: https://github.com/w3c/wot-discovery#hasRegistrationInformation

Used to provide information on the registration with a Thing Description Directory in a TD.

next ThingCollection

IRI: https://github.com/w3c/wot-discovery#nextThingCollection

Used to provide a link for retrieving a URL for retrieving the next page of a ThingCollection.

Datatype Properties

total number of things contained in the collection

IRI: https://github.com/w3c/wot-discovery#contains

Refers to the total number of Things contained in a ThingCollection.

created

IRI: https://github.com/w3c/wot-discovery#dateCreated

Provides the absolute time when the TD instance was created inside the directory.

modified

IRI: https://github.com/w3c/wot-discovery#dateModified

Provides the absolute time when the TD instance was last modified inside the directory.

expires

IRI: https://github.com/w3c/wot-discovery#expires

Provides the absolute time when the TD instance registration expires.

retrieved

IRI: https://github.com/w3c/wot-discovery#retrieved

The absolute time at which the TD was retrieved from the server.

ttl

IRI: https://github.com/w3c/wot-discovery#ttl

Time-to-live: relative amount of time in seconds from the registration time until when the TD instance registration expires.

Annotation Properties

No AnnotationProperty found in the ontology.

Change Log

The following lists the changes to the ontology for each version. Semantic versioning is used, so major version changes are breaking, minor version changes are substantial but non-breaking, and bug fix versions are small and non-breaking.

0.2.0-a1
Script used to render HTML from TTL. TTL updated to include annotations and comments, and defining default namespace.
0.1.2
Initial release. Placeholder HTML only.