{"id":416,"date":"2013-03-10T22:31:42","date_gmt":"2013-03-10T22:31:42","guid":{"rendered":"http:\/\/62.131.51.129\/wordpress\/?p=416"},"modified":"2013-03-10T22:31:42","modified_gmt":"2013-03-10T22:31:42","slug":"product-types","status":"publish","type":"post","link":"http:\/\/archief.van-maanen.com\/?p=416","title":{"rendered":"Product Types"},"content":{"rendered":"<p>I recently encountered a nice model on product types that I would like to share.<br \/>\nA product type can be understood as an concept of a product, much like the descriptions you might see in a catalogue. Examples like a Peugeot 206 Gentry which is a concept of a car. It is not equivalent to actual cars &#8211; it only describes a type of a car of which a lot of actual cars may exist.<\/p>\n<p>Then the model:<\/p>\n<p><a href=\"http:\/\/62.131.51.129\/wp-content\/uploads\/2013\/03\/productType.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-417\" alt=\"productType\" src=\"http:\/\/62.131.51.129\/wp-content\/uploads\/2013\/03\/productType.jpg\" width=\"443\" height=\"296\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>In the left upper corner, we see the entity &#8220;Product Type&#8221;. This entity may contain a description such as the Peugeot 206 Gentry. Other examples may be the hard disk WD3000EXDB which stands for a type hard disk.<\/p>\n<p>As we may have hundreds, may be thousands of product type, we may classify these product type into several classes. We may have the class &#8220;cars&#8221; and a class &#8220;hard disks&#8221;.<\/p>\n<p>Each of these classes may have (overlapping) sets of attributes that describe the product types. The product type class &#8220;hard disk&#8221; may have attributes like price, storage amount, delivery term etc. Likewise a product type class may have attributes like price, number of seats. The attributes are listed in an entity &#8220;Product Type Attributes&#8221;. As we may have overlapping sets, an associative entity is added.<\/p>\n<p>The &#8220;Product Type Attributes&#8221; and &#8220;Product Type&#8221; both identify the values. We then know the Peugeot 206 Gentry costs 20000 euro, whereas the\u00a0WD3000EXDB costs 200 euros.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently encountered a nice model on product types that I would like to share. A product type can be understood as an concept of a product, much like the descriptions you might see in a catalogue. Examples like a Peugeot 206 Gentry which is a concept of a car. It is not equivalent to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-416","post","type-post","status-publish","format-standard","hentry","category-nice-to-know"],"_links":{"self":[{"href":"http:\/\/archief.van-maanen.com\/index.php?rest_route=\/wp\/v2\/posts\/416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/archief.van-maanen.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/archief.van-maanen.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/archief.van-maanen.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/archief.van-maanen.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=416"}],"version-history":[{"count":0,"href":"http:\/\/archief.van-maanen.com\/index.php?rest_route=\/wp\/v2\/posts\/416\/revisions"}],"wp:attachment":[{"href":"http:\/\/archief.van-maanen.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/archief.van-maanen.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=416"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/archief.van-maanen.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}