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

Terms (80)

TermLabelComment / definition
eq:colourcolourThe coat colour of a horse (e.g. "bay", "chestnut", "grey") — free text, as colours vary by registry.
eq:countrycountryThe country of foaling of a horse, as an ISO 3166 / studbook country code (e.g. "GB", "IRE", "AUS").
eq:damdamThe mother of a horse (a pedigree link to another eq:Horse — possibly an external studbook IRI).
eq:expense-agistmentAgistmentSpelling/agistment (grazing and keep) fees.
eq:expense-entry-feesEntry feesRace entry and declaration fees.
eq:expense-farrierFarrierFarrier (shoeing) fees.
eq:expense-insuranceInsuranceBloodstock mortality / veterinary insurance premiums.
eq:expense-otherOtherAny 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-registrationRegistrationStudbook registration, naming, microchipping and colours-registration fees.
eq:expense-salesSalesSales-ring and bloodstock costs — sales-entry fees, agent commission, and purchase costs.
eq:expense-training-feesTraining feesTrainer's day-rate and preparation fees.
eq:expense-transportTransportHorse transport to and from races and yards.
eq:expense-veterinaryVeterinaryVeterinary treatment and examinations.
eq:expenseCategoryexpense categoryThe 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:ExpenseCategoryExpense CategoryThe 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:expenseCategorySchemeHorse expense category schemeThe coded expense-category values for eq:expenseCategory.
eq:finishPosfinishing positionThe finishing position of the horse in the race (1 = win). A positive integer.
eq:forRacefor raceThe 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:horsehorseThe horse an ownership share, stud share or race result concerns. No rdfs:domain — shared by eq:OwnershipShare, eq:StudShare and eq:RaceResult.
eq:HorseHorseA 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:HorseStatusHorse StatusThe 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:horseStatusSchemeHorse status schemeThe coded racing/management status values for eq:status.
eq:jockeyPctjockey percentageThe percentage (0–100) of a prize distribution allocated to the jockey.
eq:managedBymanaged byThe racing manager acting for an ownership share on the owners' behalf.
eq:mareNamemare nameThe 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:mgmtFlatflat management feeA 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:mgmtPctmanagement percentageThe percentage (0–100) a racing manager takes from an ownership share's prize returns.
eq:nomination-cancelledCancelledThe nomination was cancelled before a covering took place.
eq:nomination-confirmedConfirmedThe stud has confirmed the nomination (a covering slot is booked) but the mare has not yet been covered.
eq:nomination-foaledFoaledThe nomination resulted in a live foal.
eq:nomination-pendingPendingA stud nomination has been requested but not yet confirmed by the stallion's stud.
eq:nomination-servedServedThe mare has been served (covered) under the nomination this season.
eq:nominationStatusSchemeStud nomination status schemeThe coded booking-workflow status values for eq:studStatus on an eq:StudNomination.
eq:nominatornominatorThe agent who made a stud nomination (the mare's owner or their agent).
eq:ownerownerThe agent (person or organization) holding an ownership share.
eq:OwnershipShareOwnership ShareA 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:PrizeDistributionPrize DistributionA 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:RaceResultRace ResultA 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-breederBreederThe breeder's prize/bonus share where a scheme pays one.
eq:recipient-jockeyJockeyThe prize share paid to the jockey.
eq:recipient-managerManagerThe 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-ownerOwnerThe prize share paid to the horse's owners.
eq:recipient-stable-staffStable staffThe stable-staff share of a prize.
eq:recipient-trainerTrainerThe prize share paid to the trainer.
eq:recipientTyperecipient typeThe kind of party (a coded eq:RecipientType value) a prize distribution pays.
eq:RecipientTypeRecipient TypeThe 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:recipientTypeSchemePrize recipient type schemeThe coded recipient-kind values for eq:recipientType.
eq:seasonseasonThe 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:sectorEquine sectorThe 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:sexsexThe sex/entirety of a horse (a coded eq:Sex value).
eq:SexSexThe 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-coltColtAn entire male horse aged four or under.
eq:sex-fillyFillyA female horse aged four or under.
eq:sex-geldingGeldingA castrated male horse.
eq:sex-mareMareA female horse aged five or over.
eq:sex-stallionStallionAn entire male horse aged five or over, typically at stud.
eq:sexSchemeHorse sex schemeThe coded sex/entirety values for eq:sex.
eq:sharePctshare percentageThe fractional-ownership percentage (0–100) an OwnershipShare or StudShare represents. A plain xsd:decimal — honest, not a qudt QuantityValue.
eq:siresireThe father of a horse (a pedigree link to another eq:Horse — possibly an external studbook IRI).
eq:statusstatusThe current racing/management status of a horse (a coded eq:HorseStatus value). Replaces Furlong's per-resource #flg.status IRI.
eq:status-at-studAt studThe (male) horse is standing at stud for breeding.
eq:status-broodmareBroodmareThe (female) horse is retired to breeding as a broodmare.
eq:status-in-trainingIn trainingThe horse is in a training yard preparing to race.
eq:status-racingRacingThe horse is actively racing.
eq:status-retiredRetiredThe horse has retired from racing.
eq:status-spellingSpellingThe horse is resting/turned out between preparations.
eq:stud-barrenBarrenA mare that failed to conceive this season.
eq:stud-coveredCoveredA mare that has been covered by a stallion this season, pregnancy not yet confirmed.
eq:stud-in-foalIn foalA mare confirmed pregnant.
eq:stud-maidenMaidenA mare that has not yet been bred.
eq:stud-retired-from-studRetired from studA broodmare or stud share retired from breeding (no longer covered / standing).
eq:stud-slippedSlippedA mare that lost the pregnancy (aborted/slipped the foal).
eq:StudNominationStud NominationA 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:StudShareStud ShareA 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:studStatusstud statusA 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:StudStatusStud StatusA 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:studStatusSchemeStud status schemeThe coded breeding-status values for eq:studStatus.
eq:syndicatesyndicateThe syndicate through which a share is held. No rdfs:domain — an OwnershipShare or a StudShare may be held via a syndicate.
eq:SyndicateSyndicateA 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:trainerPcttrainer percentageThe percentage (0–100) of a prize distribution allocated to the trainer.