Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 23 Next »

Additional Properties

Additional niches properties of products allow studying user preferences and calculating recommendations more accurately. This section describes allowing filling the product feed with niche features of cosmetics and perfumes. 

Cosmetics

The "cosmetics" element must be inside the "offer" element.

<offer ...>
    ...
    <cosmetics>
        ...
    </cosmetics>
</offer>


Gender

The "gender" element must be inside the "cosmetics" element and can have one of the following values:

ValueDescription
mFor men's products
fFor women's products

<offer ...>
    ...
	<cosmetic>
	    <gender>f</gender>
	</cosmetic>
</offer>

If the product is equally suitable for either gender, there is no need to add this element.



Hypoallergenic

The "hypoallergenic" element must be inside the "cosmetics" element and can have the following values:

ValueDescription
1Product is hypoallergenic
0Product is non-hypoallergenic. The default value.

<offer ...>
    ...
	<cosmetic>
	    <hypoallergenic>1</hypoallergenic>
	</cosmetic>
</offer>


Skin

The "skin" element must be inside the "cosmetics" element.

<offer ...>
    <cosmetics>
       ...
        <skin>
            ...
        </skin>
    </cosmetics>
</offer>


Type (skin)

The "type" elements must be inside the "skin" element of the "cosmetics" element and can have one of the following values:

ValueDescription
dryProducts related to dry skin
normalProducts related to normal skin
oilyProducts related to oily skin
combyProducts related to combination skin

<offer ...>
    ...
	<cosmetic>
	    <skin>
			<type>normal</type>
			<type>dry</type>
		</skin>
	</cosmetic>
</offer>



Condition (skin)

The "condition" elements must be inside the "skin" element of the "cosmetics" element and can have one of the following values:

ValueDescription
dehydratedProducts related to dehydrated skin
sensitiveProducts related to sensitive skin
problemProducts related to problematic skin
fadingProducts related to aging skin

<offer ...>
    ...
	<cosmetic>
	    <skin>
			<condition>sensitive</condition>
			<condition>fading</condition>
		</skin>
	</cosmetic>
</offer>


Part

The "part" elements must be inside the "skin" element of the "cosmetics" element and can have one of the following values:

ValueDescription
faceProducts related to facial care, makeup, oral hygiene, etc.
bodyProducts related to body care, perfume, etc.
intimProducts related to personal hygiene
handProducts related to hand and nail care
legProducts related to foot care

<offer ...>
    ...
	<cosmetic>
	    <skin>
			<part>face</part>
			<part>body</part>
		</skin>
	</cosmetic>
</offer>


Hair

The "hair" element must be inside the "cosmetics" element.

<offer ...>
    <cosmetics>
       ...
        <hair>
            ...
        </hair>
    </cosmetics>
</offer>


Type (hair)

The "type" elements must be inside the "hair" element of the "cosmetics" element and can have one of the following values:

ValueDescription
dryProducts related to dry hair
normalProducts related to normal hair
oilyProducts related to oily hair
combyProducts related to combination hair

<offer ...>
    ...
	<cosmetic>
	    <hair>
			<type>normal</type>
			<type>oily</type>
		</hair>
	</cosmetic>
</offer>


Condition (hair)

The "condition" elements must be inside the "hair" element of the "cosmetics" element and can have one of the following values:

Value Description
coloredProducts related to dyed hair
damagedProducts related to damaged hair
wavedProducts related to curly hair
seboreaProducts related to dandruff
akneProducts related to aсne, others head skin conditions
lossProducts related to hair loss treatment
growProducts related to hair growth helping

<offer ...>
    ...
	<cosmetic>
	    <hair>
			<condition>colored</condition>
			<condition>damaged</condition>
		</hair>
	</cosmetic>
</offer>


Nail

The "nail" element must be inside the "cosmetics" element.

<offer ...>
    ...
    <cosmetics>
        <nail>
            ...
        </nail>
    <cosmetics>
</offer>


Type (nail)

The "type" elements must be inside the "nail" element of the "cosmetics" element and can have one of the following values:

ValueDescription
toolProducts related to nail care tool
polishProducts related to nail polish
gelProducts related to gel polish
oilProducts related to nail oil
cleanerProducts related to nail cleaner

