@prefix :       <https://x.com/SimonBrundish/status/2053550311806271687#> .
@prefix schema: <https://schema.org/> .
@prefix skos:   <http://www.w3.org/2004/02/skos/core#> .
@prefix prov:   <http://www.w3.org/ns/prov#> .
@prefix foaf:   <http://xmlns.com/foaf/0.1/> .
@prefix xsd:    <http://www.w3.org/2001/XMLSchema#> .
@prefix dbr:    <http://dbpedia.org/resource/> .
@prefix dbo:    <http://dbpedia.org/ontology/> .
@prefix rdfs:   <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl:    <http://www.w3.org/2002/07/owl#> .
@prefix dcterms: <http://purl.org/dc/terms/> .

# ═══════════════════════════════════════════════════════════════════════════════
# ONTOLOGY — Custom Football Analysis Classes and Properties
# ═══════════════════════════════════════════════════════════════════════════════

:FootballAnalysis a owl:Class ;
    rdfs:label "Football Analysis" ;
    rdfs:comment "A data-driven analysis of football management, performance, or strategy." .

:FootballManager a owl:Class ;
    rdfs:label "Football Manager" ;
    rdfs:subClassOf foaf:Person ;
    rdfs:comment "A person responsible for managing a football club." .

:FootballPlayer a owl:Class ;
    rdfs:label "Football Player" ;
    rdfs:subClassOf foaf:Person ;
    rdfs:comment "A professional association football player." .

:PlayerLoadRecord a owl:Class ;
    rdfs:label "Player Load Record" ;
    rdfs:comment "A record of a player's physical workload across a competitive season, including total minutes, club minutes, and full 90-minute games completed." .

:SeasonStatistic a owl:Class ;
    rdfs:label "Season Statistic" ;
    rdfs:comment "Aggregate load and selection statistics for a club across a full competitive season." .

:ManagementFramework a owl:Class ;
    rdfs:label "Management Framework" ;
    rdfs:comment "A conceptual framework for evaluating football management decisions and trade-offs." .

:ManagementFailure a owl:Class ;
    rdfs:label "Management Failure" ;
    rdfs:comment "An identifiable failure mode in a manager's approach, evidenced by measurable outcomes." .

# ── Object Properties ──────────────────────────────────────────────────────────

:hasLoadRecord a owl:ObjectProperty ;
    rdfs:label "has load record" ;
    rdfs:domain :FootballPlayer ;
    rdfs:range :PlayerLoadRecord .

:advocatesDismissal a owl:ObjectProperty ;
    rdfs:label "advocates dismissal of" ;
    rdfs:comment "The analysis explicitly calls for the removal of the named manager." ;
    rdfs:domain :FootballAnalysis ;
    rdfs:range :FootballManager .

:evidencedBy a owl:ObjectProperty ;
    rdfs:label "evidenced by" ;
    rdfs:domain :ManagementFailure ;
    rdfs:range :SeasonStatistic .

# ── Datatype Properties ────────────────────────────────────────────────────────

:seasonMinutesTotal a owl:DatatypeProperty ;
    rdfs:label "total season minutes" ;
    rdfs:comment "Total minutes played across all competitions including international duty." ;
    rdfs:domain :PlayerLoadRecord ;
    rdfs:range xsd:integer .

:clubMinutes a owl:DatatypeProperty ;
    rdfs:label "club minutes" ;
    rdfs:comment "Minutes played specifically for the primary club, excluding international appearances." ;
    rdfs:domain :PlayerLoadRecord ;
    rdfs:range xsd:integer .

:full90s a owl:DatatypeProperty ;
    rdfs:label "full 90s played" ;
    rdfs:comment "Number of complete 90-minute matches played without substitution." ;
    rdfs:domain :PlayerLoadRecord ;
    rdfs:range xsd:integer .

:isCareerHigh a owl:DatatypeProperty ;
    rdfs:label "is career high" ;
    rdfs:comment "True if this season's load represents a personal career-high exposure for the player." ;
    rdfs:domain :PlayerLoadRecord ;
    rdfs:range xsd:boolean .

:selectionChangesPerGame a owl:DatatypeProperty ;
    rdfs:label "selection changes per game" ;
    rdfs:comment "Average number of starting XI changes between consecutive matches." ;
    rdfs:domain :SeasonStatistic ;
    rdfs:range xsd:decimal .

