Coveo · JSON-LD Context

Coveo Context

JSON-LD context defining the semantic vocabulary for Coveo from Coveo.

5 Classes 32 Properties 3 Namespaces
View Context View on GitHub

Namespaces

coveo: https://platform.cloud.coveo.com/schema#
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Result QueryResponse Facet Passage GroupByResult

Properties

Property Type Container
id
uniqueId
title
uri reference
clickUri reference
excerpt
summary
totalCount integer
totalCountFiltered integer
duration integer
results list
facetId
field
values list
score double
percentScore double
rankingInfo
queryUid
searchUid
pipeline
searchHub
indexedAt dateTime
modifiedDate dateTime
raw
absentTerms list
termsToHighlight
phrasesToHighlight
facets list
groupByResults list
passages list
passage
text

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "@vocab": "https://schema.org/",
    "coveo": "https://platform.cloud.coveo.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "id":           {"@id": "schema:identifier"},
    "uniqueId":     {"@id": "coveo:uniqueId"},
    "title":        {"@id": "schema:name"},
    "uri":          {"@id": "schema:url",         "@type": "@id"},
    "clickUri":     {"@id": "schema:url",         "@type": "@id"},
    "excerpt":      {"@id": "schema:description"},
    "summary":      {"@id": "schema:abstract"},

    "totalCount":           {"@id": "coveo:totalCount",          "@type": "xsd:integer"},
    "totalCountFiltered":   {"@id": "coveo:totalCountFiltered",  "@type": "xsd:integer"},
    "duration":             {"@id": "coveo:duration",            "@type": "xsd:integer"},
    "results":              {"@id": "coveo:results",             "@container": "@list"},

    "facetId":      {"@id": "coveo:facetId"},
    "field":        {"@id": "coveo:field"},
    "values":       {"@id": "coveo:values",                      "@container": "@list"},

    "score":        {"@id": "coveo:relevanceScore",              "@type": "xsd:double"},
    "percentScore": {"@id": "coveo:percentScore",                "@type": "xsd:double"},
    "rankingInfo":  {"@id": "coveo:rankingInfo"},

    "queryUid":     {"@id": "coveo:queryUid"},
    "searchUid":    {"@id": "coveo:searchUid"},
    "pipeline":     {"@id": "coveo:pipeline"},
    "searchHub":    {"@id": "coveo:searchHub"},

    "indexedAt":    {"@id": "schema:dateCreated",                "@type": "xsd:dateTime"},
    "modifiedDate": {"@id": "schema:dateModified",               "@type": "xsd:dateTime"},

    "raw":              {"@id": "coveo:raw"},
    "absentTerms":      {"@id": "coveo:absentTerms",             "@container": "@list"},
    "termsToHighlight": {"@id": "coveo:termsToHighlight"},
    "phrasesToHighlight":{"@id":"coveo:phrasesToHighlight"},

    "facets":           {"@id": "coveo:facets",                  "@container": "@list"},
    "groupByResults":   {"@id": "coveo:groupByResults",          "@container": "@list"},

    "passages":         {"@id": "coveo:passages",                "@container": "@list"},
    "passage":          {"@id": "coveo:passage"},
    "text":             {"@id": "schema:text"},

    "Result":         "coveo:Result",
    "QueryResponse":  "coveo:QueryResponse",
    "Facet":          "coveo:Facet",
    "Passage":        "coveo:Passage",
    "GroupByResult":  "coveo:GroupByResult"
  }
}