Commune · JSON-LD Context

Usecommune Context

JSON-LD context defining the semantic vocabulary for Usecommune from Commune.

107 Classes 243 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
usecommune: https://usecommune.com/schema#

Classes

Pagination ListEnvelope Ref Error ErrorCode DependencyState Dependency RateLimitPolicy RateLimit ServiceStatus Esp SocialLinks Newsletter ArticleStatus ArticleStats Article ThreadCreateRequest MessageCreateRequest MediaCreateRequest ArticleCreateRequest ArticleUpdateRequest ArticleImageRequest ArticleImage ArticleImageUpload TestSendRequest TestSend ScheduleRequest SendRequest DnsRecord SenderKind SenderVerificationStatus Sender DomainVerificationStatus Domain Destination DeliveryAttemptStatus DeliveryAttempt DeliveryReplay PortalSession MeteredFeature Entitlement Entitlements PermissionLevel NewsletterPermissions ApiKey SearchResultType SearchResult Highlight Tag TagCreateRequest TagUpdateRequest TagDeletion TagAssignmentRequest TagAssignment MemberRole Member SubscriberStatus Subscriber ThreadVisibility Media Thread Message Reaction User Me Membership Subscription SavedArticle LikedArticle NewsletterSummary ArticleSummary InsightVelocity InsightStatus SubscriberInsight EngagementEventType EngagementEventSource EngagementEvent NewsletterStats NewsletterGrowth TimeseriesMetric TimeseriesInterval Timeseries ArticlePerformance Actor ArticleLikedData ArticlePublishedData ArticleReadData ArticleScheduledData BillingSubscriptionUpdatedData CommunityMember DeliveryEventData DomainVerifiedData EventEnvelope HighlightCreatedData ImportCompletedData MessageCreatedData Send SendCompletedData SendFailedData SenderVerifiedData SubscriberCreatedData SubscriberStatusChangedData SubscriberTaggedData SubscriberUnsubscribedData ThreadCreatedData ThreadPublishedData UserRef

Properties

Property Type Container
has_more boolean
next_cursor string
object string
pagination reference
id string
error
name string
state reference
required boolean
checked_at dateTime
limit integer
used integer
remaining integer
window_seconds integer
reset_at dateTime
description string
policies list
status string
version string
dependencies list
twitter reference
bluesky reference
linkedin reference
mastodon reference
youtube reference
instagram reference
threads reference
github reference
handle string
esp reference
image_url reference
website_url reference
social_links reference
language string
chat_create_permission string
allow_non_subscriber_chat boolean
owner
featured_article
created_at dateTime
updated_at dateTime
likes integer
comments integer
highlights integer
short_id string
slug string
newsletter
title string
preview_text string
external_url reference
is_imported boolean
posted_at dateTime
scheduled_for dateTime
authors list
thread
stats reference
content string
visibility string
media list
parent string
quoted string
url reference
type string
alt string
content_markdown reference
source_url reference
content_type string
size_bytes integer
upload
method string
headers
max_bytes integer
expires_at dateTime
to list
article reference
recipients list
sent_to_owner boolean
sent integer
failed integer
acknowledge_broken_images boolean
value string
priority integer
kind reference
from_email string
from_name string
reply_to_email string
domain string
local_part string
verification_status reference
verification_records list
verification_error string
is_default boolean
verified_at dateTime
last_checked_at dateTime
ssl_status string
dns_target string
routing_ok boolean
routing_checked_at dateTime
target string
topics list
enabled boolean
disabled_at dateTime
destination
destination_type string
event_id string
event_type string
response_status integer
failure string
attempt integer
manual boolean
feature reference
granted boolean
included boolean
metered boolean
plans list
reason string
plan string
api_access list
audience
sending
insights
settings
webhooks
key_prefix string
permissions
pinned_version date
live boolean
revoked boolean
revoked_at dateTime
last_used_at dateTime
self boolean
created_by
snippet string
score decimal
resource
quote string
prefix string
suffix string
start_offset integer
end_offset integer
owner_key string
message
known_subscriber_count integer
retired boolean
retired_at dateTime
outcome string
tag
subscribers list
tagged list
already_tagged list
not_found list
user
role reference
email string
source string
tags list
synced_at dateTime
thumbnail reference
author
is_article_thread boolean
reply_count integer
view_count integer
edited_at dateTime
last_activity_at dateTime
depth integer
highlight
reactions list
emoji string
count integer
users list
username string
display_name string
avatar reference
email_verified boolean
subscriber
total_score integer
community_score integer
esp_score integer
t1_score integer
t2_score integer
velocity reference
share_points integer
last_action_at dateTime
synced_to_esp_at dateTime
points integer
metadata
period_start dateTime
period_end dateTime
publishing
community
delivery
by_source list
metric reference
interval reference
buckets list
label string
article_id string
reader reference
direction string
like_count integer
changed_at dateTime
published_at dateTime
audience_scoped boolean
read_at dateTime
subscription_id string
previous_status string
trial_ends_at dateTime
current_period_start dateTime
current_period_end dateTime
cancel_at_period_end boolean
delivery_id string
send_id string
subscriber_id string
provider_message_id string
domain_id string
api_version string
occurred_at dateTime
newsletter_id string
actor reference
idempotency_key string
data
highlight_id string
message_id string
imported_count integer
started_at dateTime
completed_at dateTime
thread_id string
parent_id string
thread_level integer
recipient_count integer
sent_count integer
failed_count integer
failure_reason string
sender_id string
user_id string
acquisition_source string
resubscribed boolean
tag_id string
tag_name string
unsubscribed_at dateTime
article_send_id string
previous_visibility string
published_by
avatar_url reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://usecommune.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "usecommune": "https://usecommune.com/schema#",
    "Pagination": "usecommune:Pagination",
    "has_more": {
      "@id": "usecommune:has_more",
      "@type": "xsd:boolean"
    },
    "next_cursor": {
      "@id": "usecommune:next_cursor",
      "@type": "xsd:string"
    },
    "ListEnvelope": "usecommune:ListEnvelope",
    "object": {
      "@id": "usecommune:object",
      "@type": "xsd:string"
    },
    "pagination": {
      "@id": "usecommune:pagination",
      "@type": "@id"
    },
    "Ref": "usecommune:Ref",
    "id": {
      "@id": "usecommune:id",
      "@type": "xsd:string"
    },
    "Error": "usecommune:Error",
    "error": {
      "@id": "usecommune:error"
    },
    "ErrorCode": "usecommune:ErrorCode",
    "DependencyState": "usecommune:DependencyState",
    "Dependency": "usecommune:Dependency",
    "name": {
      "@id": "usecommune:name",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "usecommune:state",
      "@type": "@id"
    },
    "required": {
      "@id": "usecommune:required",
      "@type": "xsd:boolean"
    },
    "checked_at": {
      "@id": "usecommune:checked_at",
      "@type": "xsd:dateTime"
    },
    "RateLimitPolicy": "usecommune:RateLimitPolicy",
    "limit": {
      "@id": "usecommune:limit",
      "@type": "xsd:integer"
    },
    "used": {
      "@id": "usecommune:used",
      "@type": "xsd:integer"
    },
    "remaining": {
      "@id": "usecommune:remaining",
      "@type": "xsd:integer"
    },
    "window_seconds": {
      "@id": "usecommune:window_seconds",
      "@type": "xsd:integer"
    },
    "reset_at": {
      "@id": "usecommune:reset_at",
      "@type": "xsd:dateTime"
    },
    "description": {
      "@id": "usecommune:description",
      "@type": "xsd:string"
    },
    "RateLimit": "usecommune:RateLimit",
    "policies": {
      "@id": "usecommune:policies",
      "@container": "@list"
    },
    "ServiceStatus": "usecommune:ServiceStatus",
    "status": {
      "@id": "usecommune:status",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "usecommune:version",
      "@type": "xsd:string"
    },
    "dependencies": {
      "@id": "usecommune:dependencies",
      "@container": "@list"
    },
    "Esp": "usecommune:Esp",
    "SocialLinks": "usecommune:SocialLinks",
    "twitter": {
      "@id": "usecommune:twitter",
      "@type": "@id"
    },
    "bluesky": {
      "@id": "usecommune:bluesky",
      "@type": "@id"
    },
    "linkedin": {
      "@id": "usecommune:linkedin",
      "@type": "@id"
    },
    "mastodon": {
      "@id": "usecommune:mastodon",
      "@type": "@id"
    },
    "youtube": {
      "@id": "usecommune:youtube",
      "@type": "@id"
    },
    "instagram": {
      "@id": "usecommune:instagram",
      "@type": "@id"
    },
    "threads": {
      "@id": "usecommune:threads",
      "@type": "@id"
    },
    "github": {
      "@id": "usecommune:github",
      "@type": "@id"
    },
    "Newsletter": "usecommune:Newsletter",
    "handle": {
      "@id": "usecommune:handle",
      "@type": "xsd:string"
    },
    "esp": {
      "@id": "usecommune:esp",
      "@type": "@id"
    },
    "image_url": {
      "@id": "usecommune:image_url",
      "@type": "@id"
    },
    "website_url": {
      "@id": "usecommune:website_url",
      "@type": "@id"
    },
    "social_links": {
      "@id": "usecommune:social_links",
      "@type": "@id"
    },
    "language": {
      "@id": "usecommune:language",
      "@type": "xsd:string"
    },
    "chat_create_permission": {
      "@id": "usecommune:chat_create_permission",
      "@type": "xsd:string"
    },
    "allow_non_subscriber_chat": {
      "@id": "usecommune:allow_non_subscriber_chat",
      "@type": "xsd:boolean"
    },
    "owner": {
      "@id": "usecommune:owner"
    },
    "featured_article": {
      "@id": "usecommune:featured_article"
    },
    "created_at": {
      "@id": "usecommune:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "usecommune:updated_at",
      "@type": "xsd:dateTime"
    },
    "ArticleStatus": "usecommune:ArticleStatus",
    "ArticleStats": "usecommune:ArticleStats",
    "likes": {
      "@id": "usecommune:likes",
      "@type": "xsd:integer"
    },
    "comments": {
      "@id": "usecommune:comments",
      "@type": "xsd:integer"
    },
    "highlights": {
      "@id": "usecommune:highlights",
      "@type": "xsd:integer"
    },
    "Article": "usecommune:Article",
    "short_id": {
      "@id": "usecommune:short_id",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "usecommune:slug",
      "@type": "xsd:string"
    },
    "newsletter": {
      "@id": "usecommune:newsletter"
    },
    "title": {
      "@id": "usecommune:title",
      "@type": "xsd:string"
    },
    "preview_text": {
      "@id": "usecommune:preview_text",
      "@type": "xsd:string"
    },
    "external_url": {
      "@id": "usecommune:external_url",
      "@type": "@id"
    },
    "is_imported": {
      "@id": "usecommune:is_imported",
      "@type": "xsd:boolean"
    },
    "posted_at": {
      "@id": "usecommune:posted_at",
      "@type": "xsd:dateTime"
    },
    "scheduled_for": {
      "@id": "usecommune:scheduled_for",
      "@type": "xsd:dateTime"
    },
    "authors": {
      "@id": "usecommune:authors",
      "@container": "@list"
    },
    "thread": {
      "@id": "usecommune:thread"
    },
    "stats": {
      "@id": "usecommune:stats",
      "@type": "@id"
    },
    "ThreadCreateRequest": "usecommune:ThreadCreateRequest",
    "content": {
      "@id": "usecommune:content",
      "@type": "xsd:string"
    },
    "visibility": {
      "@id": "usecommune:visibility",
      "@type": "xsd:string"
    },
    "media": {
      "@id": "usecommune:media",
      "@container": "@list"
    },
    "MessageCreateRequest": "usecommune:MessageCreateRequest",
    "parent": {
      "@id": "usecommune:parent",
      "@type": "xsd:string"
    },
    "quoted": {
      "@id": "usecommune:quoted",
      "@type": "xsd:string"
    },
    "MediaCreateRequest": "usecommune:MediaCreateRequest",
    "url": {
      "@id": "usecommune:url",
      "@type": "@id"
    },
    "type": {
      "@id": "usecommune:type",
      "@type": "xsd:string"
    },
    "alt": {
      "@id": "usecommune:alt",
      "@type": "xsd:string"
    },
    "ArticleCreateRequest": "usecommune:ArticleCreateRequest",
    "content_markdown": {
      "@id": "usecommune:content_markdown",
      "@type": "@id"
    },
    "ArticleUpdateRequest": "usecommune:ArticleUpdateRequest",
    "ArticleImageRequest": "usecommune:ArticleImageRequest",
    "source_url": {
      "@id": "usecommune:source_url",
      "@type": "@id"
    },
    "content_type": {
      "@id": "usecommune:content_type",
      "@type": "xsd:string"
    },
    "ArticleImage": "usecommune:ArticleImage",
    "size_bytes": {
      "@id": "usecommune:size_bytes",
      "@type": "xsd:integer"
    },
    "upload": {
      "@id": "usecommune:upload"
    },
    "ArticleImageUpload": "usecommune:ArticleImageUpload",
    "method": {
      "@id": "usecommune:method",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "usecommune:headers"
    },
    "max_bytes": {
      "@id": "usecommune:max_bytes",
      "@type": "xsd:integer"
    },
    "expires_at": {
      "@id": "usecommune:expires_at",
      "@type": "xsd:dateTime"
    },
    "TestSendRequest": "usecommune:TestSendRequest",
    "to": {
      "@id": "usecommune:to",
      "@container": "@list"
    },
    "TestSend": "usecommune:TestSend",
    "article": {
      "@id": "usecommune:article",
      "@type": "@id"
    },
    "recipients": {
      "@id": "usecommune:recipients",
      "@container": "@list"
    },
    "sent_to_owner": {
      "@id": "usecommune:sent_to_owner",
      "@type": "xsd:boolean"
    },
    "sent": {
      "@id": "usecommune:sent",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "usecommune:failed",
      "@type": "xsd:integer"
    },
    "ScheduleRequest": "usecommune:ScheduleRequest",
    "acknowledge_broken_images": {
      "@id": "usecommune:acknowledge_broken_images",
      "@type": "xsd:boolean"
    },
    "SendRequest": "usecommune:SendRequest",
    "DnsRecord": "usecommune:DnsRecord",
    "value": {
      "@id": "usecommune:value",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "usecommune:priority",
      "@type": "xsd:integer"
    },
    "SenderKind": "usecommune:SenderKind",
    "SenderVerificationStatus": "usecommune:SenderVerificationStatus",
    "Sender": "usecommune:Sender",
    "kind": {
      "@id": "usecommune:kind",
      "@type": "@id"
    },
    "from_email": {
      "@id": "usecommune:from_email",
      "@type": "xsd:string"
    },
    "from_name": {
      "@id": "usecommune:from_name",
      "@type": "xsd:string"
    },
    "reply_to_email": {
      "@id": "usecommune:reply_to_email",
      "@type": "xsd:string"
    },
    "domain": {
      "@id": "usecommune:domain",
      "@type": "xsd:string"
    },
    "local_part": {
      "@id": "usecommune:local_part",
      "@type": "xsd:string"
    },
    "verification_status": {
      "@id": "usecommune:verification_status",
      "@type": "@id"
    },
    "verification_records": {
      "@id": "usecommune:verification_records",
      "@container": "@list"
    },
    "verification_error": {
      "@id": "usecommune:verification_error",
      "@type": "xsd:string"
    },
    "is_default": {
      "@id": "usecommune:is_default",
      "@type": "xsd:boolean"
    },
    "verified_at": {
      "@id": "usecommune:verified_at",
      "@type": "xsd:dateTime"
    },
    "last_checked_at": {
      "@id": "usecommune:last_checked_at",
      "@type": "xsd:dateTime"
    },
    "DomainVerificationStatus": "usecommune:DomainVerificationStatus",
    "Domain": "usecommune:Domain",
    "ssl_status": {
      "@id": "usecommune:ssl_status",
      "@type": "xsd:string"
    },
    "dns_target": {
      "@id": "usecommune:dns_target",
      "@type": "xsd:string"
    },
    "routing_ok": {
      "@id": "usecommune:routing_ok",
      "@type": "xsd:boolean"
    },
    "routing_checked_at": {
      "@id": "usecommune:routing_checked_at",
      "@type": "xsd:dateTime"
    },
    "Destination": "usecommune:Destination",
    "target": {
      "@id": "usecommune:target",
      "@type": "xsd:string"
    },
    "topics": {
      "@id": "usecommune:topics",
      "@container": "@list"
    },
    "enabled": {
      "@id": "usecommune:enabled",
      "@type": "xsd:boolean"
    },
    "disabled_at": {
      "@id": "usecommune:disabled_at",
      "@type": "xsd:dateTime"
    },
    "DeliveryAttemptStatus": "usecommune:DeliveryAttemptStatus",
    "DeliveryAttempt": "usecommune:DeliveryAttempt",
    "destination": {
      "@id": "usecommune:destination"
    },
    "destination_type": {
      "@id": "usecommune:destination_type",
      "@type": "xsd:string"
    },
    "event_id": {
      "@id": "usecommune:event_id",
      "@type": "xsd:string"
    },
    "event_type": {
      "@id": "usecommune:event_type",
      "@type": "xsd:string"
    },
    "response_status": {
      "@id": "usecommune:response_status",
      "@type": "xsd:integer"
    },
    "failure": {
      "@id": "usecommune:failure",
      "@type": "xsd:string"
    },
    "attempt": {
      "@id": "usecommune:attempt",
      "@type": "xsd:integer"
    },
    "manual": {
      "@id": "usecommune:manual",
      "@type": "xsd:boolean"
    },
    "DeliveryReplay": "usecommune:DeliveryReplay",
    "PortalSession": "usecommune:PortalSession",
    "MeteredFeature": "usecommune:MeteredFeature",
    "Entitlement": "usecommune:Entitlement",
    "feature": {
      "@id": "usecommune:feature",
      "@type": "@id"
    },
    "granted": {
      "@id": "usecommune:granted",
      "@type": "xsd:boolean"
    },
    "included": {
      "@id": "usecommune:included",
      "@type": "xsd:boolean"
    },
    "metered": {
      "@id": "usecommune:metered",
      "@type": "xsd:boolean"
    },
    "plans": {
      "@id": "usecommune:plans",
      "@container": "@list"
    },
    "reason": {
      "@id": "usecommune:reason",
      "@type": "xsd:string"
    },
    "Entitlements": "usecommune:Entitlements",
    "plan": {
      "@id": "usecommune:plan",
      "@type": "xsd:string"
    },
    "api_access": {
      "@id": "usecommune:api_access",
      "@container": "@list"
    },
    "PermissionLevel": "usecommune:PermissionLevel",
    "NewsletterPermissions": "usecommune:NewsletterPermissions",
    "audience": {
      "@id": "usecommune:audience"
    },
    "sending": {
      "@id": "usecommune:sending"
    },
    "insights": {
      "@id": "usecommune:insights"
    },
    "settings": {
      "@id": "usecommune:settings"
    },
    "webhooks": {
      "@id": "usecommune:webhooks"
    },
    "ApiKey": "usecommune:ApiKey",
    "key_prefix": {
      "@id": "usecommune:key_prefix",
      "@type": "xsd:string"
    },
    "permissions": {
      "@id": "usecommune:permissions"
    },
    "pinned_version": {
      "@id": "usecommune:pinned_version",
      "@type": "xsd:date"
    },
    "live": {
      "@id": "usecommune:live",
      "@type": "xsd:boolean"
    },
    "revoked": {
      "@id": "usecommune:revoked",
      "@type": "xsd:boolean"
    },
    "revoked_at": {
      "@id": "usecommune:revoked_at",
      "@type": "xsd:dateTime"
    },
    "last_used_at": {
      "@id": "usecommune:last_used_at",
      "@type": "xsd:dateTime"
    },
    "self": {
      "@id": "usecommune:self",
      "@type": "xsd:boolean"
    },
    "created_by": {
      "@id": "usecommune:created_by"
    },
    "SearchResultType": "usecommune:SearchResultType",
    "SearchResult": "usecommune:SearchResult",
    "snippet": {
      "@id": "usecommune:snippet",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "usecommune:score",
      "@type": "xsd:decimal"
    },
    "resource": {
      "@id": "usecommune:resource"
    },
    "Highlight": "usecommune:Highlight",
    "quote": {
      "@id": "usecommune:quote",
      "@type": "xsd:string"
    },
    "prefix": {
      "@id": "usecommune:prefix",
      "@type": "xsd:string"
    },
    "suffix": {
      "@id": "usecommune:suffix",
      "@type": "xsd:string"
    },
    "start_offset": {
      "@id": "usecommune:start_offset",
      "@type": "xsd:integer"
    },
    "end_offset": {
      "@id": "usecommune:end_offset",
      "@type": "xsd:integer"
    },
    "owner_key": {
      "@id": "usecommune:owner_key",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "usecommune:message"
    },
    "Tag": "usecommune:Tag",
    "known_subscriber_count": {
      "@id": "usecommune:known_subscriber_count",
      "@type": "xsd:integer"
    },
    "retired": {
      "@id": "usecommune:retired",
      "@type": "xsd:boolean"
    },
    "retired_at": {
      "@id": "usecommune:retired_at",
      "@type": "xsd:dateTime"
    },
    "TagCreateRequest": "usecommune:TagCreateRequest",
    "TagUpdateRequest": "usecommune:TagUpdateRequest",
    "TagDeletion": "usecommune:TagDeletion",
    "outcome": {
      "@id": "usecommune:outcome",
      "@type": "xsd:string"
    },
    "tag": {
      "@id": "usecommune:tag"
    },
    "TagAssignmentRequest": "usecommune:TagAssignmentRequest",
    "subscribers": {
      "@id": "usecommune:subscribers",
      "@container": "@list"
    },
    "TagAssignment": "usecommune:TagAssignment",
    "tagged": {
      "@id": "usecommune:tagged",
      "@container": "@list"
    },
    "already_tagged": {
      "@id": "usecommune:already_tagged",
      "@container": "@list"
    },
    "not_found": {
      "@id": "usecommune:not_found",
      "@container": "@list"
    },
    "MemberRole": "usecommune:MemberRole",
    "Member": "usecommune:Member",
    "user": {
      "@id": "usecommune:user"
    },
    "role": {
      "@id": "usecommune:role",
      "@type": "@id"
    },
    "SubscriberStatus": "usecommune:SubscriberStatus",
    "Subscriber": "usecommune:Subscriber",
    "email": {
      "@id": "usecommune:email",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "usecommune:source",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "usecommune:tags",
      "@container": "@list"
    },
    "synced_at": {
      "@id": "usecommune:synced_at",
      "@type": "xsd:dateTime"
    },
    "ThreadVisibility": "usecommune:ThreadVisibility",
    "Media": "usecommune:Media",
    "thumbnail": {
      "@id": "usecommune:thumbnail",
      "@type": "@id"
    },
    "Thread": "usecommune:Thread",
    "author": {
      "@id": "usecommune:author"
    },
    "is_article_thread": {
      "@id": "usecommune:is_article_thread",
      "@type": "xsd:boolean"
    },
    "reply_count": {
      "@id": "usecommune:reply_count",
      "@type": "xsd:integer"
    },
    "view_count": {
      "@id": "usecommune:view_count",
      "@type": "xsd:integer"
    },
    "edited_at": {
      "@id": "usecommune:edited_at",
      "@type": "xsd:dateTime"
    },
    "last_activity_at": {
      "@id": "usecommune:last_activity_at",
      "@type": "xsd:dateTime"
    },
    "Message": "usecommune:Message",
    "depth": {
      "@id": "usecommune:depth",
      "@type": "xsd:integer"
    },
    "highlight": {
      "@id": "usecommune:highlight"
    },
    "reactions": {
      "@id": "usecommune:reactions",
      "@container": "@list"
    },
    "Reaction": "usecommune:Reaction",
    "emoji": {
      "@id": "usecommune:emoji",
      "@type": "xsd:string"
    },
    "count": {
      "@id": "usecommune:count",
      "@type": "xsd:integer"
    },
    "users": {
      "@id": "usecommune:users",
      "@container": "@list"
    },
    "User": "usecommune:User",
    "username": {
      "@id": "usecommune:username",
      "@type": "xsd:string"
    },
    "display_name": {
      "@id": "usecommune:display_name",
      "@type": "xsd:string"
    },
    "avatar": {
      "@id": "usecommune:avatar",
      "@type": "@id"
    },
    "Me": "usecommune:Me",
    "email_verified": {
      "@id": "usecommune:email_verified",
      "@type": "xsd:boolean"
    },
    "Membership": "usecommune:Membership",
    "Subscription": "usecommune:Subscription",
    "SavedArticle": "usecommune:SavedArticle",
    "LikedArticle": "usecommune:LikedArticle",
    "NewsletterSummary": "usecommune:NewsletterSummary",
    "ArticleSummary": "usecommune:ArticleSummary",
    "InsightVelocity": "usecommune:InsightVelocity",
    "InsightStatus": "usecommune:InsightStatus",
    "SubscriberInsight": "usecommune:SubscriberInsight",
    "subscriber": {
      "@id": "usecommune:subscriber"
    },
    "total_score": {
      "@id": "usecommune:total_score",
      "@type": "xsd:integer"
    },
    "community_score": {
      "@id": "usecommune:community_score",
      "@type": "xsd:integer"
    },
    "esp_score": {
      "@id": "usecommune:esp_score",
      "@type": "xsd:integer"
    },
    "t1_score": {
      "@id": "usecommune:t1_score",
      "@type": "xsd:integer"
    },
    "t2_score": {
      "@id": "usecommune:t2_score",
      "@type": "xsd:integer"
    },
    "velocity": {
      "@id": "usecommune:velocity",
      "@type": "@id"
    },
    "share_points": {
      "@id": "usecommune:share_points",
      "@type": "xsd:integer"
    },
    "last_action_at": {
      "@id": "usecommune:last_action_at",
      "@type": "xsd:dateTime"
    },
    "synced_to_esp_at": {
      "@id": "usecommune:synced_to_esp_at",
      "@type": "xsd:dateTime"
    },
    "EngagementEventType": "usecommune:EngagementEventType",
    "EngagementEventSource": "usecommune:EngagementEventSource",
    "EngagementEvent": "usecommune:EngagementEvent",
    "points": {
      "@id": "usecommune:points",
      "@type": "xsd:integer"
    },
    "metadata": {
      "@id": "usecommune:metadata"
    },
    "NewsletterStats": "usecommune:NewsletterStats",
    "period_start": {
      "@id": "usecommune:period_start",
      "@type": "xsd:dateTime"
    },
    "period_end": {
      "@id": "usecommune:period_end",
      "@type": "xsd:dateTime"
    },
    "publishing": {
      "@id": "usecommune:publishing"
    },
    "community": {
      "@id": "usecommune:community"
    },
    "delivery": {
      "@id": "usecommune:delivery"
    },
    "NewsletterGrowth": "usecommune:NewsletterGrowth",
    "by_source": {
      "@id": "usecommune:by_source",
      "@container": "@list"
    },
    "TimeseriesMetric": "usecommune:TimeseriesMetric",
    "TimeseriesInterval": "usecommune:TimeseriesInterval",
    "Timeseries": "usecommune:Timeseries",
    "metric": {
      "@id": "usecommune:metric",
      "@type": "@id"
    },
    "interval": {
      "@id": "usecommune:interval",
      "@type": "@id"
    },
    "buckets": {
      "@id": "usecommune:buckets",
      "@container": "@list"
    },
    "ArticlePerformance": "usecommune:ArticlePerformance",
    "Actor": "usecommune:Actor",
    "label": {
      "@id": "usecommune:label",
      "@type": "xsd:string"
    },
    "ArticleLikedData": "usecommune:ArticleLikedData",
    "article_id": {
      "@id": "usecommune:article_id",
      "@type": "xsd:string"
    },
    "reader": {
      "@id": "usecommune:reader",
      "@type": "@id"
    },
    "direction": {
      "@id": "usecommune:direction",
      "@type": "xsd:string"
    },
    "like_count": {
      "@id": "usecommune:like_count",
      "@type": "xsd:integer"
    },
    "changed_at": {
      "@id": "usecommune:changed_at",
      "@type": "xsd:dateTime"
    },
    "ArticlePublishedData": "usecommune:ArticlePublishedData",
    "published_at": {
      "@id": "usecommune:published_at",
      "@type": "xsd:dateTime"
    },
    "audience_scoped": {
      "@id": "usecommune:audience_scoped",
      "@type": "xsd:boolean"
    },
    "ArticleReadData": "usecommune:ArticleReadData",
    "read_at": {
      "@id": "usecommune:read_at",
      "@type": "xsd:dateTime"
    },
    "ArticleScheduledData": "usecommune:ArticleScheduledData",
    "BillingSubscriptionUpdatedData": "usecommune:BillingSubscriptionUpdatedData",
    "subscription_id": {
      "@id": "usecommune:subscription_id",
      "@type": "xsd:string"
    },
    "previous_status": {
      "@id": "usecommune:previous_status",
      "@type": "xsd:string"
    },
    "trial_ends_at": {
      "@id": "usecommune:trial_ends_at",
      "@type": "xsd:dateTime"
    },
    "current_period_start": {
      "@id": "usecommune:current_period_start",
      "@type": "xsd:dateTime"
    },
    "current_period_end": {
      "@id": "usecommune:current_period_end",
      "@type": "xsd:dateTime"
    },
    "cancel_at_period_end": {
      "@id": "usecommune:cancel_at_period_end",
      "@type": "xsd:boolean"
    },
    "CommunityMember": "usecommune:CommunityMember",
    "DeliveryEventData": "usecommune:DeliveryEventData",
    "delivery_id": {
      "@id": "usecommune:delivery_id",
      "@type": "xsd:string"
    },
    "send_id": {
      "@id": "usecommune:send_id",
      "@type": "xsd:string"
    },
    "subscriber_id": {
      "@id": "usecommune:subscriber_id",
      "@type": "xsd:string"
    },
    "provider_message_id": {
      "@id": "usecommune:provider_message_id",
      "@type": "xsd:string"
    },
    "DomainVerifiedData": "usecommune:DomainVerifiedData",
    "domain_id": {
      "@id": "usecommune:domain_id",
      "@type": "xsd:string"
    },
    "EventEnvelope": "usecommune:EventEnvelope",
    "api_version": {
      "@id": "usecommune:api_version",
      "@type": "xsd:string"
    },
    "occurred_at": {
      "@id": "usecommune:occurred_at",
      "@type": "xsd:dateTime"
    },
    "newsletter_id": {
      "@id": "usecommune:newsletter_id",
      "@type": "xsd:string"
    },
    "actor": {
      "@id": "usecommune:actor",
      "@type": "@id"
    },
    "idempotency_key": {
      "@id": "usecommune:idempotency_key",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "usecommune:data"
    },
    "HighlightCreatedData": "usecommune:HighlightCreatedData",
    "highlight_id": {
      "@id": "usecommune:highlight_id",
      "@type": "xsd:string"
    },
    "message_id": {
      "@id": "usecommune:message_id",
      "@type": "xsd:string"
    },
    "ImportCompletedData": "usecommune:ImportCompletedData",
    "imported_count": {
      "@id": "usecommune:imported_count",
      "@type": "xsd:integer"
    },
    "started_at": {
      "@id": "usecommune:started_at",
      "@type": "xsd:dateTime"
    },
    "completed_at": {
      "@id": "usecommune:completed_at",
      "@type": "xsd:dateTime"
    },
    "MessageCreatedData": "usecommune:MessageCreatedData",
    "thread_id": {
      "@id": "usecommune:thread_id",
      "@type": "xsd:string"
    },
    "parent_id": {
      "@id": "usecommune:parent_id",
      "@type": "xsd:string"
    },
    "thread_level": {
      "@id": "usecommune:thread_level",
      "@type": "xsd:integer"
    },
    "Send": "usecommune:Send",
    "recipient_count": {
      "@id": "usecommune:recipient_count",
      "@type": "xsd:integer"
    },
    "sent_count": {
      "@id": "usecommune:sent_count",
      "@type": "xsd:integer"
    },
    "failed_count": {
      "@id": "usecommune:failed_count",
      "@type": "xsd:integer"
    },
    "SendCompletedData": "usecommune:SendCompletedData",
    "SendFailedData": "usecommune:SendFailedData",
    "failure_reason": {
      "@id": "usecommune:failure_reason",
      "@type": "xsd:string"
    },
    "SenderVerifiedData": "usecommune:SenderVerifiedData",
    "sender_id": {
      "@id": "usecommune:sender_id",
      "@type": "xsd:string"
    },
    "SubscriberCreatedData": "usecommune:SubscriberCreatedData",
    "user_id": {
      "@id": "usecommune:user_id",
      "@type": "xsd:string"
    },
    "acquisition_source": {
      "@id": "usecommune:acquisition_source",
      "@type": "xsd:string"
    },
    "resubscribed": {
      "@id": "usecommune:resubscribed",
      "@type": "xsd:boolean"
    },
    "SubscriberStatusChangedData": "usecommune:SubscriberStatusChangedData",
    "SubscriberTaggedData": "usecommune:SubscriberTaggedData",
    "tag_id": {
      "@id": "usecommune:tag_id",
      "@type": "xsd:string"
    },
    "tag_name": {
      "@id": "usecommune:tag_name",
      "@type": "xsd:string"
    },
    "SubscriberUnsubscribedData": "usecommune:SubscriberUnsubscribedData",
    "unsubscribed_at": {
      "@id": "usecommune:unsubscribed_at",
      "@type": "xsd:dateTime"
    },
    "article_send_id": {
      "@id": "usecommune:article_send_id",
      "@type": "xsd:string"
    },
    "ThreadCreatedData": "usecommune:ThreadCreatedData",
    "ThreadPublishedData": "usecommune:ThreadPublishedData",
    "previous_visibility": {
      "@id": "usecommune:previous_visibility",
      "@type": "xsd:string"
    },
    "published_by": {
      "@id": "usecommune:published_by"
    },
    "UserRef": "usecommune:UserRef",
    "avatar_url": {
      "@id": "usecommune:avatar_url",
      "@type": "@id"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Commune API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Commune's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-07) from openapi/usecommune-openapi.yml.",
  "dcterms:created": "2026-10-07",
  "dcterms:source": [
    "openapi/usecommune-openapi.yml"
  ]
}