{
  "@context": {
    "@vocab": "https://animalchecklist.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "animalchecklist": "https://animalchecklist.com/schema#",
    "AnimalSummary": "animalchecklist:AnimalSummary",
    "id": {
      "@id": "animalchecklist:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "animalchecklist:name",
      "@type": "xsd:string"
    },
    "nameEn": {
      "@id": "animalchecklist:nameEn",
      "@type": "xsd:string"
    },
    "nameSci": {
      "@id": "animalchecklist:nameSci",
      "@type": "xsd:string"
    },
    "taxonRank": {
      "@id": "animalchecklist:taxonRank",
      "@type": "xsd:string"
    },
    "parentNameSci": {
      "@id": "animalchecklist:parentNameSci",
      "@type": "xsd:string"
    },
    "categoryId": {
      "@id": "animalchecklist:categoryId",
      "@type": "xsd:string"
    },
    "habitats": {
      "@id": "animalchecklist:habitats",
      "@container": "@list"
    },
    "tickable": {
      "@id": "animalchecklist:tickable",
      "@type": "xsd:boolean"
    },
    "sourceUrl": {
      "@id": "animalchecklist:sourceUrl",
      "@type": "@id"
    },
    "image": {
      "@id": "animalchecklist:image"
    },
    "Animal": "animalchecklist:Animal",
    "names": {
      "@id": "animalchecklist:names"
    },
    "wikidataId": {
      "@id": "animalchecklist:wikidataId",
      "@type": "xsd:string"
    },
    "inatId": {
      "@id": "animalchecklist:inatId",
      "@type": "xsd:integer"
    },
    "obs": {
      "@id": "animalchecklist:obs",
      "@type": "xsd:integer"
    },
    "text": {
      "@id": "animalchecklist:text"
    },
    "countries": {
      "@id": "animalchecklist:countries",
      "@container": "@list"
    },
    "ReferenceTaxon": "animalchecklist:ReferenceTaxon",
    "family": {
      "@id": "animalchecklist:family",
      "@type": "xsd:string"
    },
    "animalId": {
      "@id": "animalchecklist:animalId",
      "@type": "xsd:string"
    },
    "parentId": {
      "@id": "animalchecklist:parentId",
      "@type": "xsd:integer"
    },
    "active": {
      "@id": "animalchecklist:active",
      "@type": "xsd:boolean"
    },
    "status": {
      "@id": "animalchecklist:status",
      "@type": "xsd:string"
    },
    "InatTaxonDetail": "animalchecklist:InatTaxonDetail",
    "lineage": {
      "@id": "animalchecklist:lineage",
      "@container": "@list"
    },
    "sources": {
      "@id": "animalchecklist:sources",
      "@container": "@list"
    },
    "extinct": {
      "@id": "animalchecklist:extinct"
    },
    "acceptedTaxonId": {
      "@id": "animalchecklist:acceptedTaxonId"
    },
    "hybrid": {
      "@id": "animalchecklist:hybrid",
      "@type": "xsd:boolean"
    },
    "summary": {
      "@id": "animalchecklist:summary"
    },
    "photo": {
      "@id": "animalchecklist:photo"
    },
    "enrichment": {
      "@id": "animalchecklist:enrichment"
    },
    "BreedDefinition": "animalchecklist:BreedDefinition",
    "aliases": {
      "@id": "animalchecklist:aliases",
      "@container": "@list"
    },
    "varieties": {
      "@id": "animalchecklist:varieties",
      "@container": "@list"
    },
    "registry": {
      "@id": "animalchecklist:registry",
      "@type": "xsd:string"
    },
    "registryId": {
      "@id": "animalchecklist:registryId",
      "@type": "xsd:string"
    },
    "Category": "animalchecklist:Category",
    "emoji": {
      "@id": "animalchecklist:emoji",
      "@type": "xsd:string"
    },
    "sort": {
      "@id": "animalchecklist:sort",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "animalchecklist:total",
      "@type": "xsd:integer"
    },
    "Country": "animalchecklist:Country",
    "code": {
      "@id": "animalchecklist:code",
      "@type": "xsd:string"
    },
    "species": {
      "@id": "animalchecklist:species",
      "@type": "xsd:integer"
    },
    "Sighting": "animalchecklist:Sighting",
    "seenAt": {
      "@id": "animalchecklist:seenAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "animalchecklist:updatedAt",
      "@type": "xsd:dateTime"
    },
    "deleted": {
      "@id": "animalchecklist:deleted",
      "@type": "xsd:boolean"
    },
    "Account": "animalchecklist:Account",
    "email": {
      "@id": "animalchecklist:email",
      "@type": "xsd:string"
    },
    "Passkey": "animalchecklist:Passkey",
    "createdAt": {
      "@id": "animalchecklist:createdAt",
      "@type": "xsd:integer"
    },
    "lastUsedAt": {
      "@id": "animalchecklist:lastUsedAt",
      "@type": "xsd:integer"
    },
    "McpToken": "animalchecklist:McpToken",
    "scope": {
      "@id": "animalchecklist:scope",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "animalchecklist:expiresAt",
      "@type": "xsd:integer"
    },
    "Error": "animalchecklist:Error",
    "error": {
      "@id": "animalchecklist:error"
    },
    "QuizState": "animalchecklist:QuizState",
    "difficulty": {
      "@id": "animalchecklist:difficulty",
      "@type": "xsd:string"
    },
    "answered": {
      "@id": "animalchecklist:answered",
      "@type": "xsd:integer"
    },
    "token": {
      "@id": "animalchecklist:token",
      "@type": "xsd:string"
    },
    "question": {
      "@id": "animalchecklist:question"
    },
    "receipt": {
      "@id": "animalchecklist:receipt"
    },
    "accountScore": {
      "@id": "animalchecklist:accountScore"
    },
    "answer": {
      "@id": "animalchecklist:answer"
    },
    "QuizScore": "animalchecklist:QuizScore",
    "points": {
      "@id": "animalchecklist:points",
      "@type": "xsd:integer"
    },
    "earnedPoints": {
      "@id": "animalchecklist:earnedPoints",
      "@type": "xsd:integer"
    },
    "LeaderboardEntry": "animalchecklist:LeaderboardEntry",
    "rank": {
      "@id": "animalchecklist:rank",
      "@type": "xsd:integer"
    },
    "accountId": {
      "@id": "animalchecklist:accountId",
      "@type": "xsd:string"
    },
    "username": {
      "@id": "animalchecklist:username",
      "@type": "xsd:string"
    },
    "speciesCount": {
      "@id": "animalchecklist:speciesCount",
      "@type": "xsd:integer"
    },
    "quizPoints": {
      "@id": "animalchecklist:quizPoints",
      "@type": "xsd:integer"
    },
    "score": {
      "@id": "animalchecklist:score",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "animalchecklist-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects animalchecklist-com'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-10-29) from openapi/animalchecklist-com-openapi.json.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/animalchecklist-com-openapi.json"
  ]
}