User:CalvinBall/modelling Magic: The Gathering
Results edit
Intro edit
Magic: The Gathering has a great knowledge base on wikipedia, exemplified by the MTG Portal.
There are a lot of things to model here, like the MTG lore, the game concepts, and novels and other fiction based on the MTG multiverse.
There's two things I want to model though:
- Magic: The Gathering card sets
- Magic: The Gathering pro players
Inspiration for which properties can be used to model MTG sets, designers, and players can be found in WikiProject Board Games and Wikiproject Video Games
Methods edit
Step 1 is listing the most important list and category wiki pages that are about these topics:
Notable Magic the Gathering Players
- w:Category:Magic:_The_Gathering_players
- w:List_of_professional_Magic:_The_Gathering_players
- w:Category:American_Magic:_The_Gathering_players
- w:Category:Magic:_The_Gathering_Hall_of_Fame_inductees
- w:Category:Players_who_have_won_the_Magic:_The_Gathering_World_Championship
Magic the gathering Card sets
- w:Category:Magic:_The_Gathering_sets
- w:List_of_Magic:_The_Gathering_sets#Expansion_sets
- w:Category:Magic:_The_Gathering_blocks
Modelling the high-level classes for MTG using Graftie to graph the current model of Magic: The Gathering card sets, we get this:
The actual item for Magic: The Gathering (Q207302) is not connected to the sets and blocks at the moment, and there's no clear hierarchy. Putting the model I have in my mind in a draw.io diagram results in this hierarchy of classes:
The first idea was to create a separate class for an MTG Core set and make it a subclass of an MTG expansion class, with an Magic: The Gathering block (Q22815096) also becoming a subclass of an MTG expansion. This is, I think, too complicated, and MTG core sets should simply be considered to be like any other Magic: The Gathering set (Q22815098), but with that Magic: The Gathering set (Q22815098) not being part of a certain Magic: The Gathering block (Q22815096).
The only two items that still need to be made in this model are 'MTG player' and 'MTG adaptation'. Since players aren't organised in teams, the class MTG player probably doesn't need a superclass, all players can simply be an instance of the class MTG player. this simplifies that class a lot.
the MTG adaptation class is a bit trickier. Clearly, a class like Magic: The Gathering video games (Q6730526) is a subclass of the MTG adaptation class, and all video games of MTG can be an instance of Magic: The Gathering video games (Q6730526). But what about things that are set in the MTG universe, but aren't real adaptations of the TCG? MTG novels shouldn't really be a subclass of MTG adaptation, because the game isn't adapted into another format, but the setting is used to create something new. Should there be a separate top-level class about MTG lore? I created a second version of the MTG classiciation model:
While doing research on how to model the expansions of MTG, I found out that WoTC discontinued the block model in 2018.[1] Instead, the three-and-one model is being used at the moment. This, together with the first few expansion sets that didn't follow a block model, made me realise that it's simply incorrect to try and fit all expansion sets in a block. So, the universal container that cards are in and is directly under the 'Magic the Gathering' class, should be Magic: The Gathering set (Q22815098). These sets can be subclasses of a block, but don't have to. They can also be typed as a certain kind of set, like a core set, a starter set, a casual supplement, etc. I feel like these should be qualifiers for the 'set' subclass. That said, I now have a point where I can start. I'll create the items for the first MTG sets, being Alpha, Beta and unlimited.
When editing the items for Alpha, Beta and Unlimited ( Limited Edition (Q22815202), Alpha, Beta, Unlimited (Q3612956) Alpha (Q3267110) Unlimited Edition (Q4994675) and Beta (Q4897240) ) I ran into the ontological issue of classes, instances, and parts of things again. Since P239 is a transitive property, everything that is instance of a certain class is also an instance of all its superclasses. An instance of Black Lotus is an instance of the MTG card named Black Lotus, but therefore also an instance of an MTG Set, an MTG expansion, and an instance of MTG as a whole. That doesn't seem right. I would say that the abstract ideas of MTG cards are part of a set, that are subclasses of blocks/decks, which are subclasses of MTG. MTG, in turn, is a single instance of a card game.
After a lot of more thinking and looking up, this is the third version of the MTG model:
In my research I created a bit of a model entity of the T206 Honus Wagner (Q3507660) to show how a specific instance of the class of a trading card could be modelled. I made Gretzky T206 Honus Wagner (Q61638925), which is arguably the most famous instance of the T206 Honus Wagner. In the same vein, specific MTG cards can be modelled, like the BGS 9.5 Alpha Black Lotus that openboosters opened in 2014 on his Youtube channel.[2]
It would be nice to put logo's of the sets and blocks as images on those wikidata items. WoTC have a detailed description of how their IP can be used by third parties: [1]. These guidelines clearly state that symbols like the one for Red mana, the 'tapped' symbol, the symbol for Selesnya, and so on explicitly cannot be used in 'fan content'. I would say that, by extension, symbols like those that describe MtG sets are off-limits as well. That said, Wikimedia Commons has almost every logo and symbol in MTG uploaded to it. So for now I will use those that are uploaded to WM commons, but not upload any myself if they are not available. If they get taken down in the future, then so be it.
properties that could/should be used when modelling MTG card sets/expansions are:
- instance of (P31) Magic: The Gathering set (Q22815098)
- part of (P361) X Magic: The Gathering block (Q22815096)
- follows (P155) X set
- followed by (P156) X
- image (P18)
- designed by (P287)
- developer (P178)
- art director (P3174)
- publication date (P577)
- main subject (P921)
properties that could/should be used when modelling MTG card blocks are:
- instance of (P31) Magic: The Gathering block (Q22815096)
- follows (P155)
- followed by (P156)
- has part(s) (P527) X sets
- publication date (P577)
edits made with quickstatements:
- instance of and references
- parts of a block and references
- follows and is followed by sets
- publication date of sets
- lead designers of sets
timeline of MTG sets on wikidata
=> Limited Edition (Q22815202)
=> Alpha, Beta, Unlimited (Q3612956)
- Arabian Nights (Q1145946)
- Antiquities (Q3618789)
- Revised Edition (Q267271)
- Legends (Q3829836)
- The Dark (Q3818127)
- Fallen Empires (Q3064776)
- 4th Edition (Q952905)
- Ice Age (Q1615480)
- Chronicles (Q61787920)
- Renaissance (Q61788054)
- Homelands (Q2340726)
- Alliances (Q1607478)
- Mirage (Q2337344)
- Visions (Q1617036)
- 5th Edition (Q4641296)
- Portal (Q61790212)
- Weatherlight (Q1615366)
- Tempest (Q3983135)
- Stronghold (Q3748701)
- Exodus (Q3733010)
- Portal Second Age (Q61812207)
- Urza's Saga (Q781433)
- Unglued (Q1117561)
- Urza's Legacy (Q2331034)
- Anthologies (Q4771838)
- Urza's Destiny (Q3706054)
- 6th Edition (Q4642659)
- Mercadian Masques (Q3297390)
Should there be a class about MTG lore?
On first sight, this seems logical. All of the worldbuilding, all the flavour text, all the stories set in the Multiverse need a place to live on wikidata. But where is the line between something being an MTG concept, and something being part of MTG lore? If almost all MTG concepts also fit into MTG lore, then there's little to no use in creating two separate classes. The best option I see here is to restrict items that belong to MTG concepts to only things that make up the actual TCG part of MTG. This includes things like MTG Keywords, mulliganing, card advantage, and so forth. In the class of MTG lore things like the world of Ravnica, Izzet drakes, Nicol Bolas, and the Purifying Fire. But how do we deal with things like Planeswalker (Q3301944)? According to MTG gamepedia, "planeswalkers are among the most powerful beings in the multiverse. Within the game, they represent the thematic identities of the players. Planeswalker is also a card type within the game."[3] This would put the term planeswalker in both the class concept and the class lore. We could split up the wikidata items on the Planeswalker as fictional character and the Planeswalker as MTG card type, but I feel like there are too many of these kinds of instances that would then warrant creating two separate wikidata items. You could go as far in this as to say that a mechanic like Trample also doubles as a relevant concept in the Multiverse of MTG, giving creatures like the Stampeding rhino its stampeding character. I'll need some help from people with more wiki and MTG experience for this.
Paging @Kirilloparma:, @Achim_Raschka:, @Wittylama:, Template:Ping:Malore: do any of you have anything to add to this, any thoughts, or do you know people who you'd think could contribute?
digging deeper into MTG card modelling
so the top class of this should ofcourse be Magic: The Gathering card (Q23808824). An instance of that class would be Black Lotus (Q2258369). An instance of a card can be part of a Magic: The Gathering set (Q22815098). In the case of black lotus, is is also part of an MTG concept, namely the Power Nine (Q2436594)
<br/
digging deeper into modelling MTG players
1: We need a wikidata item for 'MTG player'. This would unify all the current wikipedia categories for MTG players, allow to query all of the players at once, and might ultimately power the {{w:Template:Infobox_Magic:_The_Gathering_player}}. For this last one to work, several properties would have to be proposed and accepted (about five properties at the moment). Let's not aim to replace the infobox for now, but take the rest of the template as basic info for the player:
- name - nickname - image - caption - birth_date - birth_place - death_date - death_place - residence - nationality - debut - winnings
name
- birth name (P1477) or given name (P735)
nickname
- nickname (P1449) of the player
image
- image (P18)
birth_date
- date of birth (P569)
birth_place
- place of birth (P19)
death_date
- date of death (P570)
death_place
- place of death (P20)
residence
- countries where player has lived. If some are minor, select key countries
nationality
- nationality of player
debut
- instead of the first Pro Tour, which is what the template on wikipedia has now, this can just be when they self-proclaimed to have started playing MTG. an MTG player may be notable without having played in a Pro tour.
There are some other statements that could be added here. Trying to figure out which ones atm.
human
- instance of (P31) = human (Q5)
gender
- sex or gender (P21)
tournaments
- Grand Prix (Q3113716) winner (P1346) point in time (P585) - year
Hall of fame
- Magic: The Gathering Hall of Fame (Q3126034) award received (P166) point in time (P585) - year
Things to work on
- item and wiki page for Joel Mick: [2]
- item and wiki page for the plane of Rabiah
- item and wiki page for Jim Lin
- item and wiki page for Dave Pettey
- item and wiki pages for Terisiare
- item and wiki page for Sandra Everingham (Q61778977)
- item and wiki page for Jim Lin
- item and wiki page for Beverly Marshall Saling (Q61778178)
- item and wiki page for Ulgrotha
- Charlie Cantini
- Charlie Catripino
- Sue-Anne Harkey
- Portal Trilogy (Q63967524)
- Magic: the Gathering un-set (Q63974853)
- Magic: the Gathering From the Vault sets (Q63974931)
- Magic: The Gathering duel decks (Q63974873)
- starter series
- box sets
- Magic Online Masters series
- premium deck series
- conspiracy sets
References