{
  "@context": {
    "@base": "terminusdb:///data/",
    "@schema": "terminusdb:///schema#",
    "@type": "Context"
  },
  "@schema": [
    {
      "@type": "Enum",
      "@id": "BeanType",
      "@value": ["forastero", "criollo", "trinitario", "nacional"]
    },
    {
      "@type": "Enum",
      "@id": "DryingMethod",
      "@value": ["sun_dried", "machine_dried", "hybrid"]
    },
    {
      "@type": "Class",
      "@id": "Cocoa",
      "@documentation": {
        "@comment": "Характеристики какао-бобов"
      },
      "name": "xsd:string",
      "origin_country": "xsd:string",
      "bean_type": "BeanType",
      "harvest_year": "xsd:integer",
      "fermentation_days": "xsd:integer",
      "drying_method": "DryingMethod",
      "moisture_percent": "xsd:decimal",
      "fat_content_percent": "xsd:decimal",
      "bean_count_per_100g": "xsd:integer",
      "flavor_notes": "xsd:string"
    }
  ]
}
