The product knowledge under our tools. About a thousand meat products, each with one ID, its names in many languages and the attributes a spec can state. A small model we train ourselves reads the way traders really write.
Drawn for orientation, not as a cutting line. Where a cut starts and ends is part of the spec.
Meat Ontology/Pork belly0.4.297
By-productDomestic pigMeatBorsa scheme
Pork head
The intact head. Whether skin, ears, tongue, cheek meat or jowl stay on is stated separately; removed head meat, cheek meat, ears and tongue are other products.
No reviewed substitute yet. One is added only with a use, its limits and a source.
CutDomestic pigMeatBorsa scheme
Pork jowl
A fat-rich cut from the lower cheek and throat. Rind, neck fat, cutting line, trim and grade are stated separately. Pork cheek meat is a different muscle product.
Replaces the bone-in butt when bone-in presentation is not required. Compare yield on a boneless basis.
CutDomestic pigMeatBorsa scheme
Pork loin
The whole loin. Length, rib and blade, tenderloin, bone and rind, trim and packing are stated separately. Loin eye, tenderloin, chops and chain trimmings are other products.
Replaces the long loin when the blade portion and skin are not required.
FatDomestic pigMeatBorsa scheme
Pork back fat
Fat from beneath the skin of the back, sold apart from the meat. Rind, thickness, trim and firmness are stated separately. Rendered lard is a different product.
Replaces whole spareribs when removing the sternum, cartilage and flank is acceptable.
CutDomestic pigMeatBorsa scheme
Pork belly
The whole belly. Bone, rind, flank, how the ribs came off, trim, processing and weight are stated separately. Removed ribs, bones and flank cuts are other products.
Replaces the belly when rind is not required by the finished product. Compare price and yield on the skinless belly.
CutDomestic pigMeatBorsa scheme
Pork leg
The whole hind leg, not separated muscles. Long or short cut, sirloin kept, bone, rind, shank or foot and trim are stated separately. Cured or cooked ham is a different product.
No reviewed substitute yet. One is added only with a use, its limits and a source.
02 · Any product line
Messy line in. Clean spec out.
A price list, an offer, a note from a call. The rules read the product and every attribute they recognise, keep the seller’s own words beside each value, and decide: tag it, or ask a person.
Resolve/One lineProductAttributeNumberNot read
Schweinebauch ohne Knochen mit Schwarte, gefroren, 10kg ctn
Only the product phrase is sent. No customer, no price, no conversation.
ProductPork bellyGerman preferred name · exact
Tagged automatically
Field
Value
Confidence
Bone
bonelessfrom ohne Knochen
0.98
Rind
rind-onfrom mit Schwarte
0.97
Refrigeration
frozenfrom gefroren
0.97
Packing
cartonfrom ctn
0.99
10kgWeight · 10 kg · per packageCarcass
Carcass reads the title the same way. Nothing for a person to do.
Pork shoulder 4D boneless Supreme
Only the product phrase is sent. No customer, no price, no conversation.
ProductPork shoulderEnglish preferred name · exact core
Tagged automatically
Field
Value
Confidence
Trim code
4D · shoulderfrom 4D
0.96
Bone
bonelessfrom boneless
0.98
SupremeNot read by the rules
One word was not read. Carcass, reading the title alone, picks the same product, so the word no longer holds it back.
Presa ibérica de bellota
Only the product phrase is sent. No customer, no price, no conversation.
ProductPork shoulder serratus ventralisSpanish trade name · the breed word gives the animal
Tagged automatically
Field
Value
Confidence
Breed claim
Ibéricofrom ibérica
stated
Feeding claim
acorn-fedfrom de bellota
stated
Claims are kept as the seller wrote them. A claim is not a certificate.
BONFILE 2-3 kg
Only the product phrase is sent. No customer, no price, no conversation.
ProductWhich animal?Bare name shared by several animals
The resolver will not guess the species. It offers the choices; a person picks one, and the choice teaches Carcass.
Tagged automatically
An exact name, nothing ambiguous, no words left over.
Needs a person
A near spelling, a word it could not place, two values that disagree, or a choice to make.
No match
It says what is missing: the animal, the bone, the standard. And offers the choices.
03 · Cutting standards
Standards disagree. Honestly.
UNECE, the US IMPS series, AHDB in the UK, Austria’s AMA, the EU poultry rules. Each draws its lines a little differently. Every code is mapped to one MeatBorsa product with how far it matches, never a false “same”.
One product, fourteen codesEach code is a narrower presentation of the same belly.
Pork bellyMeatBorsa · one ID
UNECE Rev.3International · 2018
4079
4080
4081
4082
4329
4330
4331
4332
4333
USDA IMPS 400United States · 2014
408
408B
409
409A
AMAAustria
2612
Two standards, one cutPick a pair.
Standard AUNECE 4280Standard BUSDA 415
Exact
Close
Overlapping
Broader / narrower
Both are the psoas tenderloin. The USDA item removes the psoas minor and has its own tail and fat trim.
Standard AUNECE 4161Standard BUSDA back ribs
Exact
Close
Overlapping
Broader / narrower
Both need an intact section of at least eight loin ribs with the meat between them, vertebral bodies removed.
Standard AUNECE square cutStandard BUSDA 403
Exact
Close
Overlapping
Broader / narrower
Both cover the shoulder, but with different rib boundaries and removal rules. Neither contains the other.
Standard AUNECE tenderloinStandard BUSDA 189
Exact
Close
Overlapping
Broader / narrower
Both are the full psoas tenderloin, with different base trim and tail conventions.
Standard AUNECE eye roundStandard BUSDA eye of round
Exact
Close
Overlapping
Broader / narrower
Both are the semitendinosus separated from the outside. The buyer’s trim options still decide.
Standard AUNECE 1617Standard BUSDA 113
Exact
Close
Overlapping
Broader / narrower
Both are the square-cut chuck and shoulder, but separation lines and what stays on differ.
Words it will not guessSome names only mean something once the animal is known. They wait for it.
LagartoPork lagarto with a pig, beef eye round with cattle
Presaneeds the animal; “Presa ibérica” has it
Tomahawkbeef, pork or lamb: stays open until one is named
Cutting fatpork or beef, never guessed
Bonfilea Turkish name shared by animals
Turkeya country as often as a bird: not read as the animal
26 schemes in the ontology UNECE porcine, bovine, veal, ovine, caprine, chicken, turkey, duck, goose and edible co-products · USDA IMPS 100, 200, 300, 400 and 700 · USDA poultry trade descriptions · US poultry rules · AHDB beef · EU poultry regulation 2026/343 · MeatBorsa families
04 · The model
Rules first. A second reader. Then you.
The meaning is finite. The ways traders write never will be. So rules hold the meaning, and Carcass, a small model we train ourselves on every decision our traders confirm, reads the wording a second time.
1The rules read it
Names, spellings and attribute words from the ontology. Deterministic: the same line gets the same answer on the same release.
Carcass reads it again
Which candidate is the product, or none. What each number is. What the title states about bone, rind, trim, packing.
They agree
Tagged, with the seller’s words kept beside every value.
They don’t, or it is unclear
A person accepts, corrects or removes each reading. That decision becomes the next lesson.
CarcassQwen3 1.7B · trained by MeatBorsa
Product pickwhich candidate, or none of them
Numberspiece, package or shipment weight, in which unit
Attributesquotes the title’s own words for each value
Leftover wordswhat is noise and what still matters
No general chatbot model. Trader text stays on MeatBorsa’s own servers in the EU.
Right product, on sellers it never saw
94.6%
Numbers read right, hard titles
98.2%
Whole line of attributes right
81.8%
One full reading, median
29 ms
05 · Under every tool
One ID, everywhere a product is named.
The same product ID travels from the marketplace to the back office to the trader’s phone. So a sale in Bulgarian and an offer in Polish count as the same product.
An MCP server and a documented API for your own systems and AI agents. Sign in, then ask.
resolve_meat_product
get_meat_concept
browse_cutting_scheme
compare_meat_cuts
find_meat_substitutes
list_resolution_contexts
How it stays rightWords nobody could read are counted for the ontology team. Every change goes through three recorded steps.
DraftAn editor proposes a name, a product or a link, with its source.
ReviewA reviewer approves or rejects it, with a reason.
ReleaseA publisher checks the difference and publishes a new version. Old versions stay readable.
Who it is for
06 · Talk to us
Send us one price list.
Fifty lines, in whatever languages your suppliers write. In a thirty-minute call we show you how each one reads, and which ones would still need a person.