:injuryAbsencesPerGame a owl:DatatypeProperty ;
    rdfs:label "injury absences per game" ;
    rdfs:comment "Average number of players absent per match due to injury." ;
    rdfs:domain :SeasonStatistic ;
    rdfs:range xsd:decimal .

:subMinuteShare a owl:DatatypeProperty ;
    rdfs:label "sub-minute share" ;
    rdfs:comment "Percentage of total squad player-minutes contributed by substitute appearances." ;
    rdfs:domain :SeasonStatistic ;
    rdfs:range xsd:decimal .

:totalPlayerMinutes a owl:DatatypeProperty ;
    rdfs:label "total player minutes" ;
    rdfs:comment "Total minutes contributed by all outfield and goalkeeper appearances across the squad." ;
    rdfs:domain :SeasonStatistic ;
    rdfs:range xsd:integer .

:projectsRegression a owl:DatatypeProperty ;
    rdfs:label "projects regression" ;
    rdfs:comment "Projected points drop in the following season attributable to the current season's load exposure." ;
    rdfs:domain :FootballAnalysis ;
    rdfs:range xsd:string .

# ═══════════════════════════════════════════════════════════════════════════════
# MAIN ARTICLE
# ═══════════════════════════════════════════════════════════════════════════════

:article a schema:Article, prov:Entity, :FootballAnalysis ;
    schema:name "Slot Should Be Sacked: Liverpool's Load Crisis and the 26-Point Regression" ;
    schema:author :simonBrundish ;
    schema:url <https://x.com/SimonBrundish/status/2053550311806271687> ;
    schema:datePublished "2025-05-10"^^xsd:date ;
    schema:inLanguage "en" ;
    schema:description "A data-driven long-form thread by @SimonBrundish arguing that Liverpool FC head coach Arne Slot should be dismissed. The argument centres on record player-load exposures across the 2024-25 title-winning season — career highs for Van Dijk, Szoboszlai, Gravenberch, and Konaté — a sub-minute share of 7.61% (lowest in the five-substitute era), and a historical pattern projecting a ~26-point drop in 2025-26." ;
    schema:about :liverpoolFC, :slot, :seasonStats2024_25, :threeFsFramework ;
    schema:hasPart :rotationFailure, :squadDevelopmentFailure,
                   :faq01, :faq02, :faq03, :faq04, :faq05, :faq06,
                   :faq07, :faq08, :faq09, :faq10, :faq11, :faq12,
                   :termPlayerLoad, :termCareerHigh, :termSubMinuteShare,
                   :termRotation, :termLoadEcology, :termFreshness,
                   :termFitness, :termFluency, :termPointsRegression, :termFiveSubRule,
                   :howTo ;
    :projectsRegression "~26 points below the 2024-25 Premier League title-winning tally in 2025-26" ;
    :advocatesDismissal :slot .

# ═══════════════════════════════════════════════════════════════════════════════
# AUTHOR
# ═══════════════════════════════════════════════════════════════════════════════

:simonBrundish a foaf:Person, schema:Person ;
    foaf:name "Simon Brundish" ;
    schema:name "Simon Brundish" ;
    foaf:account <https://x.com/SimonBrundish> ;
    schema:url <https://x.com/SimonBrundish> ;
    rdfs:comment "Football data analyst and author of the @SimonBrundish X thread on Liverpool FC player load, management philosophy, and projected regression." .

# ═══════════════════════════════════════════════════════════════════════════════
# CLUB
# ═══════════════════════════════════════════════════════════════════════════════

:liverpoolFC a schema:SportsTeam, schema:Organization ;
    schema:name "Liverpool FC" ;
    schema:foundingDate "1892"^^xsd:gYear ;
    schema:location "Liverpool, England" ;
    skos:exactMatch <http://dbpedia.org/resource/Liverpool_F.C.> ;
    schema:hasPart :slot, :vanDijk, :szoboszlai, :gravenberch,
                   :konate, :macAllister, :wirtz, :salah,
                   :gakpo, :kerkez, :ekitike .

# ═══════════════════════════════════════════════════════════════════════════════
# MANAGER
# ═══════════════════════════════════════════════════════════════════════════════

