Table of Contents

Namespace ActivityPub.Types.Util

Classes

ASUri

Synthetic type to represent a URI or IRI as used in ActivityStreams. Currently, this only handles "true" non-compacted URIs.

FlagWithTimestamp

A value that can be a boolean flag or a DateTime timestamp. For example, Closed.

JsonLDContext

Mutable implementation of IJsonLDContext.

JsonLDContextObject

A JSON-LD context object. Can be embedded within a document or referenced by a link.

JsonLDContextObject.TermMap
JsonLDExpandedTerm

Expanded form of a term that carries additional information

JsonLDTerm

Within a context, maps a short word to an IRI.

LinkRel

A link relation compatible with Rel. Any string not containing the "space" U+0020, "tab" (U+0009), "LF" (U+000A), "FF" (U+000C), "CR" (U+000D) or "," (U+002C) characters can be used as a valid link relation.

LinkableList<T>

Synthetic type to represent a list of

T
or Links to
T
Linkable<T>

Synthetic wrapper for elements that can be included directly or referenced by a Link.

NaturalLanguageString

A string that can have multiple representations in different languages.

NaturalLanguageString.LanguageNode

Interfaces

IJsonLDContext

A JSON-LD context. Contains a set of context objects.