To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.admin.databaseOpen lugnet.admin.database in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Administrative / Database / 116
115  |  117
Subject: 
Re: Official and Unofficial theme categories
Newsgroups: 
lugnet.admin.database
Date: 
Fri, 8 Jan 1999 02:37:42 GMT
Viewed: 
1204 times
  
Larry Pieniazek <lpien@ctp.IWANTNOSPAM.com> writes:

Looking at this year's red Ninja sets, it also may make sense to split
Ninja sets into two or three sub-categories -- the blue ones, the black
ones, and the red ones.

I know you said you made this up for the sake of an example, but Nik and
I got in a row about this last night so I thought I'd share. I have to
credit him for making me scan all the sets and their figs. There don't
actually seem to BE any blue ninjas! Based on TLG descriptions and
examination of the sets, there are the following types of minifigs in
the sets:

- Samurai: blue torsos and arms, grey helmet "leather plate" that takes
the horns via clip
- Shogun: Like a samurai, but white torso/arms, grey "leatherplate"
breast armor and white leatherplate clip helmet
- Ninjas: These come in 4 colors, plus a special one
All grey with grey "cloth" face cover
All black with black face cover
All red with red face cover (the "red ninjas")
All white with white face cover (the "red ninja princess")
Red Ninja Master: all red with white beard and 2x2 garbage can lid hat
- Robbers/Bandits: Red torso, black hat (either the same helmet as
Samurai, but black, or black pirate/elf/santa droopy hat)

This is very confusing, there are a lot of different factions.
Prototypical, actually (ever play Sword of the Samurai??... to win you
have to play everyone else against each other)

But if I were going to categorise these sets I don't think I'd use the
ninja color to do it.

Wow! -- how many kids get to have that kind of a LEGO-geek discussion with
their dad?  :)

Your categorizations above sound a lot better than colors!  :)


I can see ANWB falling under an unofficial category called "airline" (or
somesuch) which falls under an unofficial category called "promotional"
(or somesuch).

Well, you know this topic gets me worked up so I will let it slide for a
while. But I strongly feel promotional is not a category. It's a
modifier on availability.

I'm probably using the wrong terminology -- This whole OO-data-modeling
thing is still fairly new to me, while you've been doing it for years.  Let
me try to "home in" more on what I meant...

Although promotional is more of a modifier to me than it is a category, both
modifiers and categories are just plain old mathematical sets to me.  So
when I say "category" I really mean "set."  But I hesitate to use "set" too
much because it's confusing with the concept of a "LEGO set."  :)

In terms of modifiers (or "properties" of objects), I want to steer way
clear of text-based or enum-based modifiers on objects.  I want all
modifiers in the DB to be pointers (references, two-way) to other objects.
In other words, if some LEGO set is listed as being a vehicle, it means that
there's a reference to the object that means "being a vehicle."

Sounds like there'll need to be at least two property lists inside a LEGO
set object -- one for modifiers and one for categories.  Or, there could be
one list, and inside the object for "being a vehicle," it could know that
it's a modifier and not a category.  When a data sheet on a set is formatted
for display, the object for "being a vehicle" will need to be swizzled in
anyway so that its name can be fetched.  The screen-name might be "vehicle"
or "Vehicle" or "is a vehicle" or it might be in some other language than
English.  (It'll be up to the "being a vehicle" object to decide how its
name gets displayed at runtime.)


One small point, ANWB is not an airline, it's an auto club, I think,
which is why the (second set at least) subject matter is auto repair,
calling for help, trucks with their logo on them that can haul disabled
cars, etc.

Aha!


The Promotional/Christmas category is probably the same unofficial
category as the Holiday/Christmas category -- just under a different name.
So maybe the whole unofficial "holiday" category belongs as a sub-category
of "promotional"...

