Blumee · JSON-LD Context

Blumee App Context

JSON-LD context defining the semantic vocabulary for Blumee App from Blumee.

22 Classes 89 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/
blumee: https://blumee.app/schema#

Classes

CatalogResponse CatalogItem CatalogPartner CatalogFacets CatalogStats FacetEntry StatEntry PriceBucket DeliveryBucket ProductDetail ProductFlowerLink TextSearchRequest TextSearchResponse SearchHit ExtractedFilters PhotoSearchResponse PhotoSearchHit ExtractedColor IdentifyResponse IdentifyMatch Error Health

Properties

Property Type Container
items list
nextCursor string
total integer
id string
title string
price string
currency string
imageUrl string
image
partner reference
flowers list
colors list
occasion string
available boolean
name string
occasions list
partners list
priceRange
deliveryBuckets list
totalAvailable integer
priceBuckets list
value string
label string
count integer
maxEur decimal
daysMax integer
description string
imageUrls list
images list
size string
style string
category string
categoryPath list
affiliateUrl string
deliveryDaysMin
deliveryDaysMax
deliveryCostCents
species list
createdAt string
updatedAt string
speciesId string
scientificName string
genus string
commonNames
confidence decimal
query string
lang string
filters
limit integer
hits list
timings
cache
similarity decimal
priceMinEur decimal
priceMaxEur decimal
deliveryMaxDays
normalisedQuery string
identify reference
intent string
breakdown
extractedColors list
source string
hex string
share decimal
ok boolean
language string
verdict string
organConfidence
matches list
generaRollup list
palette list
occasionGuess string
arrangement
freshness string
providersUsed list
raw
kind string
family string
knownSpecies boolean
gbifId string
providers list
approximateCount integer
aliasesDe list
error
service string
version string
ts dateTime
db string
redis string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://blumee.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "blumee": "https://blumee.app/schema#",
    "CatalogResponse": "blumee:CatalogResponse",
    "items": {
      "@id": "blumee:items",
      "@container": "@list"
    },
    "nextCursor": {
      "@id": "blumee:nextCursor",
      "@type": "xsd:string"
    },
    "total": {
      "@id": "blumee:total",
      "@type": "xsd:integer"
    },
    "CatalogItem": "blumee:CatalogItem",
    "id": {
      "@id": "blumee:id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "blumee:title",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "blumee:price",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "blumee:currency",
      "@type": "xsd:string"
    },
    "imageUrl": {
      "@id": "blumee:imageUrl",
      "@type": "xsd:string"
    },
    "image": {
      "@id": "blumee:image"
    },
    "partner": {
      "@id": "blumee:partner",
      "@type": "@id"
    },
    "flowers": {
      "@id": "blumee:flowers",
      "@container": "@list"
    },
    "colors": {
      "@id": "blumee:colors",
      "@container": "@list"
    },
    "occasion": {
      "@id": "blumee:occasion",
      "@type": "xsd:string"
    },
    "available": {
      "@id": "blumee:available",
      "@type": "xsd:boolean"
    },
    "CatalogPartner": "blumee:CatalogPartner",
    "name": {
      "@id": "blumee:name",
      "@type": "xsd:string"
    },
    "CatalogFacets": "blumee:CatalogFacets",
    "occasions": {
      "@id": "blumee:occasions",
      "@container": "@list"
    },
    "partners": {
      "@id": "blumee:partners",
      "@container": "@list"
    },
    "priceRange": {
      "@id": "blumee:priceRange"
    },
    "deliveryBuckets": {
      "@id": "blumee:deliveryBuckets",
      "@container": "@list"
    },
    "CatalogStats": "blumee:CatalogStats",
    "totalAvailable": {
      "@id": "blumee:totalAvailable",
      "@type": "xsd:integer"
    },
    "priceBuckets": {
      "@id": "blumee:priceBuckets",
      "@container": "@list"
    },
    "FacetEntry": "blumee:FacetEntry",
    "value": {
      "@id": "blumee:value",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "blumee:label",
      "@type": "xsd:string"
    },
    "count": {
      "@id": "blumee:count",
      "@type": "xsd:integer"
    },
    "StatEntry": "blumee:StatEntry",
    "PriceBucket": "blumee:PriceBucket",
    "maxEur": {
      "@id": "blumee:maxEur",
      "@type": "xsd:decimal"
    },
    "DeliveryBucket": "blumee:DeliveryBucket",
    "daysMax": {
      "@id": "blumee:daysMax",
      "@type": "xsd:integer"
    },
    "ProductDetail": "blumee:ProductDetail",
    "description": {
      "@id": "blumee:description",
      "@type": "xsd:string"
    },
    "imageUrls": {
      "@id": "blumee:imageUrls",
      "@container": "@list"
    },
    "images": {
      "@id": "blumee:images",
      "@container": "@list"
    },
    "size": {
      "@id": "blumee:size",
      "@type": "xsd:string"
    },
    "style": {
      "@id": "blumee:style",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "blumee:category",
      "@type": "xsd:string"
    },
    "categoryPath": {
      "@id": "blumee:categoryPath",
      "@container": "@list"
    },
    "affiliateUrl": {
      "@id": "blumee:affiliateUrl",
      "@type": "xsd:string"
    },
    "deliveryDaysMin": {
      "@id": "blumee:deliveryDaysMin"
    },
    "deliveryDaysMax": {
      "@id": "blumee:deliveryDaysMax"
    },
    "deliveryCostCents": {
      "@id": "blumee:deliveryCostCents"
    },
    "species": {
      "@id": "blumee:species",
      "@container": "@list"
    },
    "createdAt": {
      "@id": "blumee:createdAt",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "blumee:updatedAt",
      "@type": "xsd:string"
    },
    "ProductFlowerLink": "blumee:ProductFlowerLink",
    "speciesId": {
      "@id": "blumee:speciesId",
      "@type": "xsd:string"
    },
    "scientificName": {
      "@id": "blumee:scientificName",
      "@type": "xsd:string"
    },
    "genus": {
      "@id": "blumee:genus",
      "@type": "xsd:string"
    },
    "commonNames": {
      "@id": "blumee:commonNames"
    },
    "confidence": {
      "@id": "blumee:confidence",
      "@type": "xsd:decimal"
    },
    "TextSearchRequest": "blumee:TextSearchRequest",
    "query": {
      "@id": "blumee:query",
      "@type": "xsd:string"
    },
    "lang": {
      "@id": "blumee:lang",
      "@type": "xsd:string"
    },
    "filters": {
      "@id": "blumee:filters"
    },
    "limit": {
      "@id": "blumee:limit",
      "@type": "xsd:integer"
    },
    "TextSearchResponse": "blumee:TextSearchResponse",
    "hits": {
      "@id": "blumee:hits",
      "@container": "@list"
    },
    "timings": {
      "@id": "blumee:timings"
    },
    "cache": {
      "@id": "blumee:cache"
    },
    "SearchHit": "blumee:SearchHit",
    "similarity": {
      "@id": "blumee:similarity",
      "@type": "xsd:decimal"
    },
    "ExtractedFilters": "blumee:ExtractedFilters",
    "priceMinEur": {
      "@id": "blumee:priceMinEur",
      "@type": "xsd:decimal"
    },
    "priceMaxEur": {
      "@id": "blumee:priceMaxEur",
      "@type": "xsd:decimal"
    },
    "deliveryMaxDays": {
      "@id": "blumee:deliveryMaxDays"
    },
    "normalisedQuery": {
      "@id": "blumee:normalisedQuery",
      "@type": "xsd:string"
    },
    "PhotoSearchResponse": "blumee:PhotoSearchResponse",
    "identify": {
      "@id": "blumee:identify",
      "@type": "@id"
    },
    "intent": {
      "@id": "blumee:intent",
      "@type": "xsd:string"
    },
    "breakdown": {
      "@id": "blumee:breakdown"
    },
    "extractedColors": {
      "@id": "blumee:extractedColors",
      "@container": "@list"
    },
    "PhotoSearchHit": "blumee:PhotoSearchHit",
    "source": {
      "@id": "blumee:source",
      "@type": "xsd:string"
    },
    "ExtractedColor": "blumee:ExtractedColor",
    "hex": {
      "@id": "blumee:hex",
      "@type": "xsd:string"
    },
    "share": {
      "@id": "blumee:share",
      "@type": "xsd:decimal"
    },
    "IdentifyResponse": "blumee:IdentifyResponse",
    "ok": {
      "@id": "blumee:ok",
      "@type": "xsd:boolean"
    },
    "language": {
      "@id": "blumee:language",
      "@type": "xsd:string"
    },
    "verdict": {
      "@id": "blumee:verdict",
      "@type": "xsd:string"
    },
    "organConfidence": {
      "@id": "blumee:organConfidence"
    },
    "matches": {
      "@id": "blumee:matches",
      "@container": "@list"
    },
    "generaRollup": {
      "@id": "blumee:generaRollup",
      "@container": "@list"
    },
    "palette": {
      "@id": "blumee:palette",
      "@container": "@list"
    },
    "occasionGuess": {
      "@id": "blumee:occasionGuess",
      "@type": "xsd:string"
    },
    "arrangement": {
      "@id": "blumee:arrangement"
    },
    "freshness": {
      "@id": "blumee:freshness",
      "@type": "xsd:string"
    },
    "providersUsed": {
      "@id": "blumee:providersUsed",
      "@container": "@list"
    },
    "raw": {
      "@id": "blumee:raw"
    },
    "IdentifyMatch": "blumee:IdentifyMatch",
    "kind": {
      "@id": "blumee:kind",
      "@type": "xsd:string"
    },
    "family": {
      "@id": "blumee:family",
      "@type": "xsd:string"
    },
    "knownSpecies": {
      "@id": "blumee:knownSpecies",
      "@type": "xsd:boolean"
    },
    "gbifId": {
      "@id": "blumee:gbifId",
      "@type": "xsd:string"
    },
    "providers": {
      "@id": "blumee:providers",
      "@container": "@list"
    },
    "approximateCount": {
      "@id": "blumee:approximateCount",
      "@type": "xsd:integer"
    },
    "aliasesDe": {
      "@id": "blumee:aliasesDe",
      "@container": "@list"
    },
    "Error": "blumee:Error",
    "error": {
      "@id": "blumee:error"
    },
    "Health": "blumee:Health",
    "service": {
      "@id": "blumee:service",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "blumee:version",
      "@type": "xsd:string"
    },
    "ts": {
      "@id": "blumee:ts",
      "@type": "xsd:dateTime"
    },
    "db": {
      "@id": "blumee:db",
      "@type": "xsd:string"
    },
    "redis": {
      "@id": "blumee:redis",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Blumee API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Blumee'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-02) from openapi/blumee-app-openapi.json.",
  "dcterms:created": "2026-11-02",
  "dcterms:source": [
    "openapi/blumee-app-openapi.json"
  ]
}