{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "tr": "https://apidocs.trustradius.com/vocabulary/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Product": "schema:SoftwareApplication",
    "name": "schema:name",
    "url": "schema:url",
    "slug": {"@id": "tr:slug", "@type": "xsd:string"},
    "isVisitorInsightsEnabled": {"@id": "tr:isVisitorInsightsEnabled", "@type": "xsd:string"},

    "Vendor": "schema:Organization",
    "vendor": {"@id": "schema:provider", "@type": "@id"},
    "domain": {"@id": "tr:domain", "@type": "xsd:string"},

    "trScore": {"@id": "tr:trScore", "@type": "@id"},
    "starScore": {"@id": "schema:aggregateRating", "@type": "@id"},
    "score": {"@id": "schema:ratingValue", "@type": "xsd:decimal"},
    "max": {"@id": "schema:bestRating", "@type": "xsd:integer"},
    "reviewCount": {"@id": "schema:reviewCount", "@type": "xsd:integer"},
    "ratingCount": {"@id": "schema:ratingCount", "@type": "xsd:integer"},
    "ratingsAndReviewsTotalCount": {"@id": "tr:ratingsAndReviewsTotalCount", "@type": "xsd:integer"},

    "TrustQuote": "schema:Quotation",
    "Review": "schema:Review",
    "review": {"@id": "schema:isBasedOn", "@type": "@id"},
    "text": "schema:text",
    "heading": "schema:name",
    "rating": {"@id": "schema:reviewRating", "@type": "xsd:integer"},
    "publishedDate": {"@id": "schema:datePublished", "@type": "xsd:dateTime"},
    "editedDate": {"@id": "schema:dateModified", "@type": "xsd:dateTime"},
    "created": {"@id": "schema:dateCreated", "@type": "xsd:dateTime"},
    "isAnonymous": {"@id": "tr:isAnonymous", "@type": "xsd:boolean"},
    "isSummary": {"@id": "tr:isSummary", "@type": "xsd:boolean"},
    "taggedreviewStatus": {"@id": "tr:taggedreviewStatus", "@type": "xsd:string"},
    "allTags": {"@id": "tr:tagId", "@container": "@set"},
    "allTagNames": {"@id": "schema:keywords", "@container": "@set"},

    "Tag": "schema:DefinedTerm",
    "tagGroup": {"@id": "schema:inDefinedTermSet", "@type": "@id"},
    "sequence": {"@id": "schema:position", "@type": "xsd:decimal"},
    "scope": {"@id": "tr:tagScope", "@type": "xsd:string"},

    "user": {"@id": "schema:author", "@type": "@id"},
    "Person": "schema:Person",
    "pictureUrl": {"@id": "schema:image", "@type": "@id"},
    "position": {"@id": "tr:position", "@type": "@id"},
    "title": "schema:jobTitle",
    "jobType": {"@id": "tr:jobType", "@type": "xsd:string"},
    "department": {"@id": "tr:department", "@type": "xsd:string"},
    "company": {"@id": "schema:worksFor", "@type": "@id"},
    "companySize": {"@id": "tr:companySize", "@type": "xsd:string"},
    "size": {"@id": "tr:companySize", "@type": "xsd:string"},
    "industry": {"@id": "tr:industry", "@type": "xsd:string"},
    "sicCode": {"@id": "tr:sicCode", "@type": "xsd:string"},

    "Account": "schema:Organization",
    "city": "schema:addressLocality",
    "state": "schema:addressRegion",
    "stateCode": {"@id": "tr:stateCode", "@type": "xsd:string"},
    "country": "schema:addressCountry",
    "countryCode": {"@id": "tr:countryCode", "@type": "xsd:string"},
    "postalCode": "schema:postalCode",

    "Activity": "schema:Action",
    "activities": {"@id": "tr:activities", "@container": "@set"},
    "date": {"@id": "schema:startTime", "@type": "xsd:date"},
    "type": {"@id": "tr:activityType", "@type": "xsd:string"},
    "label": {"@id": "tr:activityLabel", "@type": "xsd:string"},
    "human_readable": {"@id": "schema:description", "@type": "xsd:string"},
    "objects": {"@id": "schema:object", "@container": "@set"},
    "web_url": {"@id": "schema:url", "@type": "@id"},

    "Visit": "schema:InteractionCounter",
    "visits": {"@id": "tr:visits", "@type": "xsd:integer"},
    "visitors": {"@id": "tr:visitors", "@type": "xsd:integer"},
    "totalPageViews": {"@id": "tr:totalPageViews", "@type": "xsd:integer"},
    "totalVisits": {"@id": "tr:totalVisits", "@type": "xsd:integer"},
    "totalVisitors": {"@id": "tr:totalVisitors", "@type": "xsd:integer"},
    "totalCategoryPageViews": {"@id": "tr:totalCategoryPageViews", "@type": "xsd:integer"},
    "totalCategoryVisits": {"@id": "tr:totalCategoryVisits", "@type": "xsd:integer"},
    "totalCategoryVisitors": {"@id": "tr:totalCategoryVisitors", "@type": "xsd:integer"},
    "activity_count": {"@id": "tr:activityCount", "@type": "xsd:integer"},
    "pageType": {"@id": "tr:pageType", "@type": "xsd:string"},
    "pageTitle": "schema:name"
  },
  "x-generated": "2026-08-14",
  "x-method": "derived",
  "x-source": "openapi/_original/trustradius-api-openapi.yml (provider-published OpenAPI 3.0.0 v1.1). Every term above is a field name that actually appears in that document; the schema.org mappings are API Evangelist's, not TrustRadius'.",
  "x-note": "The tr: namespace prefix is an API Evangelist convention for TrustRadius-specific terms. TrustRadius publishes no JSON-LD context or vocabulary IRI of its own."
}