<offer ...>
    ...
	<cosmetic>
	    <nail>
			<type>tool</type>
		</nail>
	</cosmetic>
</offer>


Polish Color

The "polish_color" element must be inside the "nail" element of the "cosmetics" element and can have any value describing the color of the nail polish.

This element can only be used in combination with the "polish" type. See above.


<offer ...>
    ...
	<cosmetic>
	    <nail>
			<type>polish</type>
            <polish_color>red</polish_color>
		</nail>
	</cosmetic>
</offer>


Perfume

The "perfume" element must be inside the "cosmetics" element.

<offer ...>
    ...
    <cosmetics>
        <perfume>
            ...
        </perfume>
    <cosmetics>
</offer>


Family

The "family" element must be inside the "perfume" element of the "cosmetics" element and can have one of the following values:

ValueDescription
floralPerfume products of the floral note family
orientalPerfume products of the oriental note family
woodyPerfume products of the woody note family
freshPerfume products of the fresh note family

<offer ...>
    ...
	<cosmetic>
	    <perfume>
			<family>woody</family>
		</perfume>
	</cosmetic>
</offer>


Aroma

The "aroma" element must be inside the "perfume" element of the "cosmetics" element and can have one of the following values:

ValueRelationsDescriptionCommentary
fruity_floralFloral Family

Fruity Floral (Fruity + Floral Notes)Main notes include fruits and floral notes
floralFloral (Floral + Fresh Notes)Main notes include fresh-cut flowers
soft_floralSoft Floral (Floral Notes)Main notes include aldehydes and powdery notes
floral_orientalOriental FamilyFloral Oriental (Floral + Oriental Notes)Main notes include white flowers (such as orange blossom) and sweet spices
soft_orientalSoft Oriental (Oriental + Floral Notes)Main notes include incense and amber
orientalOriental (Oriental Notes)Main notes include oriental resins such as frankincense, and vanilla
woody_orientalWoody Oriental (Oriental + Woody Notes)Main notes include sandalwood and patchouli.
woodsWoody FamilyWoodsMain notes include aromatic woods and vetiver
mossy_woodsMossy Woods (Woody + Oriental Notes)Main notes include oakmoss and amber
dry_woodsDry Woods (Woody Notes)Main notes include dry woods and leather
aromaticFresh FamilyAromatic Fougère (Fresh Notes)Main notes include lavender and aromatic herbs. This universal fragrance group includes elements from different families: the freshness from the Citrus family, floral notes of lavender, the spicy-sweetness of a Floral Oriental, the ambery depth of an Oriental and the Mossy Woods warmth of sandalwood and oakmoss.
citrusCitrus (Woody + Fresh Notes)Main notes include bergamot and other citrus oils
waterWater (Fresh + Floral Notes)Main notes include marine and aquatic notes, generally from the chemical calone
greenGreen (Fresh + Floral Notes)Main notes include galbanum and green notes.
fruityFruity (Fresh + Floral Notes)Main notes include berries and other non-citrus fruits

<offer ...>
    ...
	<cosmetic>
	    <perfume>
			<family>woody</family>
            <aroma>mossy_woods</aroma> 
		</perfume>
	</cosmetic>
</offer>


Volume

The "volume" elements must be inside the "volumes" element of the "cosmetics" element. Each "volume" element must contain the "value" and "price" elements:

NameTypeDescription
valuenumberVolume in milliliters
pricenumberPrice for each volume

<offer ...>
    ...
	<cosmetic>
		<volumes>
 			<volume>
    			<value>200</value>
				<price>1000</price>
  			</volume>
			<volume>
    			<value>400</value>
				<price>2000</price>
  			</volume>
		</volumes>
	</cosmetic>
</offer>


Periodic

The "periodic" element must be inside the "cosmetics" element and can have the following values:

ValueDescription
1Product is purchased frequently
0Product is purchased occasionally. The default value.

<offer ...>
    ...
	<cosmetic>
	    <periodic>1</periodic>
	</cosmetic>
</offer>


Professional

The "professional" element must be inside the "cosmetics" element and can have the following values:

ValueDescription
1Product is purchased for professional use (by professionals)
0Product is purchased for everyday use (by ordinary customers). The default value.

<offer ...>
    ...
	<cosmetic>
	    <professional>1</professional>
	</cosmetic>
</offer>

  • No labels