https://w3id.org/jeswr/sectors/equine#Prefix eq: · a gUFO-based ontology in the @jeswr Solid federation; imports the Solid Core.
⚠️ Experimental — AI-agent-generated (Claude Opus 4.8, @jeswr PSS agent); under active development, not production-hardened.
Other representations: Turtle · JSON-LD context · index
| Term | Label | Comment / definition |
|---|---|---|
eq:colour | colour | The coat colour of a horse (e.g. "bay", "chestnut", "grey") — free text, as colours vary by registry. |
eq:country | country | The country of foaling of a horse, as an ISO 3166 / studbook country code (e.g. "GB", "IRE", "AUS"). |
eq:dam | dam | The mother of a horse (a pedigree link to another eq:Horse — possibly an external studbook IRI). |
eq:expense-agistment | Agistment | Spelling/agistment (grazing and keep) fees. |
eq:expense-entry-fees | Entry fees | Race entry and declaration fees. |
eq:expense-farrier | Farrier | Farrier (shoeing) fees. |
eq:expense-insurance | Insurance | Bloodstock mortality / veterinary insurance premiums. |
eq:expense-other | Other | Any horse-keeping expense not covered by a more specific category — the catch-all an app maps an uncoded expense category onto instead of writing an uncoded literal. |
eq:expense-registration | Registration | Studbook registration, naming, microchipping and colours-registration fees. |
eq:expense-sales | Sales | Sales-ring and bloodstock costs — sales-entry fees, agent commission, and purchase costs. |
eq:expense-training-fees | Training fees | Trainer's day-rate and preparation fees. |
eq:expense-transport | Transport | Horse transport to and from races and yards. |
eq:expense-veterinary | Veterinary | Veterinary treatment and examinations. |
eq:expenseCategory | expense category | The coded category (a coded eq:ExpenseCategory value) of a horse-keeping expense invoice (a schema:Invoice — the correct term Furlong keeps). No rdfs:domain — attached to the external invoice resource. |
eq:ExpenseCategory | Expense Category | The kind of a horse-keeping expense (training-fees / veterinary / transport / entry-fees / agistment / farrier / insurance / registration / sales / other). A coded value classifying a schema:Invoice expense; members are skos:Concepts in eq:expenseCategoryScheme. A seed set, not law — an app maps its own expense categories onto these (falling back to eq:expense-other rather than an uncoded literal). |
eq:expenseCategoryScheme | Horse expense category scheme | The coded expense-category values for eq:expenseCategory. |
eq:finishPos | finishing position | The finishing position of the horse in the race (1 = win). A positive integer. |
eq:forRace | for race | The race a result is for — an IRI identifying the race (a fixtures/registry IRI). No rdfs:range: the race is an external entity referenced by IRI. |
eq:horse | horse | The horse an ownership share, stud share or race result concerns. No rdfs:domain — shared by eq:OwnershipShare, eq:StudShare and eq:RaceResult. |
eq:Horse | Horse | A horse — typically a racehorse or breeding animal — held as an owned asset. schema.org has NO animal class (schema:Animal returns 404), so eq:Horse roots in core:Asset and aligns to external animal ontologies (Mode A) only. Its sex is a coded eq:sex value; status a coded eq:status value; pedigree via eq:sire/eq:dam; foaling country via eq:country. |
eq:HorseStatus | Horse Status | The current racing/management status of a horse (in-training / racing / spelling / retired / at-stud / broodmare). A coded value; members are skos:Concepts in eq:horseStatusScheme. |
eq:horseStatusScheme | Horse status scheme | The coded racing/management status values for eq:status. |
eq:jockeyPct | jockey percentage | The percentage (0–100) of a prize distribution allocated to the jockey. |
eq:managedBy | managed by | The racing manager acting for an ownership share on the owners' behalf. |
eq:mareName | mare name | The name of the mare a stud nomination sends to the stallion. A literal because the mare is often not a pod-held eq:Horse. |
eq:mgmtFlat | flat management fee | A flat (fixed) management fee a racing manager charges an ownership share — the fixed-fee alternative (or complement) to the percentage eq:mgmtPct. A schema:MonetaryAmount node (schema:value + schema:currency), matching the sector's other monetary values (prize schema:amount, nomination schema:totalPrice, expense schema:totalPaymentDue) so a federated consumer reads the currency unambiguously — a bare decimal cannot be compared across pods/currencies. (eq:mgmtPct / eq:sharePct / eq:jockeyPct / eq:trainerPct stay plain decimals: they are unit-free percentages, not monetary amounts.) |
eq:mgmtPct | management percentage | The percentage (0–100) a racing manager takes from an ownership share's prize returns. |
eq:nomination-cancelled | Cancelled | The nomination was cancelled before a covering took place. |
eq:nomination-confirmed | Confirmed | The stud has confirmed the nomination (a covering slot is booked) but the mare has not yet been covered. |
eq:nomination-foaled | Foaled | The nomination resulted in a live foal. |
eq:nomination-pending | Pending | A stud nomination has been requested but not yet confirmed by the stallion's stud. |
eq:nomination-served | Served | The mare has been served (covered) under the nomination this season. |
eq:nominationStatusScheme | Stud nomination status scheme | The coded booking-workflow status values for eq:studStatus on an eq:StudNomination. |
eq:nominator | nominator | The agent who made a stud nomination (the mare's owner or their agent). |
eq:owner | owner | The agent (person or organization) holding an ownership share. |
eq:OwnershipShare | Ownership Share | A fractional-ownership record: a share (eq:sharePct, an xsd:decimal percentage) of a horse (eq:horse) held by an owner (eq:owner) or via a syndicate (eq:syndicate), optionally managed by a racing manager (eq:managedBy, eq:mgmtPct). A core:Record about the ownership relation. |
eq:PrizeDistribution | Prize Distribution | A distribution of race prize money to a recipient. Dual-typed schema:MoneyTransfer (correct, extant — replacing the NON-EXISTENT schema:prize): the amount is schema:amount; the split between owner/trainer/jockey is carried by eq:jockeyPct / eq:trainerPct and the recipient kind by eq:recipientType. (schema:recipient is an advisory domain stretch on MoneyTransfer — documented, kept, since domainIncludes is non-restrictive.) |
eq:RaceResult | Race Result | A horse's result in a race: the race (eq:forRace), the finishing position (eq:finishPos) and the horse (eq:horse). Dual-typed schema:SportsEvent (the correct, extant schema.org term — kept from Furlong). Prize money flows through a linked eq:PrizeDistribution. |
eq:recipient-breeder | Breeder | The breeder's prize/bonus share where a scheme pays one. |
eq:recipient-jockey | Jockey | The prize share paid to the jockey. |
eq:recipient-manager | Manager | The prize share paid to the racing manager (their management cut of the owners' prize returns). The recipient kind the Furlong distribution waterfall pays alongside owner/trainer/jockey — previously written as an uncoded literal fallback for want of this concept. |
eq:recipient-owner | Owner | The prize share paid to the horse's owners. |
eq:recipient-stable-staff | Stable staff | The stable-staff share of a prize. |
eq:recipient-trainer | Trainer | The prize share paid to the trainer. |
eq:recipientType | recipient type | The kind of party (a coded eq:RecipientType value) a prize distribution pays. |
eq:RecipientType | Recipient Type | The kind of party a prize distribution pays (owner / trainer / jockey / manager / breeder / stable-staff). A coded value qualifying an eq:PrizeDistribution's recipient; members are skos:Concepts in eq:recipientTypeScheme. |
eq:recipientTypeScheme | Prize recipient type scheme | The coded recipient-kind values for eq:recipientType. |
eq:season | season | The breeding (or racing) season a stud share / nomination applies to, as a season label (e.g. "2026" or "2026/2027"). Replaces the MIS-DOMAINED schema:season (declared only on media series). |
eq:sector | Equine sector | The Equine (racehorse ownership, breeding, prize distribution) data sector. The value an app's fedapp:sector names in its Client Identifier Document to declare it operates over equine-ownership data — the sector the Furlong product declares. Backed by this sector ontology. |
eq:sex | sex | The sex/entirety of a horse (a coded eq:Sex value). |
eq:Sex | Sex | The sex/entirety class of a horse (colt / filly / gelding / mare / stallion). A coded value (core:Category); members are skos:Concepts in eq:sexScheme. |
eq:sex-colt | Colt | An entire male horse aged four or under. |
eq:sex-filly | Filly | A female horse aged four or under. |
eq:sex-gelding | Gelding | A castrated male horse. |
eq:sex-mare | Mare | A female horse aged five or over. |
eq:sex-stallion | Stallion | An entire male horse aged five or over, typically at stud. |
eq:sexScheme | Horse sex scheme | The coded sex/entirety values for eq:sex. |
eq:sharePct | share percentage | The fractional-ownership percentage (0–100) an OwnershipShare or StudShare represents. A plain xsd:decimal — honest, not a qudt QuantityValue. |
eq:sire | sire | The father of a horse (a pedigree link to another eq:Horse — possibly an external studbook IRI). |
eq:status | status | The current racing/management status of a horse (a coded eq:HorseStatus value). Replaces Furlong's per-resource #flg.status IRI. |
eq:status-at-stud | At stud | The (male) horse is standing at stud for breeding. |
eq:status-broodmare | Broodmare | The (female) horse is retired to breeding as a broodmare. |
eq:status-in-training | In training | The horse is in a training yard preparing to race. |
eq:status-racing | Racing | The horse is actively racing. |
eq:status-retired | Retired | The horse has retired from racing. |
eq:status-spelling | Spelling | The horse is resting/turned out between preparations. |
eq:stud-barren | Barren | A mare that failed to conceive this season. |
eq:stud-covered | Covered | A mare that has been covered by a stallion this season, pregnancy not yet confirmed. |
eq:stud-in-foal | In foal | A mare confirmed pregnant. |
eq:stud-maiden | Maiden | A mare that has not yet been bred. |
eq:stud-retired-from-stud | Retired from stud | A broodmare or stud share retired from breeding (no longer covered / standing). |
eq:stud-slipped | Slipped | A mare that lost the pregnancy (aborted/slipped the foal). |
eq:StudNomination | Stud Nomination | A booking to send a mare (eq:mareName) to a stallion (eq:horse) for covering in a breeding season (eq:season), made by a nominator (eq:nominator). A booking, so dual-typed schema:Reservation — its price is schema:totalPrice (the Reservation price property; schema:price is NOT declared on Reservation). |
eq:StudShare | Stud Share | A breeding-rights share in a stallion at stud: a fractional share (eq:sharePct) of a horse (eq:horse), typically carrying a nomination entitlement per breeding season (eq:season) and a stud status (eq:studStatus). A core:Record distinct from an eq:OwnershipShare (racing ownership) — stud shares confer breeding rights. |
eq:studStatus | stud status | A coded eq:StudStatus value. On an eq:Horse (a broodmare) or an eq:StudShare it is the BREEDING status (eq:studStatusScheme); on an eq:StudNomination it is the BOOKING-WORKFLOW status (eq:nominationStatusScheme). No rdfs:domain — shared by those three classes. |
eq:StudStatus | Stud Status | A coded status carried by eq:studStatus. Two value sets share this class: the BREEDING status of a broodmare or stud share (maiden / covered / in-foal / barren / slipped / retired-from-stud, in eq:studStatusScheme) and the BOOKING-WORKFLOW status of a stud nomination (pending / confirmed / served / foaled / cancelled, in eq:nominationStatusScheme). Members are skos:Concepts in one of those two schemes. |
eq:studStatusScheme | Stud status scheme | The coded breeding-status values for eq:studStatus. |
eq:syndicate | syndicate | The syndicate through which a share is held. No rdfs:domain — an OwnershipShare or a StudShare may be held via a syndicate. |
eq:Syndicate | Syndicate | A racing/breeding syndicate — an organization of members who jointly own one or more horses through fractional shares. Aligned Mode-A to org:Organization (equine-alignments.ttl); members and their percentages are carried by eq:OwnershipShare records. |
eq:trainerPct | trainer percentage | The percentage (0–100) of a prize distribution allocated to the trainer. |