[Data-modeling] A proposal for consumer products

Kirrily Robert kirrily at metaweb.com
Mon Dec 22 20:38:40 UTC 2008


Just talked to Jeff about this and wanted to run it past you all.   
I'll also crosspost to the Business domain.

Currently we have no link between "iPhone" and "Apple" in our schema.   
That is, the consumer product type has no property for the company  
that makes that product.  The problem is that if you talk about  
"Product manufacturer" you get all caught up in the fact that  
actually, some factory in China manufactures/assembles the iPhone.   
But I talked to some of our business guys and asked them, and they  
said that the term manufacturer, though imprecise, is the right term  
to use.  And we couldn't come up with anythign better.

So here's what I propose:

1) A type, "Product manufacturer".  The description for that type  
should explain that it applies to the company ultimately responsible  
for producing the product, and isn't intended to capture the actual  
physical manufacturing of the product eg. by subcontracted factories.

2) On the type "Consumer product", a property called "Produced by"  
which expects "Product manufacturer".  Calling it "produced by" will  
discourage people who are looking at the iPhone page from putting in  
the name of the Chinese factory.

3) Additionally, a type called "Product line" which has the properties  
"Parent product line" and "Includes sub-lines" (i.e. a phylogeny  
pattern) as well as "Products in this line" which expects "Consumer  
product".

4) On "Consumer product", a reverse property called "Part of product  
line"

It's not perfect but it seems good enough for now, and better than  
nothing.  Thoughts?

K.


-- 
Kirrily Robert
Freebase Community Director
kirrily at metaweb.com
http://freebase.com/






More information about the Data-modeling mailing list