diff --git a/index-src.html b/index-src.html index a0e21ec..d5acac9 100644 --- a/index-src.html +++ b/index-src.html @@ -167,12 +167,34 @@

Synthesizing explicit type formats

Conformance

+
+

Conformance Keywords

As well as sections marked as non-normative, all authoring guidelines, diagrams, examples, and notes in this specification are non-normative. Everything else in this specification is normative.

The key words "MAY", "MUST", "MUST NOT", "OPTIONAL", "RECOMMENDED", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", and "SHOULD NOT" are to be interpreted as described in [[!RFC2119]].

+
+
+

Conformance Classes

+

There are many possible ways a Post Type Discovery implementation can be used and tested. + This section describes possible conformance classes from existing implementations and use-cases. +

+

Type Discovery Function

+

A Type Discovery Function consumes untyped posts from an untyped format or protocol, + (e.g. the h-entry microformat) and outputs the type output + (e.g. a simple one-word string like "note" or "article") + of the algorithm implemented + (either the Response Type Algorithm or the Post Type Algorithm).

+

AS2 Proxy

+

An AS2 Proxy consumes untyped posts from an untyped format or protocol, + and outputs valid [[!AS2]] JSON using the equivalent AS2 Activity and/or Object Types. + (related issue: + + #9: Use AS2 specific language for post types) +

+

Response Type Algorithm