Chinastark/bird_dataset huggingface dataset:
Column: id
Name: unique id number identifying the cards
Data format: integer
Column: artist
Data format: text
Description: The name of the artist that illustrated the card art.
Column: asciiName
Name: ascii Name
Data format: text
Description: The ASCII(opens new window) (Basic/128) code formatted card name with no special unicode characters.
Column: availability
Data format: text
Description: A list of the card's available printing types.
Value description: "arena", "dreamcast", "mtgo", "paper", "shandalar"
Column: borderColor
Name: border Color
Data format: text
Description: The color of the card border.
Value description: "black", "borderless", "gold", "silver", "white"
Column: cardKingdomFoilId
Name: card Kingdom Foil Id
Data format: text
Description: card Kingdom Foil Id
Value description: commonsense evidence:
cardKingdomFoilId, when paired with cardKingdomId that is not Null, is incredibly powerful.
Column: cardKingdomId
Name: card Kingdom Id
Data format: text
Description: card Kingdom Id
Value description: A list of all the colors in the color indicator
Column: colorIdentity
Name: color Identity
Data format: text
Description: A list of all the colors found in manaCost, colorIndicator, and text
Column: colorIndicator
Name: color Indicator
Data format: text
Description: A list of all the colors in the color indicator (The symbol prefixed to a card's types).
Column: colors
Data format: text
Description: A list of all the colors in manaCost and colorIndicator. 
Value description: Some cards may not have values, such as cards with "Devoid" in its text.
Column: convertedManaCost
Name: converted Mana Cost
Data format: real
Description: The converted mana cost of the card. Use the manaValue property.
Value description: if value is higher, it means that this card cost more converted mana
Column: duelDeck
Name: duel Deck
Data format: text
Description: The indicator for which duel deck the card is in.
Column: edhrecRank
Name: rec Rank in edh
Data format: integer
Description: The card rank on EDHRec
Column: faceConvertedManaCost
Name: face Converted Mana Cost
Data format: real
Description: The converted mana cost or mana value for the face for either half or part of the card. 
Value description: if value is higher, it means that this card cost more converted mana for the face
Column: faceName
Name: face Name
Data format: text
Description: The name on the face of the card.
Column: flavorName
Name: flavor Name
Data format: text
Description: The promotional card name printed above the true card name on special cards that has no game function.
Value description: The promotional card name printed above the true card name on special cards that has no game function.
Column: flavorText
Name: flavor Text
Data format: text
Description: The italicized text found below the rules text that has no game function.
Value description: The italicized text found below the rules text that has no game function.
Column: frameEffects
Name: frame Effects
Data format: text
Description: The visual frame effects.
Value description: "colorshifted", "companion", "compasslanddfc", "devoid", "draft", "etched", "extendedart", "fullart", "inverted", "legendary", "lesson", "miracle", "mooneldrazidfc", "nyxtouched", "originpwdfc", "showcase", "snow", "sunmoondfc", "textless", "tombstone", "waxingandwaningmoondfc"
Column: frameVersion
Name: frame Version
Data format: text
Description: The version of the card frame style.
Value description: "1993", "1997", "2003", "2015", "future"
Column: hand
Data format: text
Description: The starting maximum hand size total modifier. 
Value description: A + or - character precedes an integer. 
commonsense evidence:
positive maximum hand size: +1, +2, ....
negative maximum hand size: -1, ....
neural maximum hand size: 0....
Column: hasAlternativeDeckLimit
Name: has Alternative Deck Limit
Data format: integer
Description: If the card allows a value other than 4 copies in a deck.
Value description: 0: disallow 1: allow
Column: hasContentWarning
Name: has Content Warning
Data format: integer
Description: If the card marked by Wizards of the Coast (opens new window) for having sensitive content. See this official article (opens new window) for more information.
Value description: 0: doesn't have 1: has sensitve content or Wizards of the Coast
commonsense evidence:
Cards with this property may have missing or degraded properties and values.
Column: hasFoil
Name: has Foil
Data format: integer
Description: If the card can be found in foil
Value description: 0: cannot be found 1: can be found
Column: hasNonFoil
Name: has Non Foil
Data format: integer
Description: If the card can be found in non-foil
Value description: 0: cannot be found 1: can be found
Column: isAlternative
Name: is Alternative
Data format: integer
Description: If the card is an alternate variation to an original printing
Value description: 0: is not 1: is
Column: isFullArt
Name: is Full Art
Data format: integer
Description: If the card has full artwork.
Value description: 0: doesn't have, 1: has full artwork
Column: isOnlineOnly
Name: is Online Only
Data format: integer
Description: If the card is only available in online game variations.
Value description: 0: is not 1: is
Column: isOversized
Name: is Oversized
Data format: integer
Description: If the card is oversized.
Value description: 0: is not 1: is
Column: isPromo
Name: is Promotion
Data format: integer
Description: If the card is a promotional printing.
Value description: 0: is not 1: is
Column: isReprint
Name: is Reprint
Data format: integer
Description: If the card has been reprinted.
Value description: 0: has not 1: has not been
Column: isReserved
Name: is Reserved
Data format: integer
Description: If the card is on the Magic: The Gathering Reserved List (opens new window)
Value description: If the card is on the Magic, it will appear in The Gathering Reserved List
Column: isStarter
Name: is Starter
Data format: integer
Description: If the card is found in a starter deck such as Planeswalker/Brawl decks.
Value description: 0: is not 1: is
Column: isStorySpotlight
Name: is Story Spotlight
Data format: integer
Description: If the card is a Story Spotlight card.
Value description: 0: is not 1: is
Column: isTextless
Name: is Text less
Data format: integer
Description: If the card does not have a text box.
Value description: commonsense evidence:
0: has a text box;
1: doesn't have a text box;
Column: isTimeshifted
Name: is Time shifted
Data format: integer
Description: If the card is time shifted
Value description: commonsense evidence:
If the card is "timeshifted", a feature of certain sets where a card will have a different frameVersion.
Column: keywords
Data format: text
Description: A list of keywords found on the card.
Column: layout
Data format: text
Description: The type of card layout. For a token card, this will be "token"
Column: leadershipSkills
Name: leadership Skills
Data format: text
Description: A list of formats the card is legal to be a commander in
Column: life
Data format: text
Description: The starting life total modifier. A plus or minus character precedes an integer.
Column: loyalty
Data format: text
Description: The starting loyalty value of the card.
Value description: Used only on cards with "Planeswalker" in its types. empty means unkown
Column: manaCost
Name: mana Cost 
Data format: text
Description: The mana cost of the card wrapped in brackets for each value.
Value description: commonsense evidence:
manaCost is unconverted mana cost
Column: mcmId
Data format: text
Value description: NOT USEFUL
Column: mcmMetaId
Data format: text
Value description: NOT USEFUL
Column: mtgArenaId
Data format: text
Value description: NOT USEFUL
Column: mtgjsonV4Id
Data format: text
Value description: NOT USEFUL
Column: mtgoFoilId
Data format: text
Value description: NOT USEFUL
Column: mtgoId
Data format: text
Value description: NOT USEFUL
Column: multiverseId
Data format: text
Value description: NOT USEFUL
Column: name
Data format: text
Description: The name of the card.
Value description: Cards with multiple faces, like "Split" and "Meld" cards are given a delimiter.
Column: number
Data format: text
Description: The number of the card
Column: originalReleaseDate
Data format: text
Description: original Release Date
Value description: The original release date in ISO 8601(opens new window) format for a promotional card printed outside of a cycle window, such as Secret Lair Drop promotions.
Column: originalText
Data format: text
Description: original Text
Value description: The text on the card as originally printed.
Column: originalType
Data format: text
Description: original Type
Value description: The type of the card as originally printed. Includes any supertypes and subtypes.
Column: otherFaceIds
Data format: text
Description: other Face Ids
Value description: A list of card UUID's to this card's counterparts, such as transformed or melded faces.
Column: power
Data format: text
Description: The power of the card.
Value description: commonsense evidence:
∞ means infinite power
null or * refers to unknown power
Column: printings
Data format: text
Description: A list of set printing codes the card was printed in, formatted in uppercase.
Column: promoTypes
Name: promo Types
Data format: text
Description: A list of promotional types for a card.
Value description: "arenaleague", "boosterfun", "boxtopper", "brawldeck", "bundle", "buyabox", "convention", "datestamped", "draculaseries", "draftweekend", "duels", "event", "fnm", "gameday", "gateway", "giftbox", "gilded", "godzillaseries", "instore", "intropack", "jpwalker", "judgegift", "league", "mediainsert", "neonink", "openhouse", "planeswalkerstamped", "playerrewards", "playpromo", "premiereshop", "prerelease", "promopack", "release", "setpromo", "stamped", "textured", "themepack", "thick", "tourney", "wizardsplaynetwork"
Column: purchaseUrls
Name: purchase Urls
Data format: text
Description: Links that navigate to websites where the card can be purchased.
Column: rarity
Data format: text
Description: The card printing rarity.
Column: scryfallId
Data format: text
Value description: NOT USEFUL
Column: scryfallIllustrationId
Data format: text
Value description: NOT USEFUL
Column: scryfallOracleId
Data format: text
Value description: NOT USEFUL
Column: setCode
Name: Set Code
Data format: text
Description: The set printing code that the card is from.
Column: side
Data format: text
Description: The identifier of the card side. 
Value description: Used on cards with multiple faces on the same card.
commonsense evidence:
if this value is empty, then it means this card doesn't have multiple faces on the same card.
Column: subtypes
Data format: text
Description: A list of card subtypes found after em-dash.
Column: supertypes
Name: super types
Data format: text
Description: A list of card supertypes found before em-dash.
Value description: commonsense evidence:
list of all types should be the union of subtypes and supertypes
Column: tcgplayerProductId
Name: tcg player ProductId
Data format: text
Column: text
Data format: text
Description: The rules text of the card.
Column: toughness
Data format: text
Description: The toughness of the card.
Column: type
Data format: text
Description: The type of the card as visible, including any supertypes and subtypes.
Value description: "Artifact", "Card", "Conspiracy", "Creature", "Dragon", "Dungeon", "Eaturecray", "Elemental", "Elite", "Emblem", "Enchantment", "Ever", "Goblin", "Hero", "Instant", "Jaguar", "Knights", "Land", "Phenomenon", "Plane", "Planeswalker", "Scariest", "Scheme", "See", "Sorcery", "Sticker", "Summon", "Token", "Tribal", "Vanguard", "Wolf", "You’ll", "instant"
Column: types
Data format: text
Description: A list of all card types of the card, including Un‑sets and gameplay variants.
Column: uuid
Data format: text
Description: The universal unique identifier (v5) generated by MTGJSON. Each entry is unique.
Value description: NOT USEFUL
Column: variations
Data format: text
Column: watermark
Data format: text
Description: The name of the watermark on the card.