Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Specify self-described exploration #115

Merged
merged 4 commits into from
Feb 15, 2021
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
remove external security reference, fix typo
  • Loading branch information
farshidtz committed Feb 14, 2021
commit 0ee7abcb632e3fc1c802f4ed643f3ab6e9e7d4bd
11 changes: 3 additions & 8 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -540,26 +540,20 @@ <h2>Self-description</h2>
The self-description is an exploration mechanism in which a <a>Thing</a>
hosts its own <a>TD</a> and exposes it at a URL or
through others means.
If exposed at a URL (e.g. over HTTP or COAP), the URL may be advertised
If exposed at a URL (e.g. over HTTP or CoAP), the URL may be advertised
via one of the [[[#introduction-mech]]].
The hosted TD may also be registered inside a <a>Thing Description Directory</a>
as prescribed in [[[#exploration-directory]]].
</p>

<p>
The self-description must use secure protocols guaranteeing
<a href="https://www.w3.org/TR/wot-security/#dfn-system-user-data">System User Data</a>
authenticity and confidentiality (see [[?WOT-SECURITY]]).
</p>

The self-description using the following protocols must be according
to the given specification:
<dl>
<dt>HTTP</dt>
<dd>
<p>
<span class="rfc2119-assertion" id="self-http-secure">
The HTTP-based self-description MUST be over HTTPS (HTTP Over TLS).
The HTTP-based self-description SHOULD be over HTTPS (HTTP Over TLS).
</span>
<span class="rfc2119-assertion" id="self-http-method">
The HTTP server MUST serve the TD with a `GET` method.
Expand Down Expand Up @@ -593,6 +587,7 @@ <h2>Self-description</h2>
</p>
</dd>
</dl>
<!-- add additional protocols for self-description here -->

</section>
<section id="exploration-directory" class="normative">
Expand Down