Plexa · JSON-LD Context

Joinplexa Com Context

JSON-LD context defining the semantic vocabulary for Joinplexa Com from Plexa.

43 Classes 175 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/
joinplexa: https://joinplexa.com/schema#

Classes

ARDQuery ArticleIn AskRequest Body_radar_combo_update_api_v1_admin_radar_combos__combo_id__patch Body_radar_combo_update_v1_admin_radar_combos__combo_id__patch BuilderRegisterRequest BusinessCreate BusinessListResponse BusinessResponse BusinessSearchResult BusinessUpdate CapabilityAction ClaimRequest CrawlerVisitRequest ExploreBody FacetField FaqEdit FaqItem FaqReject GoogleMapsLinkRequest GoogleSeedRequest GoogleSeedResponse HTTPValidationError LeadIn OfferingItem OwnerFaqCreate OwnerFaqEdit RemovalRequestCreate ReportSendRequest ResultTypeSpec SearchBody SearchResponse SeedingRunCreate SeedingRunResponse SelfServeIn ServiceInput ServiceItem SweepRequest TrustScoreResponse ValidationError _InterviewAnswerIn _InterviewSkipIn _PanelVoteIn

Properties

Property Type Container
text
filter
slug
slug_en
title
title_en
subtitle
subtitle_en
content_md
content_md_en
author_agent
supervisor
citations
faq_items
hero_image_url
question string
queries list
language string
location
surfaces
name string
vertical string
city string
state
country string
street_address
postal_code
latitude
longitude
phone_e164
email
website
whatsapp_e164
description_short
languages list
subcategory
results list
total integer
limit integer
offset integer
id string
google_place_id
description_long
opening_hours list
hours_confidence string
payment_accepted list
insurance_accepted list
capabilities list
mcp_endpoint
mcp_endpoint_status string
tier string
status string
claimed boolean
source string
aggregate_rating_human
review_count_human integer
price_level
cuisine
cuisine_google
menu_url
good_for
menu_confirmed_at
guardian_checked_at
guardian_changed_at
temporarily_closed_since
website_hidden boolean
services list
faqs list
offerings list
specialties list
areas_served list
social_media
booking_url
preferred_contact_method
response_time
agent_instructions
context_hints list
whatsapp_url
profile_completeness integer
onboarding_completed boolean
is_chain boolean
is_featured boolean
trust_score
verifications list
created_at string
updated_at string
distance_km
label string
action_type string
action_url
description
phone_verification string
bot_name string
path string
user_agent
ip_address
query
resultType
field string
question_es
question_en
answer_es
answer_en
approve
answer string
reason
maps_url string
imported integer
duplicates integer
errors integer
detail list
combo_slug
business_name
kind string
has_viator boolean
has_direct boolean
category string
duration_minutes
price_from
currency
price_unit
price_verified boolean
meeting_point
meeting_point_maps_url
max_group_size
private_available
includes list
cancellation_policy
season
min_age
tour_url string
checked_at
viator_price_from
viator_price_unit
viator_checked_at
recipient_email string
recipient_name
reply_to string
test_mode boolean
facets list
federation
pageSize integer
pageToken
filters_applied
max_results integer
search_query string
queries_total integer
queries_done integer
raw_results integer
rejected integer
started_at
completed_at
business_id string
contact
contact_type
name_es string
name_en
description_es
price_amount
price_currency string
price_is_from boolean
include_english boolean
score integer
breakdown
max_possible integer
computed_at string
recommendations list
loc list
msg string
type string
input
ctx
question_key string
panel_key string
vote string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://joinplexa.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "joinplexa": "https://joinplexa.com/schema#",
    "ARDQuery": "joinplexa:ARDQuery",
    "text": {
      "@id": "joinplexa:text"
    },
    "filter": {
      "@id": "joinplexa:filter"
    },
    "ArticleIn": "joinplexa:ArticleIn",
    "slug": {
      "@id": "joinplexa:slug"
    },
    "slug_en": {
      "@id": "joinplexa:slug_en"
    },
    "title": {
      "@id": "joinplexa:title"
    },
    "title_en": {
      "@id": "joinplexa:title_en"
    },
    "subtitle": {
      "@id": "joinplexa:subtitle"
    },
    "subtitle_en": {
      "@id": "joinplexa:subtitle_en"
    },
    "content_md": {
      "@id": "joinplexa:content_md"
    },
    "content_md_en": {
      "@id": "joinplexa:content_md_en"
    },
    "author_agent": {
      "@id": "joinplexa:author_agent"
    },
    "supervisor": {
      "@id": "joinplexa:supervisor"
    },
    "citations": {
      "@id": "joinplexa:citations"
    },
    "faq_items": {
      "@id": "joinplexa:faq_items"
    },
    "hero_image_url": {
      "@id": "joinplexa:hero_image_url"
    },
    "AskRequest": "joinplexa:AskRequest",
    "question": {
      "@id": "joinplexa:question",
      "@type": "xsd:string"
    },
    "Body_radar_combo_update_api_v1_admin_radar_combos__combo_id__patch": "joinplexa:Body_radar_combo_update_api_v1_admin_radar_combos__combo_id__patch",
    "queries": {
      "@id": "joinplexa:queries",
      "@container": "@list"
    },
    "language": {
      "@id": "joinplexa:language",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "joinplexa:location"
    },
    "surfaces": {
      "@id": "joinplexa:surfaces"
    },
    "Body_radar_combo_update_v1_admin_radar_combos__combo_id__patch": "joinplexa:Body_radar_combo_update_v1_admin_radar_combos__combo_id__patch",
    "BuilderRegisterRequest": "joinplexa:BuilderRegisterRequest",
    "name": {
      "@id": "joinplexa:name",
      "@type": "xsd:string"
    },
    "BusinessCreate": "joinplexa:BusinessCreate",
    "vertical": {
      "@id": "joinplexa:vertical",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "joinplexa:city",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "joinplexa:state"
    },
    "country": {
      "@id": "joinplexa:country",
      "@type": "xsd:string"
    },
    "street_address": {
      "@id": "joinplexa:street_address"
    },
    "postal_code": {
      "@id": "joinplexa:postal_code"
    },
    "latitude": {
      "@id": "joinplexa:latitude"
    },
    "longitude": {
      "@id": "joinplexa:longitude"
    },
    "phone_e164": {
      "@id": "joinplexa:phone_e164"
    },
    "email": {
      "@id": "joinplexa:email"
    },
    "website": {
      "@id": "joinplexa:website"
    },
    "whatsapp_e164": {
      "@id": "joinplexa:whatsapp_e164"
    },
    "description_short": {
      "@id": "joinplexa:description_short"
    },
    "languages": {
      "@id": "joinplexa:languages",
      "@container": "@list"
    },
    "subcategory": {
      "@id": "joinplexa:subcategory"
    },
    "BusinessListResponse": "joinplexa:BusinessListResponse",
    "results": {
      "@id": "joinplexa:results",
      "@container": "@list"
    },
    "total": {
      "@id": "joinplexa:total",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "joinplexa:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "joinplexa:offset",
      "@type": "xsd:integer"
    },
    "BusinessResponse": "joinplexa:BusinessResponse",
    "id": {
      "@id": "joinplexa:id",
      "@type": "xsd:string"
    },
    "google_place_id": {
      "@id": "joinplexa:google_place_id"
    },
    "description_long": {
      "@id": "joinplexa:description_long"
    },
    "opening_hours": {
      "@id": "joinplexa:opening_hours",
      "@container": "@list"
    },
    "hours_confidence": {
      "@id": "joinplexa:hours_confidence",
      "@type": "xsd:string"
    },
    "payment_accepted": {
      "@id": "joinplexa:payment_accepted",
      "@container": "@list"
    },
    "insurance_accepted": {
      "@id": "joinplexa:insurance_accepted",
      "@container": "@list"
    },
    "capabilities": {
      "@id": "joinplexa:capabilities",
      "@container": "@list"
    },
    "mcp_endpoint": {
      "@id": "joinplexa:mcp_endpoint"
    },
    "mcp_endpoint_status": {
      "@id": "joinplexa:mcp_endpoint_status",
      "@type": "xsd:string"
    },
    "tier": {
      "@id": "joinplexa:tier",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "joinplexa:status",
      "@type": "xsd:string"
    },
    "claimed": {
      "@id": "joinplexa:claimed",
      "@type": "xsd:boolean"
    },
    "source": {
      "@id": "joinplexa:source",
      "@type": "xsd:string"
    },
    "aggregate_rating_human": {
      "@id": "joinplexa:aggregate_rating_human"
    },
    "review_count_human": {
      "@id": "joinplexa:review_count_human",
      "@type": "xsd:integer"
    },
    "price_level": {
      "@id": "joinplexa:price_level"
    },
    "cuisine": {
      "@id": "joinplexa:cuisine"
    },
    "cuisine_google": {
      "@id": "joinplexa:cuisine_google"
    },
    "menu_url": {
      "@id": "joinplexa:menu_url"
    },
    "good_for": {
      "@id": "joinplexa:good_for"
    },
    "menu_confirmed_at": {
      "@id": "joinplexa:menu_confirmed_at"
    },
    "guardian_checked_at": {
      "@id": "joinplexa:guardian_checked_at"
    },
    "guardian_changed_at": {
      "@id": "joinplexa:guardian_changed_at"
    },
    "temporarily_closed_since": {
      "@id": "joinplexa:temporarily_closed_since"
    },
    "website_hidden": {
      "@id": "joinplexa:website_hidden",
      "@type": "xsd:boolean"
    },
    "services": {
      "@id": "joinplexa:services",
      "@container": "@list"
    },
    "faqs": {
      "@id": "joinplexa:faqs",
      "@container": "@list"
    },
    "offerings": {
      "@id": "joinplexa:offerings",
      "@container": "@list"
    },
    "specialties": {
      "@id": "joinplexa:specialties",
      "@container": "@list"
    },
    "areas_served": {
      "@id": "joinplexa:areas_served",
      "@container": "@list"
    },
    "social_media": {
      "@id": "joinplexa:social_media"
    },
    "booking_url": {
      "@id": "joinplexa:booking_url"
    },
    "preferred_contact_method": {
      "@id": "joinplexa:preferred_contact_method"
    },
    "response_time": {
      "@id": "joinplexa:response_time"
    },
    "agent_instructions": {
      "@id": "joinplexa:agent_instructions"
    },
    "context_hints": {
      "@id": "joinplexa:context_hints",
      "@container": "@list"
    },
    "whatsapp_url": {
      "@id": "joinplexa:whatsapp_url"
    },
    "profile_completeness": {
      "@id": "joinplexa:profile_completeness",
      "@type": "xsd:integer"
    },
    "onboarding_completed": {
      "@id": "joinplexa:onboarding_completed",
      "@type": "xsd:boolean"
    },
    "is_chain": {
      "@id": "joinplexa:is_chain",
      "@type": "xsd:boolean"
    },
    "is_featured": {
      "@id": "joinplexa:is_featured",
      "@type": "xsd:boolean"
    },
    "trust_score": {
      "@id": "joinplexa:trust_score"
    },
    "verifications": {
      "@id": "joinplexa:verifications",
      "@container": "@list"
    },
    "created_at": {
      "@id": "joinplexa:created_at",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "joinplexa:updated_at",
      "@type": "xsd:string"
    },
    "BusinessSearchResult": "joinplexa:BusinessSearchResult",
    "distance_km": {
      "@id": "joinplexa:distance_km"
    },
    "BusinessUpdate": "joinplexa:BusinessUpdate",
    "CapabilityAction": "joinplexa:CapabilityAction",
    "label": {
      "@id": "joinplexa:label",
      "@type": "xsd:string"
    },
    "action_type": {
      "@id": "joinplexa:action_type",
      "@type": "xsd:string"
    },
    "action_url": {
      "@id": "joinplexa:action_url"
    },
    "description": {
      "@id": "joinplexa:description"
    },
    "ClaimRequest": "joinplexa:ClaimRequest",
    "phone_verification": {
      "@id": "joinplexa:phone_verification",
      "@type": "xsd:string"
    },
    "CrawlerVisitRequest": "joinplexa:CrawlerVisitRequest",
    "bot_name": {
      "@id": "joinplexa:bot_name",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "joinplexa:path",
      "@type": "xsd:string"
    },
    "user_agent": {
      "@id": "joinplexa:user_agent"
    },
    "ip_address": {
      "@id": "joinplexa:ip_address"
    },
    "ExploreBody": "joinplexa:ExploreBody",
    "query": {
      "@id": "joinplexa:query"
    },
    "resultType": {
      "@id": "joinplexa:resultType"
    },
    "FacetField": "joinplexa:FacetField",
    "field": {
      "@id": "joinplexa:field",
      "@type": "xsd:string"
    },
    "FaqEdit": "joinplexa:FaqEdit",
    "question_es": {
      "@id": "joinplexa:question_es"
    },
    "question_en": {
      "@id": "joinplexa:question_en"
    },
    "answer_es": {
      "@id": "joinplexa:answer_es"
    },
    "answer_en": {
      "@id": "joinplexa:answer_en"
    },
    "approve": {
      "@id": "joinplexa:approve"
    },
    "FaqItem": "joinplexa:FaqItem",
    "answer": {
      "@id": "joinplexa:answer",
      "@type": "xsd:string"
    },
    "FaqReject": "joinplexa:FaqReject",
    "reason": {
      "@id": "joinplexa:reason"
    },
    "GoogleMapsLinkRequest": "joinplexa:GoogleMapsLinkRequest",
    "maps_url": {
      "@id": "joinplexa:maps_url",
      "@type": "xsd:string"
    },
    "GoogleSeedRequest": "joinplexa:GoogleSeedRequest",
    "GoogleSeedResponse": "joinplexa:GoogleSeedResponse",
    "imported": {
      "@id": "joinplexa:imported",
      "@type": "xsd:integer"
    },
    "duplicates": {
      "@id": "joinplexa:duplicates",
      "@type": "xsd:integer"
    },
    "errors": {
      "@id": "joinplexa:errors",
      "@type": "xsd:integer"
    },
    "HTTPValidationError": "joinplexa:HTTPValidationError",
    "detail": {
      "@id": "joinplexa:detail",
      "@container": "@list"
    },
    "LeadIn": "joinplexa:LeadIn",
    "combo_slug": {
      "@id": "joinplexa:combo_slug"
    },
    "business_name": {
      "@id": "joinplexa:business_name"
    },
    "kind": {
      "@id": "joinplexa:kind",
      "@type": "xsd:string"
    },
    "OfferingItem": "joinplexa:OfferingItem",
    "has_viator": {
      "@id": "joinplexa:has_viator",
      "@type": "xsd:boolean"
    },
    "has_direct": {
      "@id": "joinplexa:has_direct",
      "@type": "xsd:boolean"
    },
    "category": {
      "@id": "joinplexa:category",
      "@type": "xsd:string"
    },
    "duration_minutes": {
      "@id": "joinplexa:duration_minutes"
    },
    "price_from": {
      "@id": "joinplexa:price_from"
    },
    "currency": {
      "@id": "joinplexa:currency"
    },
    "price_unit": {
      "@id": "joinplexa:price_unit"
    },
    "price_verified": {
      "@id": "joinplexa:price_verified",
      "@type": "xsd:boolean"
    },
    "meeting_point": {
      "@id": "joinplexa:meeting_point"
    },
    "meeting_point_maps_url": {
      "@id": "joinplexa:meeting_point_maps_url"
    },
    "max_group_size": {
      "@id": "joinplexa:max_group_size"
    },
    "private_available": {
      "@id": "joinplexa:private_available"
    },
    "includes": {
      "@id": "joinplexa:includes",
      "@container": "@list"
    },
    "cancellation_policy": {
      "@id": "joinplexa:cancellation_policy"
    },
    "season": {
      "@id": "joinplexa:season"
    },
    "min_age": {
      "@id": "joinplexa:min_age"
    },
    "tour_url": {
      "@id": "joinplexa:tour_url",
      "@type": "xsd:string"
    },
    "checked_at": {
      "@id": "joinplexa:checked_at"
    },
    "viator_price_from": {
      "@id": "joinplexa:viator_price_from"
    },
    "viator_price_unit": {
      "@id": "joinplexa:viator_price_unit"
    },
    "viator_checked_at": {
      "@id": "joinplexa:viator_checked_at"
    },
    "OwnerFaqCreate": "joinplexa:OwnerFaqCreate",
    "OwnerFaqEdit": "joinplexa:OwnerFaqEdit",
    "RemovalRequestCreate": "joinplexa:RemovalRequestCreate",
    "ReportSendRequest": "joinplexa:ReportSendRequest",
    "recipient_email": {
      "@id": "joinplexa:recipient_email",
      "@type": "xsd:string"
    },
    "recipient_name": {
      "@id": "joinplexa:recipient_name"
    },
    "reply_to": {
      "@id": "joinplexa:reply_to",
      "@type": "xsd:string"
    },
    "test_mode": {
      "@id": "joinplexa:test_mode",
      "@type": "xsd:boolean"
    },
    "ResultTypeSpec": "joinplexa:ResultTypeSpec",
    "facets": {
      "@id": "joinplexa:facets",
      "@container": "@list"
    },
    "SearchBody": "joinplexa:SearchBody",
    "federation": {
      "@id": "joinplexa:federation"
    },
    "pageSize": {
      "@id": "joinplexa:pageSize",
      "@type": "xsd:integer"
    },
    "pageToken": {
      "@id": "joinplexa:pageToken"
    },
    "SearchResponse": "joinplexa:SearchResponse",
    "filters_applied": {
      "@id": "joinplexa:filters_applied"
    },
    "SeedingRunCreate": "joinplexa:SeedingRunCreate",
    "max_results": {
      "@id": "joinplexa:max_results",
      "@type": "xsd:integer"
    },
    "SeedingRunResponse": "joinplexa:SeedingRunResponse",
    "search_query": {
      "@id": "joinplexa:search_query",
      "@type": "xsd:string"
    },
    "queries_total": {
      "@id": "joinplexa:queries_total",
      "@type": "xsd:integer"
    },
    "queries_done": {
      "@id": "joinplexa:queries_done",
      "@type": "xsd:integer"
    },
    "raw_results": {
      "@id": "joinplexa:raw_results",
      "@type": "xsd:integer"
    },
    "rejected": {
      "@id": "joinplexa:rejected",
      "@type": "xsd:integer"
    },
    "started_at": {
      "@id": "joinplexa:started_at"
    },
    "completed_at": {
      "@id": "joinplexa:completed_at"
    },
    "SelfServeIn": "joinplexa:SelfServeIn",
    "business_id": {
      "@id": "joinplexa:business_id",
      "@type": "xsd:string"
    },
    "contact": {
      "@id": "joinplexa:contact"
    },
    "contact_type": {
      "@id": "joinplexa:contact_type"
    },
    "ServiceInput": "joinplexa:ServiceInput",
    "name_es": {
      "@id": "joinplexa:name_es",
      "@type": "xsd:string"
    },
    "name_en": {
      "@id": "joinplexa:name_en"
    },
    "description_es": {
      "@id": "joinplexa:description_es"
    },
    "price_amount": {
      "@id": "joinplexa:price_amount"
    },
    "price_currency": {
      "@id": "joinplexa:price_currency",
      "@type": "xsd:string"
    },
    "price_is_from": {
      "@id": "joinplexa:price_is_from",
      "@type": "xsd:boolean"
    },
    "ServiceItem": "joinplexa:ServiceItem",
    "SweepRequest": "joinplexa:SweepRequest",
    "include_english": {
      "@id": "joinplexa:include_english",
      "@type": "xsd:boolean"
    },
    "TrustScoreResponse": "joinplexa:TrustScoreResponse",
    "score": {
      "@id": "joinplexa:score",
      "@type": "xsd:integer"
    },
    "breakdown": {
      "@id": "joinplexa:breakdown"
    },
    "max_possible": {
      "@id": "joinplexa:max_possible",
      "@type": "xsd:integer"
    },
    "computed_at": {
      "@id": "joinplexa:computed_at",
      "@type": "xsd:string"
    },
    "recommendations": {
      "@id": "joinplexa:recommendations",
      "@container": "@list"
    },
    "ValidationError": "joinplexa:ValidationError",
    "loc": {
      "@id": "joinplexa:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "joinplexa:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "joinplexa:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "joinplexa:input"
    },
    "ctx": {
      "@id": "joinplexa:ctx"
    },
    "_InterviewAnswerIn": "joinplexa:_InterviewAnswerIn",
    "question_key": {
      "@id": "joinplexa:question_key",
      "@type": "xsd:string"
    },
    "_InterviewSkipIn": "joinplexa:_InterviewSkipIn",
    "_PanelVoteIn": "joinplexa:_PanelVoteIn",
    "panel_key": {
      "@id": "joinplexa:panel_key",
      "@type": "xsd:string"
    },
    "vote": {
      "@id": "joinplexa:vote",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Plexa API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Plexa'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-13) from openapi/joinplexa-com-openapi.json.",
  "dcterms:created": "2026-11-13",
  "dcterms:source": [
    "openapi/joinplexa-com-openapi.json"
  ]
}