[Data-modeling] [Developers] Modeling question
Robert Cook
robert at metaweb.com
Mon Jan 7 07:12:05 UTC 2008
I've taken a couple stabs at modeling the abstract product type and
eventually concluded that it should be very simple. My latest straw
man is in my "mobile phones" domain:
http://www.freebase.com/view/schema/user/robert/mobile_phones/product
The idea here is that products have a brand (as opposed to a
manufacturer or producer) and different kinds of web resources such as
support webpages and online reviews. Obviously, this is intended for
a tangible product and not a service, which I think could be handled
with the "Product service"/"Service brand" pairing.
My rule of thumb is if a type is very general, then it should be
simple and have few properties.
My mobile phone type includes the product type:
http://www.freebase.com/view/schema/user/robert/mobile_phones/mobile_phone
R
On Jan 6, 2008, at 9:45 PM, Ed Laurent wrote:
> I guess it's growing on me and Shawn's definition helps quite a bit
> except I would replace "organization" with "person, company, or
> other organization". My concern is that the product <-> producer
> concepts are so general that they should be well thought out and
> modeled as generally as possible so that they support all relevant
> co-types now and in the future. For example, are UPC, weight/volume,
> and cost universal properties of a product? Coca-cola for example
> has different combinations of ingredients depending on where it is
> sold. Similarly, my motorcycle model has a different gear ratio when
> sold in Japan compared to the U.S. Maybe these versions have
> different UPCs but their differences in weight/volume are
> insignificant and you might be able to sell each version for the
> same price. I don't know how many topics in Freebase can/will be
> considered products but it's probably a bunch. Any problems later on
> could have big implications.
>
> -Ed
>
>
> On Jan 7, 2008 12:19 AM, Shawn Simister <narphorium at gmail.com> wrote:
> I would define a Product as a tangible object which is sold by an
> organization under a specific brand name. Therefore corn or people
> are not products but Corn Flakes and People Magazine are. I know
> that there are more general definitions of products, but I think
> they could be accommodated by additional types like Commercial
> Service, Commodity etc.
>
> Shawn
>
> Ed Laurent wrote:
>>
>> The "Products producer" type with a "Products produced" property
>> sounds pretty good to me. The "Product" type a little less so.
>> Would every tangible topic (including people) need to be typed as a
>> product? What defines a product that separates it from other
>> tangible topics? I agree that this kind of type could be very
>> useful and there should be reciprocation between product and
>> producer but I'm not excited about this approach to doing it.
>>
>> -Ed
>>
>> P.S. This conversation is probably more relevant to the Data
>> Modeling list so I'm cc'ing it.
>>
>>
>> On Jan 6, 2008 10:05 PM, Daniel E. Renfer < duck at kronkltd.net> wrote:
>> It would probably make sense to have some sort of "products producer"
>> co-type. The producers would have a "products produced" link to the
>> "producer" field of the corresponding "product" type.
>>
>> Not every company produces products, and there are some products that
>> are produced by groups other than companies.
>>
>> Other than that, it sounds like great information to track.
>>
>> Kavitha Srinivas wrote:
>> > For companies, is there any interest in linking companies to their
>> > major products (e.g., Pfizer to its key pharma products) as
>> listed in
>> > Wikipedia? I don't mind adding it, but there is no appropriate
>> slot
>> > to add it.
>> > Key products seems to be important information for a company.
>> > Thanks!
>> > Kavitha
>> > _______________________________________________
>> > Developers mailing list
>> > Developers at freebase.com
>> > http://lists.freebase.com/mailman/listinfo/developers
>>
>>
>> _______________________________________________
>> Developers mailing list
>> Developers at freebase.com
>> http://lists.freebase.com/mailman/listinfo/developers
>>
>>
>> _______________________________________________
>> Data-modeling mailing list
>> Data-modeling at freebase.com
>> http://lists.freebase.com/mailman/listinfo/data-modeling
>>
>
>
> _______________________________________________
> Data-modeling mailing list
> Data-modeling at freebase.com
> http://lists.freebase.com/mailman/listinfo/data-modeling
>
>
> _______________________________________________
> Data-modeling mailing list
> Data-modeling at freebase.com
> http://lists.freebase.com/mailman/listinfo/data-modeling
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freebase.com/pipermail/data-modeling/attachments/20080106/14458a2d/attachment-0001.htm
More information about the Data-modeling
mailing list