2 583
edições
(→Atribuição dos IDs lexicográficos dentro de uma taxonomia: add tabela dos items) |
|||
Linha 133: | Linha 133: | ||
Futas: prefixo <code>0</code>. Roupas: prefixo <code>3</code>. Demais produtos: prefixos <code>1</code> e <code>2</code> disponíveis. Maçãs: prefixo <code>00</code>. Demais frutas: prefixos <code>01</code>, <code>02</code> e <code>03</code> disponíveis.<br /> Maçãs vermelhas, prefixo <code>000</code>; maçãs verdes, prefixo <code>001</code>. Roupas de mulher, prefixo <code>30</code>: vestidos <code>300</code>; camisas femininas <code>302</code>. Demais roupas: camisetas, prefixo <code>31</code>; e jeans prefixo <code>32</code>. <br />Cada maçã vermelha recebe um ID no intervalo <code>000</code> até <code>00033Q</code>; cada maçã verde de <code>001</code> até <code>00133Q</code>; ...; cada jeans de <code>32</code> até <code>32333Q</code>.]] | Futas: prefixo <code>0</code>. Roupas: prefixo <code>3</code>. Demais produtos: prefixos <code>1</code> e <code>2</code> disponíveis. Maçãs: prefixo <code>00</code>. Demais frutas: prefixos <code>01</code>, <code>02</code> e <code>03</code> disponíveis.<br /> Maçãs vermelhas, prefixo <code>000</code>; maçãs verdes, prefixo <code>001</code>. Roupas de mulher, prefixo <code>30</code>: vestidos <code>300</code>; camisas femininas <code>302</code>. Demais roupas: camisetas, prefixo <code>31</code>; e jeans prefixo <code>32</code>. <br />Cada maçã vermelha recebe um ID no intervalo <code>000</code> até <code>00033Q</code>; cada maçã verde de <code>001</code> até <code>00133Q</code>; ...; cada jeans de <code>32</code> até <code>32333Q</code>.]] | ||
Neste cenário, no inventário inicial foram suficientes 11 bits para identificar todos os produtos com seus prefixos. Por exemplo os IDs das maçãs vermelhas ficaram no intervalo <code>000</code> até <code>00033Q</code>, e as maçãs verdes de <code>001</code> até <code>00133Q</code>. | Neste cenário, no inventário inicial foram suficientes 11 bits para identificar todos os produtos com seus prefixos. Por exemplo os IDs das maçãs vermelhas ficaram no intervalo <code>000</code> até <code>00033Q</code>, e as maçãs verdes de <code>001</code> até <code>00133Q</code>. Para facilitar a visualização do prefixo no valor do ID podemos usar o ponto, por exemplo <code>001.33Q</code>. | ||
Resumindo a definição da hierarquia apresentada pelo catálogo da loja: | |||
{| class="wikitable sortable" | |||
! Item da árvore || Prefixo|| Bits/ID || Min ID || Max ID | |||
|- | |||
| Futas || <code>0</code>|| - || -|| - | |||
|- | |||
| Maçãs || <code>00</code>|| - || - || - | |||
|- | |||
| Maçãs vermelhas || <code>000</code>|| 5 || <code>000.0</code> || <code>000.33Q</code> | |||
|- | |||
| Maçãs verdes || <code>001</code>|| 5 || <code>001.0</code> || <code>001.33Q</code> | |||
|- | |||
| Demais frutas || <code>01</code>,<code>02</code>,<code>03</code>|| 6 || <code>01.0</code> || <code>03.333Q</code> | |||
|- | |||
| Roupas || <code>3</code>|| - || -|| - | |||
|- | |||
| Roupas de mulher || <code>30</code>|| - || -|| - | |||
|- | |||
| Vestidos || <code>300</code>|| 5 || <code>300.0</code> || <code>300.33Q</code> | |||
|- | |||
| Camisas femininas || <code>302</code>|| 5 || <code>302.0</code> || <code>302.33Q</code> | |||
|- | |||
| Camisetas unisex || <code>31</code>|| 6 || <code>31.0</code> || <code>31.333Q</code> | |||
|- | |||
| Jean unisex || <code>32</code>|| 6 || <code>32.0</code> || <code>32.333Q</code> | |||
|} | |||
Abaixo ilustrando ao invés das classes algumas instâncias de produtos, cada qual com seu ID, e a posição do ID na "régua base 4h". Para destacar classe e contador foi adotada a notação com ponto separador. Por exemplo a maçã verde com ID=<code>00133</code> pode ser destacada como <code>001.33</code>. Ela vem depois da maçã <code>001.0</code> e bem antes por exemplo do jeans <code>32.101</code>. Todos ficam dentro do intervalo das respectivas classes. | Abaixo ilustrando ao invés das classes algumas instâncias de produtos, cada qual com seu ID, e a posição do ID na "régua base 4h". Para destacar classe e contador foi adotada a notação com ponto separador. Por exemplo a maçã verde com ID=<code>00133</code> pode ser destacada como <code>001.33</code>. Ela vem depois da maçã <code>001.0</code> e bem antes por exemplo do jeans <code>32.101</code>. Todos ficam dentro do intervalo das respectivas classes. |
edições