:slot a :FootballManager, foaf:Person, schema:Person ;
    foaf:name "Arne Slot" ;
    schema:name "Arne Slot" ;
    schema:nationality "Dutch" ;
    schema:jobTitle "Head Coach, Liverpool FC" ;
    skos:exactMatch dbr:Arne_Slot ;
    rdfs:comment "Dutch football manager appointed Liverpool FC head coach in summer 2024 following Jürgen Klopp's departure. His debut season produced a Premier League title but was characterised by near-static selection and career-high player-load exposures that Brundish argues make a severe regression inevitable." .

# ═══════════════════════════════════════════════════════════════════════════════
# PLAYERS
# ═══════════════════════════════════════════════════════════════════════════════

:vanDijk a :FootballPlayer, foaf:Person, schema:Person ;
    foaf:name "Virgil van Dijk" ;
    schema:name "Virgil van Dijk" ;
    schema:nationality "Dutch" ;
    schema:jobTitle "Centre-back, Liverpool FC" ;
    skos:exactMatch dbr:Virgil_van_Dijk ;
    :hasLoadRecord :loadVanDijk .

:szoboszlai a :FootballPlayer, foaf:Person, schema:Person ;
    foaf:name "Dominik Szoboszlai" ;
    schema:name "Dominik Szoboszlai" ;
    schema:nationality "Hungarian" ;
    schema:jobTitle "Midfielder, Liverpool FC" ;
    skos:exactMatch dbr:Dominik_Szoboszlai ;
    :hasLoadRecord :loadSzoboszlai .

:gravenberch a :FootballPlayer, foaf:Person, schema:Person ;
    foaf:name "Ryan Gravenberch" ;
    schema:name "Ryan Gravenberch" ;
    schema:nationality "Dutch" ;
    schema:jobTitle "Central midfielder, Liverpool FC" ;
    skos:exactMatch dbr:Ryan_Gravenberch ;
    :hasLoadRecord :loadGravenberch .

:konate a :FootballPlayer, foaf:Person, schema:Person ;
    foaf:name "Ibrahima Konaté" ;
    schema:name "Ibrahima Konaté" ;
    schema:nationality "French" ;
    schema:jobTitle "Centre-back, Liverpool FC" ;
    skos:exactMatch dbr:Ibrahima_Konate ;
    :hasLoadRecord :loadKonate .

:macAllister a :FootballPlayer, foaf:Person, schema:Person ;
    foaf:name "Alexis Mac Allister" ;
    schema:name "Alexis Mac Allister" ;
    schema:nationality "Argentine" ;
    schema:jobTitle "Central midfielder, Liverpool FC" ;
    skos:exactMatch dbr:Alexis_Mac_Allister ;
    :hasLoadRecord :loadMacAllister .

:wirtz a :FootballPlayer, foaf:Person, schema:Person ;
    foaf:name "Florian Wirtz" ;
    schema:name "Florian Wirtz" ;
    schema:nationality "German" ;
    schema:jobTitle "Attacking midfielder, Liverpool FC" ;
    skos:exactMatch dbr:Florian_Wirtz ;
    :hasLoadRecord :loadWirtz .

:salah a :FootballPlayer, foaf:Person, schema:Person ;
    foaf:name "Mohamed Salah" ;
    schema:name "Mohamed Salah" ;
    schema:nationality "Egyptian" ;
    schema:jobTitle "Right winger, Liverpool FC" ;
    skos:exactMatch dbr:Mohamed_Salah ;
    :hasLoadRecord :loadSalah .

:gakpo a :FootballPlayer, foaf:Person, schema:Person ;
    foaf:name "Cody Gakpo" ;
    schema:name "Cody Gakpo" ;
    schema:nationality "Dutch" ;
    schema:jobTitle "Forward, Liverpool FC" ;
    skos:exactMatch dbr:Cody_Gakpo ;
    :hasLoadRecord :loadGakpo .

:kerkez a :FootballPlayer, foaf:Person, schema:Person ;
    foaf:name "Milos Kerkez" ;
    schema:name "Milos Kerkez" ;
    schema:nationality "Hungarian" ;
    schema:jobTitle "Left-back, Liverpool FC" ;
    skos:exactMatch dbr:Milos_Kerkez ;
    :hasLoadRecord :loadKerkez .

