That is a great question and I would love to know the answer. I'll see if I can find someone who knows!
2 of 2 people found this helpful
I believe "Cards" are used in a skeuomorphic sense that goes back to "Hypercard", an old Macintosh UI programming system that called related pieces of UI (and also other things) "cards".
Shelves have a similar idea behind them as they are place to put your fields while building the viz. Shelves was the term used at least as far back as Polaris ( http://graphics.stanford.edu/papers/polaris/polaris.pdf ).
Marks is a generic term that I believe we used because we needed to invent vocabulary that could work for all of the various mark types: http://onlinehelp.tableau.com/current/pro/online/windows/en-us/help.htm#viewparts_marks.html%3FTocPath%3DBuilding%2520Da…
I don't have a DB background, so I'm not sure about it, but I think Partioning and Addressing come from the database world.
This question has caused quite a bit of buzz internally at Tableau! Everyone wants to know the answer too and we may be pulling together a little team to "officially" answer this question. In the meantime, Andrew Beers, our VP of Product Development had this to say:
Here's my quick take, best answers I can come up with
- "Mark", or "graphical mark", seems to be common terminology in data visualization applications.
- "card" is just a general UI term, probably not as common.
- "shelves" may be specific to Tableau. If nothing else, this came from the original work done at Stanford.
- "partitioning" is borrowed from the "ordered analytics" queries that were added to SQL 99.
- "addressing" is probably Tableau local, but influenced by the "order by" clauses of the same "ordered analytics" queries.
Thanks again for asking a great question!