{
  "@context": {
    "@vocab": "https://iterruptivo.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "iterruptivo": "https://iterruptivo.com/schema#",
    "AdminStats": "iterruptivo:AdminStats",
    "total_articles": {
      "@id": "iterruptivo:total_articles",
      "@type": "xsd:integer"
    },
    "published_articles": {
      "@id": "iterruptivo:published_articles",
      "@type": "xsd:integer"
    },
    "total_subscribers": {
      "@id": "iterruptivo:total_subscribers",
      "@type": "xsd:integer"
    },
    "total_contacts": {
      "@id": "iterruptivo:total_contacts",
      "@type": "xsd:integer"
    },
    "ArticleCreate": "iterruptivo:ArticleCreate",
    "slug": {
      "@id": "iterruptivo:slug",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "iterruptivo:title",
      "@type": "xsd:string"
    },
    "excerpt": {
      "@id": "iterruptivo:excerpt"
    },
    "content": {
      "@id": "iterruptivo:content",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "iterruptivo:category",
      "@type": "xsd:string"
    },
    "author": {
      "@id": "iterruptivo:author",
      "@type": "xsd:string"
    },
    "author_avatar": {
      "@id": "iterruptivo:author_avatar"
    },
    "cover_image": {
      "@id": "iterruptivo:cover_image"
    },
    "tags": {
      "@id": "iterruptivo:tags",
      "@container": "@list"
    },
    "locale": {
      "@id": "iterruptivo:locale",
      "@type": "xsd:string"
    },
    "seo_title": {
      "@id": "iterruptivo:seo_title"
    },
    "seo_description": {
      "@id": "iterruptivo:seo_description"
    },
    "created_by": {
      "@id": "iterruptivo:created_by",
      "@type": "xsd:string"
    },
    "translation_of": {
      "@id": "iterruptivo:translation_of"
    },
    "ArticleListItem": "iterruptivo:ArticleListItem",
    "id": {
      "@id": "iterruptivo:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "iterruptivo:status",
      "@type": "xsd:string"
    },
    "published_at": {
      "@id": "iterruptivo:published_at"
    },
    "reading_time_minutes": {
      "@id": "iterruptivo:reading_time_minutes"
    },
    "view_count": {
      "@id": "iterruptivo:view_count",
      "@type": "xsd:integer"
    },
    "created_at": {
      "@id": "iterruptivo:created_at",
      "@type": "xsd:dateTime"
    },
    "ArticleListResponse": "iterruptivo:ArticleListResponse",
    "items": {
      "@id": "iterruptivo:items",
      "@container": "@list"
    },
    "total": {
      "@id": "iterruptivo:total",
      "@type": "xsd:integer"
    },
    "page": {
      "@id": "iterruptivo:page",
      "@type": "xsd:integer"
    },
    "page_size": {
      "@id": "iterruptivo:page_size",
      "@type": "xsd:integer"
    },
    "has_next": {
      "@id": "iterruptivo:has_next",
      "@type": "xsd:boolean"
    },
    "ArticleResponse": "iterruptivo:ArticleResponse",
    "updated_at": {
      "@id": "iterruptivo:updated_at",
      "@type": "xsd:dateTime"
    },
    "translations": {
      "@id": "iterruptivo:translations",
      "@container": "@list"
    },
    "ArticleTranslation": "iterruptivo:ArticleTranslation",
    "ArticleUpdate": "iterruptivo:ArticleUpdate",
    "ContactCreate": "iterruptivo:ContactCreate",
    "name": {
      "@id": "iterruptivo:name",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "iterruptivo:email",
      "@type": "xsd:string"
    },
    "company": {
      "@id": "iterruptivo:company"
    },
    "type": {
      "@id": "iterruptivo:type",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "iterruptivo:message",
      "@type": "xsd:string"
    },
    "budget_range": {
      "@id": "iterruptivo:budget_range"
    },
    "ContactListResponse": "iterruptivo:ContactListResponse",
    "ContactResponse": "iterruptivo:ContactResponse",
    "ContactStatusUpdate": "iterruptivo:ContactStatusUpdate",
    "EventResponseCreate": "iterruptivo:EventResponseCreate",
    "phone": {
      "@id": "iterruptivo:phone"
    },
    "answer": {
      "@id": "iterruptivo:answer"
    },
    "source": {
      "@id": "iterruptivo:source"
    },
    "EventResponseList": "iterruptivo:EventResponseList",
    "EventResponseRead": "iterruptivo:EventResponseRead",
    "event_slug": {
      "@id": "iterruptivo:event_slug",
      "@type": "xsd:string"
    },
    "metadata_json": {
      "@id": "iterruptivo:metadata_json"
    },
    "EventResponseStats": "iterruptivo:EventResponseStats",
    "today": {
      "@id": "iterruptivo:today",
      "@type": "xsd:integer"
    },
    "by_source": {
      "@id": "iterruptivo:by_source"
    },
    "last_registration_at": {
      "@id": "iterruptivo:last_registration_at"
    },
    "HTTPValidationError": "iterruptivo:HTTPValidationError",
    "detail": {
      "@id": "iterruptivo:detail",
      "@container": "@list"
    },
    "LoginRequest": "iterruptivo:LoginRequest",
    "password": {
      "@id": "iterruptivo:password",
      "@type": "xsd:string"
    },
    "PasswordChange": "iterruptivo:PasswordChange",
    "current_password": {
      "@id": "iterruptivo:current_password",
      "@type": "xsd:string"
    },
    "new_password": {
      "@id": "iterruptivo:new_password",
      "@type": "xsd:string"
    },
    "SubscribeAck": "iterruptivo:SubscribeAck",
    "SubscribeRequest": "iterruptivo:SubscribeRequest",
    "SubscriberListResponse": "iterruptivo:SubscriberListResponse",
    "SubscriberResponse": "iterruptivo:SubscriberResponse",
    "confirmed_at": {
      "@id": "iterruptivo:confirmed_at"
    },
    "TokenResponse": "iterruptivo:TokenResponse",
    "access_token": {
      "@id": "iterruptivo:access_token",
      "@type": "xsd:string"
    },
    "token_type": {
      "@id": "iterruptivo:token_type",
      "@type": "xsd:string"
    },
    "expires_in": {
      "@id": "iterruptivo:expires_in",
      "@type": "xsd:integer"
    },
    "UnsubscribeRequest": "iterruptivo:UnsubscribeRequest",
    "UserCreate": "iterruptivo:UserCreate",
    "role": {
      "@id": "iterruptivo:role",
      "@type": "xsd:string"
    },
    "UserResponse": "iterruptivo:UserResponse",
    "is_active": {
      "@id": "iterruptivo:is_active",
      "@type": "xsd:boolean"
    },
    "avatar_url": {
      "@id": "iterruptivo:avatar_url"
    },
    "UserUpdate": "iterruptivo:UserUpdate",
    "UsersListResponse": "iterruptivo:UsersListResponse",
    "ValidationError": "iterruptivo:ValidationError",
    "loc": {
      "@id": "iterruptivo:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "iterruptivo:msg",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "iterruptivo:input"
    },
    "ctx": {
      "@id": "iterruptivo:ctx"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "ITERRUPTIVO API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects ITERRUPTIVO'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-11-12) from openapi/iterruptivo-com-openapi.json.",
  "dcterms:created": "2026-11-12",
  "dcterms:source": [
    "openapi/iterruptivo-com-openapi.json"
  ]
}