:ekitike a :FootballPlayer, foaf:Person, schema:Person ;
    foaf:name "Hugo Ekitike" ;
    schema:name "Hugo Ekitike" ;
    schema:nationality "French" ;
    schema:jobTitle "Striker, Liverpool FC" ;
    skos:exactMatch dbr:Hugo_Ekitike ;
    :hasLoadRecord :loadEkitike .

# ═══════════════════════════════════════════════════════════════════════════════
# PLAYER LOAD RECORDS  (2024-25 season)
# ═══════════════════════════════════════════════════════════════════════════════

:loadVanDijk a :PlayerLoadRecord ;
    schema:about :vanDijk ;
    schema:name "Van Dijk — 2024-25 Load Record" ;
    :seasonMinutesTotal 5592 ;
    :clubMinutes 5592 ;
    :full90s 50 ;
    :isCareerHigh true ;
    rdfs:comment "Virgil van Dijk logged 5,592 minutes across all competitions in 2024-25, completing 50 full 90-minute games — a career high in all load metrics." .

:loadSzoboszlai a :PlayerLoadRecord ;
    schema:about :szoboszlai ;
    schema:name "Szoboszlai — 2024-25 Load Record" ;
    :seasonMinutesTotal 5405 ;
    :clubMinutes 4189 ;
    :full90s 46 ;
    :isCareerHigh true ;
    rdfs:comment "Dominik Szoboszlai accumulated 5,405 minutes (4,189 for Liverpool) and 46 full 90s. He was substituted only twice in the entire season and was never substituted in a Premier League match — career highs across all metrics." .

:loadGravenberch a :PlayerLoadRecord ;
    schema:about :gravenberch ;
    schema:name "Gravenberch — 2024-25 Load Record" ;
    :seasonMinutesTotal 4586 ;
    :clubMinutes 3649 ;
    :full90s 36 ;
    :isCareerHigh true ;
    rdfs:comment "Ryan Gravenberch played 4,586 total minutes (3,649 for Liverpool) with 36 full 90s in 2024-25 — a career high." .

:loadKonate a :PlayerLoadRecord ;
    schema:about :konate ;
    schema:name "Konaté — 2024-25 Load Record" ;
    :seasonMinutesTotal 4531 ;
    :clubMinutes 3911 ;
    :full90s 33 ;
    :isCareerHigh true ;
    rdfs:comment "Ibrahima Konaté played 4,531 minutes (3,911 for Liverpool) with 33 full 90s — a career high." .

:loadMacAllister a :PlayerLoadRecord ;
    schema:about :macAllister ;
    schema:name "Mac Allister — 2024-25 Load Record" ;
    :seasonMinutesTotal 4168 ;
    :clubMinutes 4168 ;
    :full90s 34 ;
    :isCareerHigh false ;
    rdfs:comment "Alexis Mac Allister accumulated 4,168 minutes in 2024-25, a heavy load for a central midfielder." .

:loadWirtz a :PlayerLoadRecord ;
    schema:about :wirtz ;
    schema:name "Wirtz — 2024-25 Load Record" ;
    :seasonMinutesTotal 4152 ;
    :clubMinutes 4152 ;
    :full90s 32 ;
    :isCareerHigh false ;
    rdfs:comment "Florian Wirtz played 4,152 minutes in his debut season at Liverpool — a significant burden for a player adapting to a new club." .

:loadSalah a :PlayerLoadRecord ;
    schema:about :salah ;
    schema:name "Salah — 2024-25 Load Record" ;
    :seasonMinutesTotal 4129 ;
    :clubMinutes 4129 ;
    :full90s 33 ;
    :isCareerHigh false ;
    rdfs:comment "Mohamed Salah accumulated 4,129 minutes in 2024-25 — an elevated load for a forward in his 30s." .

:loadGakpo a :PlayerLoadRecord ;
    schema:about :gakpo ;
    schema:name "Gakpo — 2024-25 Load Record" ;
    :seasonMinutesTotal 3998 ;
    :clubMinutes 3998 ;
    :full90s 28 ;
    :isCareerHigh false ;
    rdfs:comment "Cody Gakpo played 3,998 minutes in 2024-25 across all competitions." .