It's interesting to look at the Promotional/Soccer category vs. the
Promotional/SHELL category.  In the case of Soccer, it's actually its
own *tightly coherent* theme -- (and as a side note, probably an unofficial
sub-category of Town to some degree) -- while in the case of SHELL, the
sets aren't their own "theme" but rather clear-cut instances of other
themes, such as Town, Fright Knights, UFO, first-year Adventurers, etc.
Nevertheless, the Shell sets need their own sub-category of "promotional."
So -- in other words, the difference between Soccer and SHELL here is that
sets within the Soccer category only belong to one category, whereas sets
within the SHELL category belong to two categories: SHELL and some other
theme-category.  If you collect all Space sets, you wouldn't want to
miss out on a U.F.O. set just because it was released through SHELL --
especially when it has a 4-digit regular LEGO set number.

See, this is where calling SHELL a category falls apart. SHELL is not a
category, just a way to get sets. The shell soccer sets are
town/soccer/holland specific modified by the availability through shell.

OK, I'm definitly confusing you by my unwashed use of OO terminology --
sorry!

What I want to capture is the fact that there is the concept of a

   mathematical-set A which contains all LEGO-sets which were sold by SHELL

as well as the concept of a

   mathematical-set B which contains all LEGO sets pertaining to soccer at
   minifig scale.

Note that B just happens to be a proper-subset of A (but it doesn't
necessarily have to be that way; there just aren't currently any other
soccer sets).  So we wouldn't model B as a subset of A.  But we might model
some new set C as a subset of A, where C is the mathematical-set which
contains all LEGO sets pertaining to soccer -and- sold by SHELL.  C would
also then be a subset of B.  C could be constructed on-the-fly or could
actually be set up as part of the taxonomy...that's a nice subject for
debate.

So my basic premise is that categories are (a) non-exclusive and (b) fuzzy.
(Maybe that's a bad bastardization of the term "category.")  In other words,
categories can overlap.

Examples:  If I categorize you as a Libertarian, I mean that you are an
element of the set of all people who either identify themselves as being
Libertarian.  If I categorize you as a LEGO fanatic, I mean that you are an
element of the set of all people who love LEGO.  If I categorize you as a
train-head, I mean that you are an element of the set of all people who love
trains.


I notice that the McDonald's sets aren't in the DB yet.  That'll need to
be a sub-category for McDonald's and then sub-categories within McDonald's
for the individual promotions (I think there were at least 3 years that
they did them).  One year (I think '89) they were offically called "LEGO
Motion" sets.  So "LEGO Motion" would be an official sub-category of
"McDonald's," which is an unofficial or official (not sure which) sub-
category of "promotional," which is an unofficial category.

Ditto. Just dump this, it doesn't buy you anything.

The mathematical-set which contains the 8 LEGO-sets in the "McDonald's LEGO
Motion" series is a bona fide mathematical set.  And it's a bona fide subset
of the mathematical-set which contains all LEGO-sets released by McDonald's.


The promo set 3047 Trick or Treat set (a.k.a. the "Orange Halloween
Bucket") is arguably also a FreeStlye set.  (Check out the makeup of
the pieces -- right down to the stoopit Timmy minifig -- and the artistic
style on the bucket and the presence of an idea poster -- normally only
found in FreeStyle.)  But of course it would have to be clearly designed as
UNofficially belonging to FreeStyle.  And if 3047 is not part of FreeStyle,
then it's at least part of something that FreeStyle is also a part of --
they're too similar not to be.

Ditto. This is a freestyle set that just happens to be only available at
Target.

Again, its categorization as a holiday set or as a promotional set or as a
Target exclusive -doesn't- detract from the fact that it's unofficially a
FreeStyle set.  The sum of the fuzzy quantifiers doesn't have to equal 100%
-- that's part of the magic of this.


The "Samsonite" category is likely to have the same reorganization
challenges as the "DACTA" and "Promotional" categories -- with lots of
overlapping for different views of the data.

which is why again, I'd mark a set as Town (modified as available
through DACTA) instead of DACTA/Town

Yup, totally agreed.  As long as we agree that DACTA is still an overlapping
tree of categories (or set of sets, if you will).


Star Wars isn't a part of Space in the sense that it's not part of the
LEGO Space System (official category), but it's certainly part of the same
category that Space (capital "S") is.  And that "space" super-category
would also contain Launch Command, Space Port, and probably also the lunar
lander set from the 70's, and the Technic space shuttle.  Again, Launch
Command would still be a 100% official sub-category of the Town System
category.

You lost me here. These sets have subject matter of space but differ
significantly. LC and SP are properly part of town, as they are present
day sets at minifig scale.

I threw ya there because of the capital/lowercase t and s...  It's something
Joshua and I used to use a lot when we talked about Space stuff.

Anyway, Launch Command and Space Port are elements of:

   - town
   - LEGO Town System
   - space

but not

   - LEGO Space System

:)

