Cerveja Barata · JSON-LD Context

Cervejabarata Com Br Context

JSON-LD context defining the semantic vocabulary for Cervejabarata Com Br from Cerveja Barata.

21 Classes 84 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/
cervejabarata: https://cervejabarata.com.br/schema#

Classes

StatusResponse DealsResponse PublicDeal ErrorResponse DegradedResponse VenueResponse PublicVenue Received Submission NewVenue ScheduleDraft CityRequest BarOwnerRequest PriceUpdateRequest PriceUpdateItem PhotoEvidence NfceEvidence MenuPhotoUpload DealConfirm DealDispute Report

Properties

Property Type Container
ok boolean
time dateTime
environment string
db boolean
rateLimits
city string
city_url string
as_of string
count integer
deals list
source string
shops list
local_time string
venue string
neighbourhood string
url string
category string
drink_on_site boolean
beer string
brand string
serving string
format string
price_brl decimal
price_per_litre_brl decimal
open_bar_minutes integer
price_label string
kind string
when string
service_charge_pct integer
couvert_brl decimal
conditions string
verified_on string
possibly_out_of_date boolean
confirmations integer
distance_m integer
error string
message string
issues list
datasets string
name string
address string
lat decimal
lng decimal
instagram string
opening_hours string
attributes list
status string
format_code string
price decimal
units integer
packaging string
schedules list
valid_from date
valid_until date
couvert decimal
seen_in string
link reference
observed_on date
notes string
is_owner boolean
nickname string
email string
consent boolean
turnstile string
on_site boolean
days list
start string
end string
state string
bar string
topic string
contact string
items list
seen_on date
evidence reference
item string
deal integer
size_ml integer
pack_qty integer
price_minor integer
image string
images list
ref string
reason string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://cervejabarata.com.br/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "cervejabarata": "https://cervejabarata.com.br/schema#",
    "StatusResponse": "cervejabarata:StatusResponse",
    "ok": {
      "@id": "cervejabarata:ok",
      "@type": "xsd:boolean"
    },
    "time": {
      "@id": "cervejabarata:time",
      "@type": "xsd:dateTime"
    },
    "environment": {
      "@id": "cervejabarata:environment",
      "@type": "xsd:string"
    },
    "db": {
      "@id": "cervejabarata:db",
      "@type": "xsd:boolean"
    },
    "rateLimits": {
      "@id": "cervejabarata:rateLimits"
    },
    "DealsResponse": "cervejabarata:DealsResponse",
    "city": {
      "@id": "cervejabarata:city",
      "@type": "xsd:string"
    },
    "city_url": {
      "@id": "cervejabarata:city_url",
      "@type": "xsd:string"
    },
    "as_of": {
      "@id": "cervejabarata:as_of",
      "@type": "xsd:string"
    },
    "count": {
      "@id": "cervejabarata:count",
      "@type": "xsd:integer"
    },
    "deals": {
      "@id": "cervejabarata:deals",
      "@container": "@list"
    },
    "source": {
      "@id": "cervejabarata:source",
      "@type": "xsd:string"
    },
    "shops": {
      "@id": "cervejabarata:shops",
      "@container": "@list"
    },
    "local_time": {
      "@id": "cervejabarata:local_time",
      "@type": "xsd:string"
    },
    "PublicDeal": "cervejabarata:PublicDeal",
    "venue": {
      "@id": "cervejabarata:venue",
      "@type": "xsd:string"
    },
    "neighbourhood": {
      "@id": "cervejabarata:neighbourhood",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "cervejabarata:url",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "cervejabarata:category",
      "@type": "xsd:string"
    },
    "drink_on_site": {
      "@id": "cervejabarata:drink_on_site",
      "@type": "xsd:boolean"
    },
    "beer": {
      "@id": "cervejabarata:beer",
      "@type": "xsd:string"
    },
    "brand": {
      "@id": "cervejabarata:brand",
      "@type": "xsd:string"
    },
    "serving": {
      "@id": "cervejabarata:serving",
      "@type": "xsd:string"
    },
    "format": {
      "@id": "cervejabarata:format",
      "@type": "xsd:string"
    },
    "price_brl": {
      "@id": "cervejabarata:price_brl",
      "@type": "xsd:decimal"
    },
    "price_per_litre_brl": {
      "@id": "cervejabarata:price_per_litre_brl",
      "@type": "xsd:decimal"
    },
    "open_bar_minutes": {
      "@id": "cervejabarata:open_bar_minutes",
      "@type": "xsd:integer"
    },
    "price_label": {
      "@id": "cervejabarata:price_label",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "cervejabarata:kind",
      "@type": "xsd:string"
    },
    "when": {
      "@id": "cervejabarata:when",
      "@type": "xsd:string"
    },
    "service_charge_pct": {
      "@id": "cervejabarata:service_charge_pct",
      "@type": "xsd:integer"
    },
    "couvert_brl": {
      "@id": "cervejabarata:couvert_brl",
      "@type": "xsd:decimal"
    },
    "conditions": {
      "@id": "cervejabarata:conditions",
      "@type": "xsd:string"
    },
    "verified_on": {
      "@id": "cervejabarata:verified_on",
      "@type": "xsd:string"
    },
    "possibly_out_of_date": {
      "@id": "cervejabarata:possibly_out_of_date",
      "@type": "xsd:boolean"
    },
    "confirmations": {
      "@id": "cervejabarata:confirmations",
      "@type": "xsd:integer"
    },
    "distance_m": {
      "@id": "cervejabarata:distance_m",
      "@type": "xsd:integer"
    },
    "ErrorResponse": "cervejabarata:ErrorResponse",
    "error": {
      "@id": "cervejabarata:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "cervejabarata:message",
      "@type": "xsd:string"
    },
    "issues": {
      "@id": "cervejabarata:issues",
      "@container": "@list"
    },
    "DegradedResponse": "cervejabarata:DegradedResponse",
    "datasets": {
      "@id": "cervejabarata:datasets",
      "@type": "xsd:string"
    },
    "VenueResponse": "cervejabarata:VenueResponse",
    "PublicVenue": "cervejabarata:PublicVenue",
    "name": {
      "@id": "cervejabarata:name",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "cervejabarata:address",
      "@type": "xsd:string"
    },
    "lat": {
      "@id": "cervejabarata:lat",
      "@type": "xsd:decimal"
    },
    "lng": {
      "@id": "cervejabarata:lng",
      "@type": "xsd:decimal"
    },
    "instagram": {
      "@id": "cervejabarata:instagram",
      "@type": "xsd:string"
    },
    "opening_hours": {
      "@id": "cervejabarata:opening_hours",
      "@type": "xsd:string"
    },
    "attributes": {
      "@id": "cervejabarata:attributes",
      "@container": "@list"
    },
    "Received": "cervejabarata:Received",
    "status": {
      "@id": "cervejabarata:status",
      "@type": "xsd:string"
    },
    "Submission": "cervejabarata:Submission",
    "format_code": {
      "@id": "cervejabarata:format_code",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "cervejabarata:price",
      "@type": "xsd:decimal"
    },
    "units": {
      "@id": "cervejabarata:units",
      "@type": "xsd:integer"
    },
    "packaging": {
      "@id": "cervejabarata:packaging",
      "@type": "xsd:string"
    },
    "schedules": {
      "@id": "cervejabarata:schedules",
      "@container": "@list"
    },
    "valid_from": {
      "@id": "cervejabarata:valid_from",
      "@type": "xsd:date"
    },
    "valid_until": {
      "@id": "cervejabarata:valid_until",
      "@type": "xsd:date"
    },
    "couvert": {
      "@id": "cervejabarata:couvert",
      "@type": "xsd:decimal"
    },
    "seen_in": {
      "@id": "cervejabarata:seen_in",
      "@type": "xsd:string"
    },
    "link": {
      "@id": "cervejabarata:link",
      "@type": "@id"
    },
    "observed_on": {
      "@id": "cervejabarata:observed_on",
      "@type": "xsd:date"
    },
    "notes": {
      "@id": "cervejabarata:notes",
      "@type": "xsd:string"
    },
    "is_owner": {
      "@id": "cervejabarata:is_owner",
      "@type": "xsd:boolean"
    },
    "nickname": {
      "@id": "cervejabarata:nickname",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "cervejabarata:email",
      "@type": "xsd:string"
    },
    "consent": {
      "@id": "cervejabarata:consent",
      "@type": "xsd:boolean"
    },
    "turnstile": {
      "@id": "cervejabarata:turnstile",
      "@type": "xsd:string"
    },
    "NewVenue": "cervejabarata:NewVenue",
    "on_site": {
      "@id": "cervejabarata:on_site",
      "@type": "xsd:boolean"
    },
    "ScheduleDraft": "cervejabarata:ScheduleDraft",
    "days": {
      "@id": "cervejabarata:days",
      "@container": "@list"
    },
    "start": {
      "@id": "cervejabarata:start",
      "@type": "xsd:string"
    },
    "end": {
      "@id": "cervejabarata:end",
      "@type": "xsd:string"
    },
    "CityRequest": "cervejabarata:CityRequest",
    "state": {
      "@id": "cervejabarata:state",
      "@type": "xsd:string"
    },
    "BarOwnerRequest": "cervejabarata:BarOwnerRequest",
    "bar": {
      "@id": "cervejabarata:bar",
      "@type": "xsd:string"
    },
    "topic": {
      "@id": "cervejabarata:topic",
      "@type": "xsd:string"
    },
    "contact": {
      "@id": "cervejabarata:contact",
      "@type": "xsd:string"
    },
    "PriceUpdateRequest": "cervejabarata:PriceUpdateRequest",
    "items": {
      "@id": "cervejabarata:items",
      "@container": "@list"
    },
    "seen_on": {
      "@id": "cervejabarata:seen_on",
      "@type": "xsd:date"
    },
    "evidence": {
      "@id": "cervejabarata:evidence",
      "@type": "@id"
    },
    "PriceUpdateItem": "cervejabarata:PriceUpdateItem",
    "item": {
      "@id": "cervejabarata:item",
      "@type": "xsd:string"
    },
    "deal": {
      "@id": "cervejabarata:deal",
      "@type": "xsd:integer"
    },
    "size_ml": {
      "@id": "cervejabarata:size_ml",
      "@type": "xsd:integer"
    },
    "pack_qty": {
      "@id": "cervejabarata:pack_qty",
      "@type": "xsd:integer"
    },
    "price_minor": {
      "@id": "cervejabarata:price_minor",
      "@type": "xsd:integer"
    },
    "PhotoEvidence": "cervejabarata:PhotoEvidence",
    "image": {
      "@id": "cervejabarata:image",
      "@type": "xsd:string"
    },
    "NfceEvidence": "cervejabarata:NfceEvidence",
    "MenuPhotoUpload": "cervejabarata:MenuPhotoUpload",
    "images": {
      "@id": "cervejabarata:images",
      "@container": "@list"
    },
    "ref": {
      "@id": "cervejabarata:ref",
      "@type": "xsd:string"
    },
    "DealConfirm": "cervejabarata:DealConfirm",
    "DealDispute": "cervejabarata:DealDispute",
    "Report": "cervejabarata:Report",
    "reason": {
      "@id": "cervejabarata:reason",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Cerveja Barata API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Cerveja Barata'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-03) from openapi/cervejabarata-com-br-openapi.json.",
  "dcterms:created": "2026-11-03",
  "dcterms:source": [
    "openapi/cervejabarata-com-br-openapi.json"
  ]
}