[Data-modeling] Type for groups/sets of people (or any entity?)

Robert Cook robert at metaweb.com
Mon Jul 20 20:44:19 UTC 2009


So, Kirrily mentioned this type:

http://www.freebase.com/type/schema/freebase/list?domain=%2Ffreebase

which is intended to be a very generic collection holder.  Some of the  
properties include:

Entities -- the "members" of the list
Related type -- The types these members should be.  This helps guide  
autocomplete and potentially autotyping as items are added.
Category -- the kind of list this is "Favorite films", "Jazz musicians  
with substance abuse problems", etc.

What's key here is that this allows a definition of loose semantics.   
A List Category is like a property without a type, and it's optional  
(a list can be a one-off).

Also the Entities property is mediated -- that is, there is a mediator  
node between the list and the member topic.  This may be overkill for  
the cases you're describing, but it's a kind of lowest common  
denominator -- it allows you to encode both simple and mediated  
relationships with the same pattern.

R

On Jul 20, 2009, at 12:45 PM, Tom Morris wrote:

> On Mon, Jul 20, 2009 at 2:11 PM, Iain Sproat<iainsproat at gmail.com>  
> wrote:
>> I'd recently thrown together a 'people' type for this purpose.   
>> Cane & Abel,
>> Brangelina and the Olsen twins are currently typed as such.
>
> That's exactly the kind of thing I'm talking about (although the name
> "people" seems a little awkward to me).
>
>> But it feels like a quick hack, as it doesn't define any sort of
>> relationship between the person and the group.  e.g. employee,  
>> spouse,
>> sibling, band member etc..
>
> The advantage of keeping it lightweight is that it can be reused more
> widely.  Any cases where the nature of the relationship among group
> members is important can be modeled with a more heavyweight structure.
>
> On Mon, Jul 20, 2009 at 2:41 PM,  
> evening0star<evening0star at gmail.com> wrote:
>> Have nothing to add other than there's a table of people with "and"  
>> in
>> the topic title for possible splits on To Do Lists base.
>
> Yup, that would be one of the initial applications -- to allow those
> to be split while still retaining the topic which describes them
> collectively and links back to Wikipedia AND allowing navigation
> between the group and the individual members.
>
> Tom
> _______________________________________________
> Data-modeling mailing list
> Data-modeling at freebase.com
> http://lists.freebase.com/mailman/listinfo/data-modeling



More information about the Data-modeling mailing list