Newsgroup
This specification uses Uttance >722138.
The initial sequence "notion" "concept" appears in all paths and is omitted here.
A Usenet newsgroup is given as
- 〈Usenet newsgroup specification〉 ::=
- "usenet" - "newsgroup" 〈identifier 〉.
"newsgroup" "-" "description"
description The "description" is a short in-line text intended to provide a brief description of the newsgroup that usually was specified for the newsgroup when it was created.
arity 0..1
type plain text span
"newsgroup" "-" "charter"
description The "charter" is a text intended to provide a more extensive description of the newsgroup, possibly consisting of multiple paragraphs. A "charter" (in the sense of this vocabulary) is also sometimes referred to as a “long charter” (in other texts, but not in this vocabulary).
arity 0..1
type plain text division
"newsgroup" "-" "moderation-status"
description Whether a "newsgroup" is moderated.
arity 1
type "newsgroup" "-" "moderation status" "is moderated", "newsgroup" "-" "moderation status" "is not moderated"
"newsgroup" "-" "moderator"
description The moderator of a "newsgroup".
arity 0..1
type "role" 〈identifier 〉
validity constraint argc>0: "newsgroup" "-" "moderation status" = "newsgroup" "-" "moderation status" "is moderated"