:loadKerkez a :PlayerLoadRecord ;
    schema:about :kerkez ;
    schema:name "Kerkez — 2024-25 Load Record" ;
    :seasonMinutesTotal 3955 ;
    :clubMinutes 3955 ;
    :full90s 30 ;
    :isCareerHigh false ;
    rdfs:comment "Milos Kerkez logged 3,955 minutes in 2024-25." .

:loadEkitike a :PlayerLoadRecord ;
    schema:about :ekitike ;
    schema:name "Ekitike — 2024-25 Load Record" ;
    :seasonMinutesTotal 3357 ;
    :clubMinutes 3357 ;
    :full90s 24 ;
    :isCareerHigh false ;
    rdfs:comment "Hugo Ekitike played 3,357 minutes in 2024-25." .

# ═══════════════════════════════════════════════════════════════════════════════
# SEASON STATISTICS
# ═══════════════════════════════════════════════════════════════════════════════

:seasonStats2024_25 a :SeasonStatistic ;
    schema:name "Liverpool FC — 2024-25 Season Load Statistics" ;
    schema:temporalCoverage "2024/2025" ;
    :selectionChangesPerGame "2.98"^^xsd:decimal ;
    :injuryAbsencesPerGame "3.69"^^xsd:decimal ;
    :subMinuteShare "7.61"^^xsd:decimal ;
    :totalPlayerMinutes 70166 ;
    schema:hasPart :loadVanDijk, :loadSzoboszlai, :loadGravenberch,
                   :loadKonate, :loadMacAllister, :loadWirtz,
                   :loadSalah, :loadGakpo, :loadKerkez, :loadEkitike ;
    rdfs:comment "Liverpool FC's 2024-25 squad load profile: 2.98 selection changes/game, 3.69 injury absences/game, 7.61% sub-minute share (lowest recorded in the five-substitute era), and 70,166 total player-minutes." .

# ═══════════════════════════════════════════════════════════════════════════════
# THREE Fs MANAGEMENT FRAMEWORK
# ═══════════════════════════════════════════════════════════════════════════════

:threeFsFramework a :ManagementFramework ;
    schema:name "The Three Fs Framework" ;
    schema:description "Simon Brundish's analytical framework for evaluating football management trade-offs across three competing priorities: Freshness, Fitness, and Fluency. A manager must balance all three; Slot's 2024-25 approach maximised Fluency at the expense of the other two." ;
    schema:hasPart :freshnessComponent, :fitnessComponent, :fluencyComponent ;
    skos:related :rotationFailure, :termFreshness, :termFitness, :termFluency .

:freshnessComponent a schema:DefinedTerm ;
    schema:name "Freshness" ;
    schema:description "The physical readiness and high-intensity output capacity maintained through adequate rest and rotation. Freshness declines as accumulated load increases across a long season." ;
    skos:broader :threeFsFramework ;
    skos:exactMatch :termFreshness .

:fitnessComponent a schema:DefinedTerm ;
    schema:name "Fitness" ;
    schema:description "The overall health of the squad, measured through injury absence rates and the ability to field a full complement of available players. High sustained load is the primary driver of declining fitness." ;
    skos:broader :threeFsFramework ;
    skos:exactMatch :termFitness .

:fluencyComponent a schema:DefinedTerm ;
    schema:name "Fluency" ;
    schema:description "The tactical cohesion and established on-pitch partnerships that develop through consistent team selection. Slot demonstrably prioritised Fluency above Freshness and Fitness in 2024-25." ;
    skos:broader :threeFsFramework ;
    skos:exactMatch :termFluency .

# ═══════════════════════════════════════════════════════════════════════════════
# MANAGEMENT FAILURES
# ═══════════════════════════════════════════════════════════════════════════════

:rotationFailure a :ManagementFailure ;
    schema:name "Rotation Failure" ;
    schema:description "Arne Slot's systematic failure to rotate players despite the five-substitute rule, resulting in the lowest sub-minute share in the five-sub era (7.61%), only 2.98 selection changes per game, and career-high load exposures for Van Dijk, Szoboszlai, Gravenberch, and Konaté." ;
    :evidencedBy :seasonStats2024_25 ;
    schema:hasPart :loadVanDijk, :loadSzoboszlai, :loadGravenberch, :loadKonate ;
    skos:related :threeFsFramework, :termRotation .

