A published vocabulary for actors, rankings, credits and awards. Every class subclasses a schema.org type where one exists, every award instance carries a Wikidata identifier, and the award graph is reified so a nomination is a citable record rather than a string on a profile.
Namespace: https://actorrankings.com/ontology# · Prefix: aro:
40 ranking boards
Each an ItemList and a Dataset with declared variables, marked up inline as RDFa and mirrored as JSON-LD.
52 awards
Each a DefinedTermSet with its conferring body, prestige tier and Wikidata identifier.
341 award categories
Each a DefinedTerm carrying medium, billing level, gender scope and active years.
5 career milestones
Cross-award achievements entailed from recorded honours rather than conferred.
15 classes. Each subclasses a schema.org type where one exists, so a consumer that only speaks schema.org still gets something useful.
aro:ActorActorA performer whose career is tracked by ActorRankings. Every Actor has exactly one Ranking and zero or more Credits, Honors and Representations.
aro:RankingRankingThe computed standing of one Actor at one point in time: a composite score, a global rank, a star rating and the movement since the previous cycle.
aro:RankingListRanking ListAn ordered, filtered projection of Rankings published as a page, for example "Top Film Actors" or "Top Actors in London". Every list declares the criterion it sorts by and the population it draws from.
aro:RankingEntryRanking EntryOne Actor at one position within one RankingList.
aro:ScoreComponentScore ComponentA named, weighted contribution to a composite score, for example the credits component or the awards component. Components are additive and bounded.
aro:CreditCreditA role an Actor performed in a production, in a given medium and year.
aro:MediumMediumThe industry segment a Credit or Award belongs to: film, television, theater, commercial, voiceover or other. Members of the aro:MediumScheme concept scheme.
aro:AwardBodyAward BodyThe organisation that confers an Award: an academy, a guild, a critics group, a festival or a broadcaster.
aro:AwardAwardA recurring honour conferred by an AwardBody, for example the Academy Awards. An Award has AwardCategories and is instantiated each cycle as an AwardEdition. Modelled on schema:DefinedTerm because schema.org has no Award class, only an award property whose range is Text.
aro:AwardCategoryAward CategoryA specific competitive class within an Award, for example Best Actor in a Supporting Role. Categories carry the medium, the billing level and the eligibility scope they discriminate on.
aro:AwardEditionAward EditionOne occurrence of an Award: the 97th Academy Awards, honouring the 2024 eligibility year.
aro:AwardHonorAward HonorThe reified link between an Actor, an AwardCategory and an AwardEdition, carrying the outcome (won, nominated, shortlisted, honorary) and the work honoured. Reification is what lets a nomination be cited, weighted and verified independently of the win.
aro:HonorOutcomeHonor OutcomeThe result of an AwardHonor: Won, Nominated, Shortlisted, Longlisted, Honorary or Withdrawn. Members of the aro:HonorOutcomeScheme concept scheme.
aro:CareerMilestoneCareer MilestoneA cross-award achievement that is itself notable, such as the EGOT or the Triple Crown of Acting. Milestones are entailed by combinations of AwardHonors rather than conferred directly.
aro:UnionAffiliationUnion AffiliationAn Actor's standing with a performers union: SAG-AFTRA, Equity, non-union or financial core.
15 object properties and 12 datatype properties.
| Property | Domain | Range | Definition |
|---|---|---|---|
aro:scoreComponent | aro:Ranking | aro:ScoreComponent | Links a Ranking to one of its additive, bounded components. |
aro:rankedBy | aro:RankingList | skos:Concept | The criterion a RankingList sorts on: composite score, credit volume, award points, momentum or recency. |
aro:medium | owl:Thing | aro:Medium | The industry segment of a Credit, AwardCategory or RankingList. |
aro:conferredBy | aro:Award | aro:AwardBody | The AwardBody that confers an Award. |
aro:hasCategory | aro:Award | aro:AwardCategory | Links an Award to one of its competitive categories. |
aro:editionOf | aro:AwardEdition | aro:Award | Links an AwardEdition to the recurring Award it instantiates. |
aro:honor | aro:Actor | aro:AwardHonor | Links an Actor to a reified AwardHonor. Deliberately not a subproperty of schema:award, whose range is Text and so cannot carry outcome, category or citation. |
aro:honoree | aro:AwardHonor | aro:Actor | The Actor an AwardHonor attaches to. |
aro:inCategory | aro:AwardHonor | aro:AwardCategory | The AwardCategory an AwardHonor was contested in. |
aro:atEdition | aro:AwardHonor | aro:AwardEdition | The AwardEdition an AwardHonor occurred at. |
aro:outcome | aro:AwardHonor | aro:HonorOutcome | Whether the AwardHonor was won, nominated, shortlisted, longlisted, honorary or withdrawn. |
aro:honoredFor | aro:AwardHonor | schema:CreativeWork | The production or performance an AwardHonor recognises. |
aro:verifiedBy | owl:Thing | schema:CreativeWork | The evidence supporting a Credit or AwardHonor: an official record, a press citation or a link-back verification. |
aro:milestone | aro:Actor | aro:CareerMilestone | A cross-award CareerMilestone an Actor has completed. |
aro:requiresAward | aro:CareerMilestone | aro:Award | An Award a CareerMilestone requires a competitive win in. |
| Property | Domain | Range | Definition |
|---|---|---|---|
aro:rank | aro:RankingEntry | xsd:positiveInteger | One-based position of an Actor within a RankingList. Lower is better. |
aro:globalRank | aro:Ranking | xsd:positiveInteger | Position of an Actor across the entire ranked population, independent of any filtered list. |
aro:rankChange | aro:Ranking | xsd:integer | Movement since the previous weekly cycle. Positive means the Actor climbed. |
aro:score | aro:Ranking | xsd:decimal | Composite ranking score in the closed interval [0, 100], the sum of all ScoreComponents. |
aro:stars | aro:Ranking | xsd:integer | Profile strength on a 0 to 5 integer scale, derived from verified links, credits and media. |
aro:componentWeight | aro:ScoreComponent | xsd:decimal | The maximum points a ScoreComponent can contribute to the composite score. |
aro:population | aro:RankingList | xsd:string | The filter predicate that defines which Actors a RankingList draws from, expressed in prose and mirrored as machine-readable facets. |
aro:creditCount | aro:Actor | xsd:nonNegativeInteger | Number of verified Credits held by an Actor, optionally scoped to one Medium. |
aro:awardPoints | aro:Actor | xsd:decimal | Weighted total of an Actor's AwardHonors, where each honour contributes prestigeWeight multiplied by the outcome multiplier. |
aro:prestigeWeight | aro:Award | xsd:decimal | The points a single win in this Award or AwardCategory contributes to awardPoints. Set from the award tier, from 100 for a peak-tier academy award down to 2 for a regional or online honour. |
aro:tier | aro:Award | xsd:integer | Prestige band of an Award from 1 (peak: Oscar, Emmy, Tony, Olivier, BAFTA) to 5 (niche and regional). |
aro:eligibilityYear | aro:AwardEdition | xsd:gYear | The year of work an AwardEdition honours, which is usually the calendar year before the ceremony. |
SKOS schemes for the closed vocabularies: media, billing levels, honour outcomes and ranking criteria.
aro:MediumSchemeMedium SchemeThe industry segments ActorRankings ranks separately.
aro:FilmFeature films, shorts and streaming originals released as single works.
exactMatch wd:Q11424
aro:TelevisionEpisodic series, limited series, movies for television and daytime.
exactMatch wd:Q15416
aro:TheaterLive stage work: Broadway, West End, off-Broadway, regional and touring.
exactMatch wd:Q11635
aro:CommercialAdvertising and branded content, national and regional.
exactMatch wd:Q1155838
aro:VoiceoverAnimation, video games, audiobooks, narration and dubbing.
exactMatch wd:Q1200957
aro:OtherWork that does not fall into the five primary segments.
aro:BillingSchemeBilling SchemeThe billing level an AwardCategory discriminates on.
aro:LeadAbove-the-title or principal billing.
aro:SupportingFeatured or supporting billing.
aro:GuestSingle-episode or short-arc television appearance.
aro:EnsembleThe full cast honoured collectively.
aro:VoicePerformance delivered in voice only.
aro:StuntStunt performance or stunt ensemble.
aro:YouthPerformers under a stated age at the time of the work.
aro:BreakthroughFirst or early notable performance.
aro:HonoraryNon-competitive: career, humanitarian or special achievement.
aro:HonorOutcomeSchemeHonor Outcome SchemeThe result states an AwardHonor can hold, with the multiplier each applies to prestigeWeight.
aro:WonReceived the award. Multiplier 1.0.
aro:NominatedFinal ballot, did not win. Multiplier 0.35.
aro:ShortlistedNamed on a published shortlist below the final ballot. Multiplier 0.12.
aro:LonglistedNamed on a preliminary list. Multiplier 0.05.
aro:HonoraryNon-competitive honour. Multiplier 0.6.
aro:WithdrawnRescinded, disqualified or declined. Multiplier 0.
aro:RankingCriterionSchemeRanking Criterion SchemeWhat a RankingList sorts on.
aro:CompositeScoreThe full 0 to 100 composite.
aro:AwardPointsWeighted award honours only.
aro:CreditVolumeCount of verified credits, optionally scoped to a medium.
aro:MomentumRank change over the previous cycle.
aro:EngagementProfile views and search appearances over 30 days.
aro:TenureYears of documented professional work.
curl -H "Accept: text/turtle" \ https://actorrankings.com/ontology/aro.ttl curl -H "Accept: application/ld+json" \ https://actorrankings.com/ontology/aro.jsonld
# Every ranking page carries inline RDFa # alongside its JSON-LD graph. curl https://actorrankings.com/rankings/top-100-actors \ | rdfa-parse --format turtle
The vocabulary is published under CC BY 4.0. Award identifiers are stable and will not be renumbered; if an award is retired its record stays in place with its categories marked inactive, so historical honours keep resolving.
See it in use on the ranking boards