The "LEGO Space System" mathematical-set is a 100% element of the "space"
mathematical-set, while the "Launch Command" and "Space Port" sets are more
like 25% elements of the "space" mathematical-set.


The Technic SS is part of Technic.

...But also slightly part of "space," I argue.  (Though not part of "LEGO
Space System.")


I think it's important to capture
subject matter affinity but not introduce supercategories for it.
Perhaps have a subject matter hierarchy modeled and have sets have an
affinity to it. That handles the sets that have more than one subject
matter (like the hydronauts/stingray hybrid, or a castle minifig set)

Can you give a couple concrete examples?  I'm not sure I get your meaning
but it sounds really cool.


[...]
   |-- foo1  (unofficial sub-category of Town System)
   |   |-- Time Cruisers  (official theme; sub-category of foo1)
   |   \-- Time Twisters  (official theme; sub-category of foo1)

:-) At first I thought this was FOOL not FOO - ONE ! :-) and thought you
were editorialising. :-)

Maybe it was a subtle jab at TC/TT.  ;-)


[...]
And Larry can have monorail be a fractional sub-category of trains.  :)

Actually, probably not, they are incompatible.

Sorry, I gotcha on the lowercase "t" in "trains" there.  :)p

I love your tree below, BTW! -- much more logical.


You can't run trains on
monorail track or vice versa. However the sets probably would have
strong affinities in the subject matter hierarchy...

Transport
   Land
      Fixed Guideway
         Two rail
             Steel rails/wheels
                Conventional Train  (point A)
             Steel rails/ rubber wheels
                Paris Metro
             Concrete rails/rubber wheels
                Various airport people movers
         One Rail
             Concrete rails/steel wheels
                Conventional Monorails  (point B)

with most  Lego train tying to point A and Lego Monorail tying to point
B via affinity

That's awesome!  Is "affinity" another way of saying fuzzy percentage?  If
you are 95% Libertarian, does it mean that you have a very high affinity for
that attribute?


Officially, ZNAP is its own whole system -- supposedly completely separate
from Technic -- but it's interesting to note that ZNAP sets have actual
Technic pieces in them -- that is, actual Technic pegs, gears, and motors.
In that sense, it's almost more like Technic than ThrowBots/Slizer because
there are more classic Technic pieces in regular technic colors in ZNAP than
in ThrowBots/Slizer.

?? Lots of town sets have technic pieces in them too.

Good point.  OK, never mind about that ZNAP<->TECHNIC.

--Todd



Message has 1 Reply:
  Re: Official and Unofficial theme categories
 
(...) It all started harmlessly enough ;-) I said, "there are red ninjas and blue ninjas, the old ones are blue, the new ones are red..." and Nik said, "no there aren't Dad, there are no blue ninjas", and I said "what?" and he told me about the (...) (26 years ago, 8-Jan-99, to lugnet.admin.database)

Message is in Reply To:
  Re: Official and Unofficial theme categories
 
(...) :-) (...) I know you said you made this up for the sake of an example, but Nik and I got in a row about this last night so I thought I'd share. I have to credit him for making me scan all the sets and their figs. There don't actually seem to (...) (26 years ago, 7-Jan-99, to lugnet.admin.database)

37 Messages in This Thread:













Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    
Active threads in Database

 
LUGNET Guide updates (Sun 24 Nov 2024)
2 hours ago
Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR