Commune · JSON-LD Context
Usecommune Context
JSON-LD context defining the semantic vocabulary for Usecommune from Commune.
107 Classes
243 Properties
4 Namespaces
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 | |
| reference | ||
| bluesky | reference | |
| reference | ||
| mastodon | reference | |
| youtube | reference | |
| 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 | |
| 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
{
"@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"
]
}