:squadDevelopmentFailure a :ManagementFailure ;
    schema:name "Squad Depth Failure" ;
    schema:description "Slot's over-reliance on a narrow core XI prevented the development of squad depth as an active load-sharing resource. The consequence is that Liverpool cannot rotate without significant performance drop-off — the structural cause of the projected 26-point regression in 2025-26." ;
    :evidencedBy :seasonStats2024_25 ;
    skos:related :rotationFailure, :termLoadEcology .

# ═══════════════════════════════════════════════════════════════════════════════
# FAQ (12 questions)
# ═══════════════════════════════════════════════════════════════════════════════

:faq01 a schema:Question ;
    schema:name "What is the central argument of Simon Brundish's analysis?" ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Brundish argues that Liverpool FC head coach Arne Slot should be dismissed because his refusal to rotate the squad in the 2024-25 title-winning season inflicted career-high workload exposures on key players. Historical data projects this will produce a ~26-point drop in 2025-26." ] .

:faq02 a schema:Question ;
    schema:name "How does Brundish arrive at a 26-point regression figure?" ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "By examining nine seasons of historical data, Brundish shows that clubs which heavily overload their most-used players in a title-winning season consistently suffer significant points drops the following year. The 26-point projection for Liverpool applies this historical pattern to the scale of 2024-25 overloading." ] .

:faq03 a schema:Question ;
    schema:name "What are the headline load metrics from Liverpool's 2024-25 season?" ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Four key metrics define the problem: 2.98 selection changes per game (near-static lineup), 3.69 injury absences per game, 7.61% sub-minute share (lowest in the five-substitute era), and 70,166 total squad player-minutes across all competitions." ] .

:faq04 a schema:Question ;
    schema:name "Which Liverpool player accumulated the most minutes in 2024-25?" ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Virgil van Dijk led with 5,592 total minutes across all competitions, completing 50 full 90-minute games — a personal career high in all load metrics." ] .

:faq05 a schema:Question ;
    schema:name "What makes Szoboszlai's workload particularly alarming?" ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Dominik Szoboszlai played 5,405 minutes (4,189 for Liverpool) and was substituted only twice in the entire 2024-25 season. He was never substituted in a Premier League match — a figure without precedent for a midfield player and a career high across every load metric." ] .

:faq06 a schema:Question ;
    schema:name "What is the Three Fs Framework?" ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "The Three Fs are Freshness (maintaining peak physical readiness through rotation and rest), Fitness (overall squad health and injury avoidance), and Fluency (tactical cohesion built through consistent selection). Brundish argues Slot systematically prioritised Fluency while sacrificing the other two." ] .

:faq07 a schema:Question ;
    schema:name "What is 'load ecology' as used by Brundish?" ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Load ecology is the systemic view of how playing time is distributed across a squad — treating it as an interconnected ecosystem. A healthy load ecology means sufficient rotation so that no individual is overexposed and the bench functions as an active resource. Slot's Liverpool had a severely imbalanced load ecology." ] .

:faq08 a schema:Question ;
    schema:name "What does sub-minute share mean and why is 7.61% significant?" ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Sub-minute share is the percentage of total player-minutes contributed by substitute appearances. A low figure means substitutes rarely played. At 7.61% — the lowest recorded since the five-substitute rule was introduced — Liverpool's figure confirms an extreme, historically unprecedented reluctance to rotate." ] .

:faq09 a schema:Question ;
    schema:name "How many players reached career-high loads in 2024-25?" ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "At least four first-choice starters reached career-high load exposures: Van Dijk (5,592 mins / 50 full 90s), Szoboszlai (5,405 mins / 46 full 90s), Gravenberch (4,586 mins / 36 full 90s), and Konaté (4,531 mins / 33 full 90s)." ] .

:faq10 a schema:Question ;
    schema:name "Why is the five-substitute rule relevant to this argument?" ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "The five-substitute rule was introduced specifically to help managers manage player welfare during congested schedules. By achieving the lowest sub-minute share since its introduction, Slot demonstrably failed to use this tool — making the resulting load crisis an avoidable managerial choice, not an external constraint." ] .

:faq11 a schema:Question ;
    schema:name "Does Brundish acknowledge that Slot's approach delivered the title?" ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Yes — Brundish concedes that the Fluency-first approach delivered the Premier League title. His argument is that by failing to simultaneously develop squad depth as a load-sharing resource, Slot mortgaged the 2025-26 season. The title was won, but the structural cost is a predictable and severe regression." ] .

