animalchecklist-com · JSON-LD Context

Animalchecklist Com Context

JSON-LD context defining the semantic vocabulary for Animalchecklist Com from animalchecklist-com.

15 Classes 63 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/
animalchecklist: https://animalchecklist.com/schema#

Classes

AnimalSummary Animal ReferenceTaxon InatTaxonDetail BreedDefinition Category Country Sighting Account Passkey McpToken Error QuizState QuizScore LeaderboardEntry

Properties

Property Type Container
id string
name string
nameEn string
nameSci string
taxonRank string
parentNameSci string
categoryId string
habitats list
tickable boolean
sourceUrl reference
image
names
wikidataId string
inatId integer
obs integer
text
countries list
family string
animalId string
parentId integer
active boolean
status string
lineage list
sources list
extinct
acceptedTaxonId
hybrid boolean
summary
photo
enrichment
aliases list
varieties list
registry string
registryId string
emoji string
sort integer
total integer
code string
species integer
seenAt dateTime
updatedAt dateTime
deleted boolean
email string
createdAt integer
lastUsedAt integer
scope string
expiresAt integer
error
difficulty string
answered integer
token string
question
receipt
accountScore
answer
points integer
earnedPoints integer
rank integer
accountId string
username string
speciesCount integer
quizPoints integer
score integer

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}