Product/service fluid/grease
grease
A service fluid held in a semi-solid structure so that it stays where it is put — packed into a bearing, a joint or a gear case instead of circulating. It strictly refines ServiceFluid by slots that have no meaning for any liquid in the family: `thickener` (what makes it a grease — a lithium, lithium-complex or lithium/calcium soap, a polyurea, or a non-soap bentonite clay), `dropping_point` (the temperature at which that structure releases its oil and the grease stops being a grease) and the service band `service_temperature_min` / `service_temperature_max` (a named table field on 11 of the 19 grease sheets read at the mint and prose on five more — published MORE OFTEN than base oil type, and the fact DIN 51502 encodes in the last two characters of a code like KP2K-30; two scalars rather than one range because the pool has no range shape). Both are published on ALL EIGHT manufacturer grease datasheets read at the mint — Shell Gadus S2 V220 2, Mobilgrease XHP 222, SKF LGMT 2 and LGMT 3, TotalEnergies MULTIS EP 2, Castrol Spheerol EPL 2, Chevron Delo Grease ESI EP 2 and Starplex EP — and on NONE of the two dozen engine-oil, gear-oil, transmission-fluid, brake-fluid and coolant sheets read beside them, because an oil has no thickener to name and no structure to drop out of. `dropping_point` is deliberately OPTIONAL and not required, and there is a real product behind that choice: a non-soap clay grease (Phillips 66 Bentone) is published as NON-MELT and has no dropping point at all. Its consistency is the inherited `viscosity_grade` on the NLGI scale (NLGI 2 is the trade default), its base oil's thickness is the inherited `kinematic_viscosity` at 40 C, its duty is the inherited `fluid_duty` (bearing or chassis lubrication), and its fill is `net_weight` in kilograms, not `net_content` — a grease is sold by the kilo, and the 1 KG tin on one Dar es Salaam duka's shelf is the case. TWO THINGS RECORDED AT THE MINT so a later session does not have to rediscover them. First, the DIN 51502 code trap: a code like KP2K-30 or KP2K-25 is a real published designation whose parts are already sayable here (K = grease, P = EP additives, 2 = the NLGI grade, K = upper temperature +120 C, -30 = lower), but DIN 51502 defines the CODE FORMAT while DIN 51825 defines the REQUIREMENTS, and the sheets label the same string inconsistently — SKF calls it 51825, TotalEnergies calls it 51502. If the code is ever stated as a whole it belongs in `meets_specification` under 51502, which is the grammar. Second, the base-oil ISO VG on a grease sheet is an APPROXIMATION and not a measurement: Chevron's own field name is 'ISO Viscosity Grade, Base Oil Equivalent' and its value straddles two grades (220/320) while the measured figure sits between them at 261 mm2/s.
A genuine kind — it answers questions its parent does not.
A grease is a service fluid that adds its own dropping point, highest service temperature, lowest service temperature and thickener.
what it can tell you the questions a grease answers
Grouped by the part of the product each question is about. Every grease can answer all of these.
Each grease has an also known as, a display name, a meets specification, a model name, a trade identifier, a single active state, a single brand, one or more fluid duties, a single identifier exists, a single manufacturer, a single seller type, a single sub-brand and any number of tracking markings. Each meets specification carries its own specification scheme. Each trade identifier carries its own identifier scheme.
Beyond what a service fluid measures, it adds its own dropping point, highest service temperature and lowest service temperature (in °C). It also records depth, diameter, height, length and width (in millimeters or inches), net content (in liters), net weight (in grams or kilograms), pour point (in °C) and sulphated ash. It can record more than one boiling point, dynamic viscosity and kinematic viscosity. It has a single viscosity grade. Each boiling point carries its own condition measured in. Each dynamic viscosity carries its own reference temperature. Each kinematic viscosity carries its own reference temperature. Each viscosity grade carries its own grading scale.
It has a single size system and thickener. It comes in any number of colors and materials. It offers any number of base fluids, patterns and sizes.
It can be listed at any number of list prices, list prices, list prices, list prices, list prices and list prices. It has a single custom amount enabled. It offers any number of offered bies. Each list price carries its own price valid from, price valid until and price basis. Each offered by carries its own stance and party name. Each price component carries its own price component type and applies to payment method. Each sale price carries its own compare-at price, reference price type, promotion type, price valid from, price valid until, price eligibility and price basis. Each tier price carries its own tiers mode, tier minimum quantity, tier flat fee, price eligibility, price valid from, price valid until and price basis.
Each grease states its age restriction, country of origin, regulatory permit, responsible person, un number and warning. It may carry any number of certifications, geographical indications and hazard classes. Each geographical indication carries its own designated region. Each hazard class carries its own ghs pictogram and ghs signal word. Each regulatory permit carries its own permit regime. Each warning carries its own warning category.
It records description and media. Each media carries its own medium type, media role, media alt text, media facing and document type.
It has a single availability status, any number of eligible regions, any number of ineligible regions and inventory quantity. Each inventory quantity carries its own quantity state, place name and place type.
A grease can carry a single fit verdict and aggregate rating, and any number of comments, community answers, community questions, reviews, review highlight tags and engagement counters. Each aggregate rating carries its own rating count. Each comment carries its own commenter name, commenter role and comment date. Each community answer carries its own answerer role, answer accepted and answer vote count. Each community question carries its own question author, question date and question vote count. Each engagement counter carries its own engagement signal, engagement window and engagement rank category. Each review carries its own review rating, review headline, review author, review date, verified purchase, review kind, review aspect, incentive disclosure, review language, review source platform, reviewer media, helpful vote count and variant reviewed.
Each grease is sold in a stated item condition. A free-text condition note can add the specifics.
It measures shipping weight (in grams or kilograms). It has a single requires shipping. It offers any number of fulfilment channels and shipping restrictions. It records hs tariff code. Each shipping rate carries its own delivery speed, shipping region, minimum handling time, maximum handling time, minimum transit time, maximum transit time and free-shipping threshold.
Each instalment plan carries its own instalment count, down-payment amount and credit type. Each recurring price carries its own billing interval, interval count, usage type, meter event name, usage aggregation, trial length, trial end behaviour, setup fee, phase iterations and price basis.
It has a single tax behaviour. It records tax category.
It has a single gift card. It supports any number of digital delivery methods. Each digital delivery method carries its own licence term, licence scope, delivery platform / drm, download limit and access expiry.
It has a single return policy. It records warranty. Each return policy carries its own return window, return method and return fee responsibility. Each warranty carries its own warranty scope and warranty term.
It supports any number of accepted payment methods.
It measures maximum order quantity and minimum order quantity (as a whole count of selling units). It offers any number of customer eligibilities and purchase gates.
It records personalization field. Each personalization field carries its own input type, field required and maximum length.
slot-profile what a grease answers
Every question it can answer — added here, shadowed (tightened from a parent), or inherited from above. Each answer is a ◇token, a №number + unit, or “free text.
| question | answered with | how many | from |
|---|---|---|---|
| active state | ◇token Active States | one | product |
| also known as | “free text plain text formats | many | product |
| brand | ◇token Brands | many | product |
| display name | “free text plain text formats | required · one | product |
| fluid duty | ◇token Fluid duties | required · many | service-fluid |
| identifier exists | ◇token Identifier Expectation | one | product |
| manufacturer | ◇token Manufacturers | one | product |
| meets specification | “free text plain text formats | many | service-fluid |
| each meets specification carries specification scheme | |||
| model name | “free text plain text formats | one | product |
| seller type | ◇token Seller Types | one | product |
| sub-brand | ◇token Sub-Brands | one | product |
| tracking marking | ◇token Tracking Markings | many | product |
| trade identifier | “free text code formats | many | product |
| each trade identifier carries identifier scheme | |||
| question | answered with | how many | from |
|---|---|---|---|
| base fluid | ◇token Base fluid types | many | service-fluid |
| color | ◇token Color types | many | product |
| material | ◇token Material types | many | product |
| pattern | ◇token Patterns | many | product |
| size | ◇token Sizes | many | product |
| size system | ◇token Size Systems | one | product |
| thickener new to this kind | ◇token Thickener types | required · one | added |
| question | answered with | how many | from |
|---|---|---|---|
| custom amount enabled | ◇token Custom Amount Modes | one | product |
| custom amount maximum | №number + unit Currencies | one | product |
| custom amount minimum | №number + unit Currencies | one | product |
| list price | №number + unit Currencies | many | product |
| each list price carries price valid fromprice valid untilprice basis | |||
| offered by | ◇token Party roles | many | product |
| each offered by carries stanceparty name | |||
| price component | №number + unit Currencies | many | product |
| each price component carries price component typeapplies to payment method | |||
| sale price | №number + unit Currencies | many | product |
| each sale price carries compare-at pricereference price typepromotion typeprice valid fromprice valid untilprice eligibilityprice basis | |||
| tier price | №number + unit Currencies | many | product |
| each tier price carries tiers modetier minimum quantitytier flat feeprice eligibilityprice valid fromprice valid untilprice basis | |||
| question | answered with | how many | from |
|---|---|---|---|
| age restriction | ◇token Age restrictions | one | product |
| certification | ◇token Certifications | many | product |
| country of origin | ◇token Countries | one | product |
| flash point | №number + unit Temperature units | one | product |
| geographical indication | ◇token Geographical-indication schemes | many | product |
| each geographical indication carries designated region | |||
| hazard class | ◇token Hazard classes | many | product |
| each hazard class carries GHS pictogramGHS signal word | |||
| regulatory permit | “free text code formats | many | product |
| each regulatory permit carries permit regime | |||
| responsible person | “free text plain text formats | many | product |
| UN number | “free text code formats | one | product |
| warning | “free text longform text formats | many | product |
| each warning carries warning category | |||
| question | answered with | how many | from |
|---|---|---|---|
| description | “free text longform text formats | one | product |
| media | “free text media reference formats | many | product |
| each media carries medium typemedia rolemedia alt textmedia facingdocument type | |||
| question | answered with | how many | from |
|---|---|---|---|
| availability ends | “free text date formats | one | product |
| availability starts | “free text date formats | one | product |
| availability status | ◇token Availability statuses | one | product |
| eligible region | ◇token Regions | many | product |
| ineligible region | ◇token Regions | many | product |
| inventory quantity | №number + unit Quantity Units | many | product |
| each inventory quantity carries quantity stateplace nameplace type | |||
| question | answered with | how many | from |
|---|---|---|---|
| condition note | “free text longform text formats | one | product |
| item condition | ◇token Item Conditions | one | product |
| question | answered with | how many | from |
|---|---|---|---|
| fulfilment channel | ◇token Fulfilment Channels | many | product |
| HS tariff code | “free text code formats | one | product |
| requires shipping | ◇token Shipping Requirement | one | product |
| shipping rate | №number + unit Currencies | many | product |
| each shipping rate carries delivery speedshipping regionminimum handling timemaximum handling timeminimum transit timemaximum transit timefree-shipping threshold | |||
| shipping restriction | ◇token Shipping Restrictions | many | product |
| shipping weight | №number + unit Mass units | one | product |
| question | answered with | how many | from |
|---|---|---|---|
| instalment plan | №number + unit Currencies | many | product |
| each instalment plan carries instalment countdown-payment amountcredit type | |||
| recurring price | №number + unit Currencies | many | product |
| each recurring price carries billing intervalinterval countusage typemeter event nameusage aggregationtrial lengthtrial end behavioursetup feephase iterationsprice basis | |||
| question | answered with | how many | from |
|---|---|---|---|
| tax behaviour | ◇token Tax Behaviours | one | product |
| tax category | “free text code formats | one | product |
| question | answered with | how many | from |
|---|---|---|---|
| digital delivery method | ◇token Digital Delivery Methods | many | product |
| each digital delivery method carries licence termlicence scopedelivery platform / DRMdownload limitaccess expiry | |||
| gift card | ◇token Gift-card Nature | one | product |
| question | answered with | how many | from |
|---|---|---|---|
| return policy | ◇token Return Policy Categories | one | product |
| each return policy carries return windowreturn methodreturn fee responsibility | |||
| warranty | “free text plain text formats | many | product |
| each warranty carries warranty scopewarranty term | |||
| question | answered with | how many | from |
|---|---|---|---|
| accepted payment method | ◇token Payment Methods | many | product |
| question | answered with | how many | from |
|---|---|---|---|
| customer eligibility | ◇token Price Eligibility Segments | many | product |
| maximum order quantity | №number + unit Quantity Units | one | product |
| minimum order quantity | №number + unit Quantity Units | one | product |
| purchase gate | ◇token Purchase Gates | many | product |
| question | answered with | how many | from |
|---|---|---|---|
| personalization field | “free text plain text formats | many | product |
| each personalization field carries input typefield requiredmaximum length | |||