:faq12 a schema:Question ;
    schema:name "Which players carry the greatest regression risk into 2025-26?" ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Szoboszlai and Van Dijk carry the highest absolute load figures at career highs. Gravenberch and Konaté also hit personal records. Each of these four players represents elevated risk of injury or performance decline in 2025-26, compounding the structural points-regression risk across the squad." ] .

# ═══════════════════════════════════════════════════════════════════════════════
# GLOSSARY (10 terms)
# ═══════════════════════════════════════════════════════════════════════════════

:termPlayerLoad a skos:Concept, schema:DefinedTerm ;
    schema:name "Player Load" ;
    schema:description "The total physical and physiological demand placed on a football player over a defined period, typically measured in total minutes played and full 90-minute games completed. Sustained high load is a recognised risk factor for injury and performance decline." ;
    skos:related :termCareerHigh, :termSubMinuteShare, :seasonStats2024_25 .

:termCareerHigh a skos:Concept, schema:DefinedTerm ;
    schema:name "Career High" ;
    schema:description "A personal record for a player in a specific load metric (total minutes, full 90s played, etc.). Reaching a career high is a well-established risk factor for subsequent injury and performance decline in the following season." ;
    skos:related :termPlayerLoad, :loadVanDijk, :loadSzoboszlai, :loadGravenberch, :loadKonate .

:termSubMinuteShare a skos:Concept, schema:DefinedTerm ;
    schema:name "Sub-Minute Share" ;
    schema:description "The proportion of a team's total player-minutes contributed by substitute appearances. A low sub-minute share indicates minimal rotation and over-reliance on a fixed starting lineup. Liverpool's 7.61% in 2024-25 is the lowest in the five-substitute era." ;
    skos:exactMatch dbr:Substitution_in_association_football ;
    skos:related :termPlayerLoad, :termRotation, :rotationFailure .

:termRotation a skos:Concept, schema:DefinedTerm ;
    schema:name "Squad Rotation" ;
    schema:description "The deliberate practice of varying team selection across fixtures to distribute playing time, maintain player freshness, and reduce cumulative injury risk. Rotation is the primary mechanism for managing load ecology." ;
    skos:related :termSubMinuteShare, :termFreshness, :termLoadEcology, :rotationFailure .

:termLoadEcology a skos:Concept, schema:DefinedTerm ;
    schema:name "Load Ecology" ;
    schema:description "The systemic distribution of playing time across an entire squad, viewed as an interconnected ecosystem. A balanced load ecology ensures no individual player is critically overexposed and that squad depth functions as an active, regularly deployed resource." ;
    skos:related :termRotation, :termPlayerLoad, :squadDevelopmentFailure .

:termFreshness a skos:Concept, schema:DefinedTerm ;
    schema:name "Freshness" ;
    schema:description "One of the Three Fs: the physical readiness and high-intensity output capacity maintained through adequate rest and rotation. Freshness declines progressively as accumulated load increases across a long season with fixture congestion." ;
    skos:exactMatch :freshnessComponent ;
    skos:related :termRotation, :termPlayerLoad, :threeFsFramework .

:termFitness a skos:Concept, schema:DefinedTerm ;
    schema:name "Fitness" ;
    schema:description "One of the Three Fs: the overall health of the squad measured through injury avoidance and the ability to field a full complement. Sustained high player load is the primary driver of declining fitness in professional football." ;
    skos:exactMatch :fitnessComponent ;
    skos:related :termFreshness, :termPlayerLoad, :threeFsFramework .

:termFluency a skos:Concept, schema:DefinedTerm ;
    schema:name "Fluency" ;
    schema:description "One of the Three Fs: the tactical cohesion and automatic on-pitch partnerships built through consistent, repetitive team selection. Slot prioritised Fluency above Freshness and Fitness — winning the 2024-25 title but at the structural cost of a loaded and under-rotated squad." ;
    skos:exactMatch :fluencyComponent ;
    skos:related :termFreshness, :termFitness, :threeFsFramework .

:termPointsRegression a skos:Concept, schema:DefinedTerm ;
    schema:name "Points Regression" ;
    schema:description "A drop in a football club's league points total relative to a previous season. Brundish projects a ~26-point regression for Liverpool in 2025-26 as a direct, historically grounded consequence of the 2024-25 load crisis." ;
    skos:related :termPlayerLoad, :termLoadEcology, :article .

:termFiveSubRule a skos:Concept, schema:DefinedTerm ;
    schema:name "Five-Substitute Rule" ;
    schema:description "A rule permitting clubs to make up to five substitutions per match, introduced to help manage player welfare during congested fixtures. Liverpool's 7.61% sub-minute share is the lowest recorded since the rule was adopted — evidence that Slot actively declined to use this welfare tool." ;
    skos:related :termSubMinuteShare, :termRotation, :rotationFailure .

# ═══════════════════════════════════════════════════════════════════════════════
# HOW-TO (7 steps)
# ═══════════════════════════════════════════════════════════════════════════════

:howTo a schema:HowTo ;
    schema:name "How to Apply Load Ecology Analysis to Evaluate a Football Manager" ;
    schema:description "A seven-step methodology — based on Simon Brundish's analytical approach — for assessing whether a manager's rotation policy creates unsustainable player-load conditions and quantifying the resulting regression risk." ;
    schema:step :step1, :step2, :step3, :step4, :step5, :step6, :step7 .

:step1 a schema:HowToStep ;
    schema:name "Collect Total Minutes Data" ;
    schema:text "Gather total minutes played across all competitions — including international duty — for every player in the squad. Build a nine-season historical window to establish normal load ranges for the club and comparable competitors." ;
    schema:position 1 .

:step2 a schema:HowToStep ;
    schema:name "Identify Career Highs" ;
    schema:text "For each player, compare the current season's total minutes and full-90s figure against their personal career records. Flag every player operating at a career high — a recognised risk marker for subsequent injury and performance decline." ;
    schema:position 2 .

:step3 a schema:HowToStep ;
    schema:name "Calculate Sub-Minute Share" ;
    schema:text "Divide total minutes contributed by substitutes by total squad minutes. Compare against the league average and the historical club range. A figure below 10% in the five-substitute era is a significant early-warning indicator of rotation failure." ;
    schema:position 3 .

:step4 a schema:HowToStep ;
    schema:name "Measure Selection Stability" ;
    schema:text "Calculate average selection changes per game: the mean number of starting XI slots changed between consecutive matches. Fewer than 3.0 changes per game indicates near-static selection and concentrated load on a narrow core group." ;
    schema:position 4 .

:step5 a schema:HowToStep ;
    schema:name "Map the Three Fs Balance" ;
    schema:text "Evaluate the manager's implicit prioritisation of Freshness, Fitness, and Fluency. Identify which component is being sacrificed and model the likely downstream effect — declining output in the final months of the season and elevated regression risk the following year." ;
    schema:position 5 .

:step6 a schema:HowToStep ;
    schema:name "Model the Regression Risk" ;
    schema:text "Using historical data, identify past seasons where comparable load profiles were followed by significant points drops. Project the likely range and magnitude of regression for the subsequent season, calibrated to the specific club's squad age and depth profile." ;
    schema:position 6 .

:step7 a schema:HowToStep ;
    schema:name "Produce a Load Ecology Report" ;
    schema:text "Synthesise all metrics into a load ecology assessment: which players are at highest injury risk, what the squad depth capacity is, and whether the management approach is structurally sustainable for trophy competition across multiple seasons." ;
    schema:position 7 .

# ═══════════════════════════════════════════════════════════════════════════════
# PROVENANCE
# ═══════════════════════════════════════════════════════════════════════════════

:article prov:wasGeneratedBy [
    a prov:Activity ;
    prov:startedAtTime "2025-05-10T00:00:00Z"^^xsd:dateTime ;
    prov:endedAtTime "2025-05-10T23:59:59Z"^^xsd:dateTime ;
    prov:wasAssociatedWith [
        a prov:Agent, schema:SoftwareApplication ;
        schema:name "Claude Sonnet (Anthropic)" ;
        schema:description "RDF-Turtle knowledge graph generated by Claude AI from the @SimonBrundish X thread (https://x.com/SimonBrundish/status/2053550311806271687) on Liverpool FC player load, load ecology, and projected regression following the 2024-25 Premier League title season."
    ]
] .
