@prefix : <https://x.com/aakashgupta/status/2046811797857182010#> .
@prefix schema: <https://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix org: <http://www.w3.org/ns/org#> .
@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 xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .

# ─── Lightweight Ontology ──────────────────────────────────────────────────────

:Platform a rdfs:Class ;
    rdfs:label "Platform"@en ;
    rdfs:comment "Base class for digital platforms that distribute content and collect user data."@en .

:SocialMediaPlatform a rdfs:Class ;
    rdfs:subClassOf :Platform ;
    rdfs:label "Social Media Platform"@en ;
    rdfs:comment "A platform primarily used for social content sharing and interaction."@en .

:AIFoundationModelPlatform a rdfs:Class ;
    rdfs:subClassOf :Platform ;
    rdfs:label "AI Foundation Model Platform"@en ;
    rdfs:comment "A platform that integrates foundation model training with user-generated engagement data."@en .

:hasTrainingDataValue a rdf:Property ;
    rdfs:domain :Platform ;
    rdfs:range xsd:string ;
    rdfs:label "has Training Data Value"@en ;
    rdfs:comment "Estimated monetary or strategic value of training data generated by the platform."@en .

:hasDataLabelingMechanism a rdf:Property ;
    rdfs:domain :Platform ;
    rdfs:range xsd:string ;
    rdfs:label "has Data Labeling Mechanism"@en ;
    rdfs:comment "Describes how the platform acquires labeled training data from users."@en .

# ─── Platform Instances ────────────────────────────────────────────────────────

:xPlatform a :SocialMediaPlatform, :AIFoundationModelPlatform ;
    rdfs:label "X (formerly Twitter)"@en ;
    schema:name "X" ;
    schema:description "Social media and AI platform operated by X Corp, formerly Twitter; launched 75-topic custom timeline feature in April 2026."@en ;
    schema:identifier "https://x.com" ;
    :hasTrainingDataValue "Equivalent to $72B Meta capex for inferred interest graph, acquired at near-zero marginal cost" ;
    :hasDataLabelingMechanism "75 user-pinned topic timelines generating voluntarily labeled per-topic engagement signals" ;
    rdfs:seeAlso <http://dbpedia.org/resource/Twitter> .

:metaPlatform a :SocialMediaPlatform ;
    rdfs:label "Meta Platforms"@en ;
    schema:name "Meta" ;
    schema:description "Parent company of Facebook and Instagram; spent $72B capex in 2025 building compute to infer user interest graphs from raw unlabeled behavior."@en ;
    schema:identifier "https://meta.com" ;
    rdfs:seeAlso <http://dbpedia.org/resource/Meta_Platforms> .

# ─── Main Analysis ─────────────────────────────────────────────────────────────

:analysis a schema:SocialMediaPosting, schema:AnalysisNewsArticle ;
    schema:url <https://x.com/aakashgupta/status/2046811797857182010> ;
    schema:identifier "https://x.com/aakashgupta/status/2046811797857182010" ;
    schema:name "X's 75 Custom Timelines: Personalization as Training Data Acquisition at Scale"@en ;
    schema:abstract "X gave every user 75 custom timelines powered by Grok, framed as personalization but functioning as supervised training data acquisition equivalent to Meta's $72B capex investment — while charging Premium users for the privilege."@en ;
    schema:datePublished "2026-04-22"^^xsd:date ;
    schema:author :aakashGupta ;
    schema:about :x75TimelinesFeature, :grokFoundationModel, :trainingDataStrategy, :creatorImplications ;
    schema:hasPart :faqSection, :glossarySection, :howtoSection ;
    schema:keywords "X, Grok, training data, feed algorithm, personalization, creator strategy, Meta, foundation model, AI"@en ;
    schema:inLanguage "en" .

# ─── Author ────────────────────────────────────────────────────────────────────

:aakashGupta a schema:Person ;
    schema:name "Aakash Gupta"@en ;
    schema:identifier "https://x.com/aakashgupta" ;
    schema:url <https://x.com/aakashgupta> ;
    schema:description "Technology and product strategy analyst on X; author of this analysis of X's 75 custom timelines as training data infrastructure."@en .

# ─── Core Feature ──────────────────────────────────────────────────────────────

:x75TimelinesFeature a schema:Product ;
    schema:name "X 75 Custom Timelines"@en ;
    schema:description "Feature allowing every X user to pin up to 75 topic-specific timelines, each ranked by a dedicated Grok model instance calibrated to that user's per-topic engagement history."@en ;
    schema:provider :xPlatform ;
    schema:additionalProperty :perUserInterestVector, :supervisedLabelingMechanism ;
    schema:releaseNotes "Initial rollout to iOS Premium users in April 2026."@en .

:perUserInterestVector a schema:PropertyValue ;
    schema:name "Per-User 75-Dimensional Interest Vector"@en ;
    schema:description "A 75-dimensional labeled interest representation per user, continuously refreshed as engagement signals are automatically sorted into the user-selected topic bucket they originated in."@en ;
    schema:value "75-dimensional, voluntarily labeled, continuously refreshed" .

:supervisedLabelingMechanism a schema:PropertyValue ;
    schema:name "Voluntary Supervised Labeling Mechanism"@en ;
    schema:description "Users self-select which topic timeline to engage in, causing every tap, dwell, and reply to arrive pre-labeled — creating what the analysis calls 'the cleanest supervised learning setup a foundation model company could design'."@en ;
    schema:value "User-driven topic-bucket labeling at 75x granularity over prior flat engagement graph" .

# ─── Grok Foundation Model ─────────────────────────────────────────────────────

:grokFoundationModel a schema:SoftwareApplication ;
    schema:name "Grok"@en ;
    schema:description "Foundation model developed by xAI, integrated into X feed ranking; post-feature launch it receives a labeled 75-dimensional interest vector per user instead of a flat engagement graph."@en ;
    schema:applicationCategory "Foundation Language Model" ;
    schema:provider :xAI ;
    schema:identifier "https://x.ai/grok" ;
    rdfs:seeAlso <http://dbpedia.org/resource/Grok_(chatbot)> .

:xAI a schema:Organization ;
    schema:name "xAI"@en ;
    schema:description "AI research and product company founded by Elon Musk; developer of the Grok foundation model powering X's feed ranking."@en ;
    schema:identifier "https://x.ai" .

# ─── Training Data Strategy ────────────────────────────────────────────────────

:trainingDataStrategy a schema:CreativeWork ;
    schema:name "Training Data Acquisition via Feed Personalization"@en ;
    schema:description "X's strategy: offer personalized topic feeds to acquire voluntarily labeled training data at the scale Meta spent $72B in capex to approximate through behavioral inference."@en ;
    schema:about :xPlatform, :grokFoundationModel ;
    schema:citation :metaCapexComparison ;
    schema:hasPart :forYouEraRanking, :post75TimelinesRanking .

:forYouEraRanking a schema:CreativeWork ;
    schema:name "Pre-Update For You Feed Ranking"@en ;
    schema:description "Before the update, Grok received a flat engagement graph from one global ranker that treated all posts equally against a homogenized engagement signal. Creators competed in the same feed."@en .

:post75TimelinesRanking a schema:CreativeWork ;
    schema:name "Post-Update Per-Topic Grok Ranking"@en ;
    schema:description "After the update, each of 75 topic timelines runs its own Grok-sorted ranking. Grok receives a labeled 75-dimensional interest vector per user, refreshed continuously, with the user voluntarily tagging each engagement signal."@en .

:metaCapexComparison a schema:Claim ;
    schema:name "Meta $72B Capex Equivalence Claim"@en ;
    schema:description "Meta spent $72 billion in capital expenditures in 2025 building compute infrastructure to infer user interest graphs from raw behavior. X acquires equivalent or superior labeled data by having users hand-label it in exchange for a better personalized feed."@en ;
    schema:value "$72,000,000,000" .

# ─── Creator Implications ──────────────────────────────────────────────────────

:creatorImplications a schema:CreativeWork ;
    schema:name "Creator Implications of X's 75-Algorithm Shift"@en ;
    schema:description "The shift from one global ranker to 75 per-topic Grok algorithms means generalist accounts lose to specialists. Every creator now faces 75 algorithms to beat instead of one."@en ;
    schema:about :specialistCreatorAdvantage, :generalistDecline, :instagramPrecedent .

:specialistCreatorAdvantage a schema:Role ;
    schema:name "Specialist Creator Advantage"@en ;
    schema:description "Creators who dominate a single topic vertical gain preferential Grok ranking within that topic's dedicated timeline, compounding reach against generalists."@en .

:generalistDecline a schema:Role ;
    schema:name "Generalist Account Decline"@en ;
    schema:description "Lifestyle and topic-agnostic generalists who previously benefited from the single global For You ranker lose reach as 75 per-topic Grok rankers each favor specialists."@en .

:instagramPrecedent a schema:Event ;
    schema:name "Instagram 2022 Topic-First Shift"@en ;
    schema:description "Instagram moved to a topic-first feed in 2022. Lifestyle generalists collapsed while niche operators compounded reach — the same dynamic the analysis predicts for X post-update."@en ;
    schema:startDate "2022"^^xsd:gYear ;
    schema:about :metaPlatform .

# ─── Premium User Business Model ───────────────────────────────────────────────

:premiumDataModel a schema:CreativeWork ;
    schema:name "Premium Subscription as Training Data Monetization"@en ;
    schema:description "X charges its highest-engagement users (~0.5% of base, ~20% of subscription revenue) a subscription fee, monetizing the most valuable labeled training data generators on the platform — a business model most companies cannot architect."@en ;
    schema:offers :xPremiumSubscription .

:xPremiumSubscription a schema:Offer ;
    schema:name "X Premium (iOS first rollout)"@en ;
    schema:description "Subscription tier first rolled out on iOS; Premium users are the highest-engagement cohort and most valuable training data contributors, making the iOS-first choice strategically significant."@en ;
    schema:seller :xPlatform ;
    schema:eligibleCustomerType "Premium users (~0.5% of user base, ~20% of subscription-adjacent revenue)" .

# ─── Zuckerberg 2016 Playbook ──────────────────────────────────────────────────

:zuckerbergPlaybook2016 a schema:CreativeWork ;
    schema:name "2016 Zuckerberg Feed Ownership Playbook"@en ;
    schema:description "Meta's 2016 strategic formula: own the feed, own the ranking layer, own the data that trains the ranking layer. Elon Musk is executing this with one upgrade: charging users for the privilege of generating the training data."@en ;
    schema:author :markZuckerberg ;
    schema:dateCreated "2016"^^xsd:gYear .

:markZuckerberg a schema:Person ;
    schema:name "Mark Zuckerberg"@en ;
    schema:identifier "https://x.com/zuck" ;
    rdfs:seeAlso <http://dbpedia.org/resource/Mark_Zuckerberg> .

:elonMusk a schema:Person ;
    schema:name "Elon Musk"@en ;
    schema:identifier "https://x.com/elonmusk" ;
    rdfs:seeAlso <http://dbpedia.org/resource/Elon_Musk> .

# ─── Key Statistics ────────────────────────────────────────────────────────────

:xDAUStatistic a schema:StatisticalVariable ;
    schema:name "X Daily Active Users"@en ;
    schema:description "X has approximately 250 million daily active users. Multiplied by 75 pinned topics, the per-user training signal becomes 75x more granular overnight."@en ;
    schema:value "250,000,000" ;
    schema:unitText "daily active users" .

:trainingSignalMultiplier a schema:StatisticalVariable ;
    schema:name "Training Signal Granularity Multiplier"@en ;
    schema:description "Each user's training signal is 75x more granular post-update, as each engagement is pre-sorted into one of 75 user-selected topic buckets rather than contributing to a single flat engagement graph."@en ;
    schema:value "75" ;
    schema:unitText "x granularity multiplier over prior flat signal" .

:premiumUserStats a schema:StatisticalVariable ;
    schema:name "X Premium User Share"@en ;
    schema:description "Premium users represent approximately 0.5% of X's user base but account for approximately 20% of subscription-adjacent revenue, and constitute the highest-engagement — thus most training-data-valuable — cohort."@en ;
    schema:value "0.5% of users, 20% of subscription revenue" .

# ─── FAQ Section ───────────────────────────────────────────────────────────────

:faqSection a schema:FAQPage ;
    schema:name "Frequently Asked Questions: X 75 Custom Timelines and Grok Training Strategy"@en ;
    schema:hasPart :q1, :q2, :q3, :q4, :q5, :q6, :q7, :q8, :q9, :q10, :q11, :q12 .

:q1 a schema:Question ;
    schema:name "What are X's 75 custom timelines?"@en ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "X now allows every user to pin up to 75 topic-specific timelines, each sorted by a dedicated Grok ranking instance calibrated to that user's per-topic engagement history rather than a single global signal."@en ] .

:q2 a schema:Question ;
    schema:name "Why does Aakash Gupta argue the real purpose is training data acquisition?"@en ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Each pinned topic timeline generates labeled engagement signals, giving Grok a 75-dimensional interest vector per user — the equivalent of what Meta spent $72B in capex to infer from raw unlabeled behavior."@en ] .

:q3 a schema:Question ;
    schema:name "How does the 75-topic feature change what Grok sees?"@en ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Before the update Grok had a flat engagement graph. After, it receives a labeled 75-dimensional interest vector per user, refreshed continuously, with users voluntarily tagging which topic each engagement belongs to."@en ] .

:q4 a schema:Question ;
    schema:name "What did Meta spend $72 billion on and how does X compare?"@en ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Meta spent $72B on capex in 2025 to build compute to infer interest graphs from raw behavior. X gets equivalent labeled data by having users hand-label it themselves in exchange for a more personalized feed."@en ] .

:q5 a schema:Question ;
    schema:name "How does the feature affect content creators on X?"@en ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Generalist accounts that previously won on broad appeal lose reach. Specialists who dominate a single topic bucket gain preferential Grok ranking in that timeline. Every creator now faces 75 algorithms to beat instead of one."@en ] .

:q6 a schema:Question ;
    schema:name "What precedent did Instagram set in 2022?"@en ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Instagram shifted to a topic-first feed in 2022. Lifestyle generalists collapsed while niche operators compounded reach — the same structural dynamic the analysis predicts will unfold on X."@en ] .

:q7 a schema:Question ;
    schema:name "Why does the iOS Premium first rollout matter strategically?"@en ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Premium users are roughly 0.5% of the base but ~20% of subscription revenue and the highest-engagement cohort. X charges its most valuable training data generators a subscription fee — a business model few companies can architect."@en ] .

:q8 a schema:Question ;
    schema:name "What is the '2016 Zuckerberg playbook' Gupta references?"@en ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Own the feed. Own the ranking layer. Own the data that trains the ranking layer. Elon Musk is executing Meta's 2016 strategy with an upgrade: charging users for the privilege of generating the training data."@en ] .

:q9 a schema:Question ;
    schema:name "How is the supervised learning setup described in the post?"@en ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "It is described as 'the cleanest supervised learning setup a foundation model company could design' — users self-select topic buckets, making every tap, dwell, and reply a pre-labeled training signal."@en ] .

:q10 a schema:Question ;
    schema:name "What scale does X achieve with 250M daily active users and 75 topics?"@en ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "250 million daily active users multiplied by 75 pinned topics makes the per-user training signal 75x more granular overnight, generating an estimated 18.75 billion labeled topic-engagement data points per day."@en ] .

:q11 a schema:Question ;
    schema:name "What does owning the feed, ranking layer, and training data mean strategically?"@en ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "It means the platform controls what content users see, how content is ranked, and the data generated by interactions with ranked content — a self-reinforcing loop that perpetually compounds the AI model's competitive advantage."@en ] .

:q12 a schema:Question ;
    schema:name "What should creators do in response to X's 75-algorithm shift?"@en ;
    schema:acceptedAnswer [ a schema:Answer ;
        schema:text "Creators should specialize deeply in one or two topic verticals rather than pursuing broad generalist appeal, optimizing content for the specific Grok ranking within their chosen topic timelines."@en ] .

# ─── Glossary / Concept Scheme ─────────────────────────────────────────────────

:glossarySection a skos:ConceptScheme, schema:DefinedTermSet ;
    schema:name "Glossary: X 75 Timelines and AI Training Data Strategy"@en ;
    skos:prefLabel "X Custom Timelines and Grok Strategy Glossary"@en ;
    schema:hasPart :termCustomTimeline, :termGrok, :termInterestVector, :termSupervisedLearning,
                   :termTrainingData, :termForYouAlgorithm, :termFoundationModel,
                   :termSpecialistCreator, :termPremiumDataModel, :termCapex .

:termCustomTimeline a skos:Concept, schema:DefinedTerm ;
    schema:name "Custom Timeline"@en ;
    schema:description "A user-pinned, topic-specific feed on X sorted by a dedicated Grok ranking instance; up to 75 can be pinned per user, each generating independent labeled engagement signals."@en ;
    skos:inScheme :glossarySection .

:termGrok a skos:Concept, schema:DefinedTerm ;
    schema:name "Grok"@en ;
    schema:description "xAI's foundation language model integrated into X's feed ranking; benefits from labeled per-topic engagement signals generated by the 75 custom timelines feature."@en ;
    skos:inScheme :glossarySection .

:termInterestVector a skos:Concept, schema:DefinedTerm ;
    schema:name "Interest Vector"@en ;
    schema:description "A 75-dimensional representation of a user's topic preferences, continuously refreshed from labeled engagement signals within pinned custom timelines."@en ;
    skos:inScheme :glossarySection .

:termSupervisedLearning a skos:Concept, schema:DefinedTerm ;
    schema:name "Supervised Learning"@en ;
    schema:description "A machine learning paradigm where models train on labeled input-output pairs; X's custom timelines generate voluntarily user-labeled training data at unprecedented scale."@en ;
    skos:inScheme :glossarySection .

:termTrainingData a skos:Concept, schema:DefinedTerm ;
    schema:name "Training Data"@en ;
    schema:description "Labeled datasets used to train AI foundation models; X's 75-topic system converts everyday user engagement into high-quality supervised training data for Grok."@en ;
    skos:inScheme :glossarySection .

:termForYouAlgorithm a skos:Concept, schema:DefinedTerm ;
    schema:name "For You Algorithm"@en ;
    schema:description "X's original single global feed ranker that ranked all posts against one homogenized engagement signal; now supplemented by 75 per-topic Grok rankers."@en ;
    skos:inScheme :glossarySection .

:termFoundationModel a skos:Concept, schema:DefinedTerm ;
    schema:name "Foundation Model"@en ;
    schema:description "A large-scale AI model trained on broad data and adapted to specific tasks; Grok is X's foundation model, now fed with 75x more granular per-user labeled data."@en ;
    skos:inScheme :glossarySection .

:termSpecialistCreator a skos:Concept, schema:DefinedTerm ;
    schema:name "Specialist Creator"@en ;
    schema:description "A content creator who focuses on a single topic vertical, gaining preferential Grok ranking within that topic's timeline under X's new multi-algorithm architecture."@en ;
    skos:inScheme :glossarySection .

:termPremiumDataModel a skos:Concept, schema:DefinedTerm ;
    schema:name "Premium Data Monetization Model"@en ;
    schema:description "X's business model of charging its highest-engagement users a subscription fee, effectively monetizing the most valuable labeled training data generators on the platform."@en ;
    skos:inScheme :glossarySection .

:termCapex a skos:Concept, schema:DefinedTerm ;
    schema:name "Capital Expenditure (Capex)"@en ;
    schema:description "Funds used to acquire or upgrade physical assets; Meta spent $72B in capex in 2025 on compute to infer interest graphs that X now acquires through voluntary user labeling at near-zero marginal cost."@en ;
    skos:inScheme :glossarySection .

# ─── HowTo Section ─────────────────────────────────────────────────────────────

:howtoSection a schema:HowTo ;
    schema:name "How to Win as a Creator Under X's 75-Algorithm Architecture"@en ;
    schema:description "A step-by-step guide for content creators adapting to X's shift from one global ranker to 75 per-topic Grok algorithms, informed by the Instagram 2022 precedent."@en ;
    schema:step :step1, :step2, :step3, :step4, :step5, :step6, :step7 .

:step1 a schema:HowToStep ;
    rdfs:label "Identify Your Core Topic Vertical"@en ;
    schema:name "Identify Your Core Topic Vertical"@en ;
    schema:text "Audit your existing content to find the one or two topics where your engagement rate is consistently highest. This is the vertical where the dedicated Grok per-topic ranker can favor you over generalists."@en ;
    schema:position 1 .

:step2 a schema:HowToStep ;
    rdfs:label "Pin the Most Relevant Topic Timelines"@en ;
    schema:name "Pin the Most Relevant Topic Timelines"@en ;
    schema:text "Pin the topic timelines most aligned with your chosen vertical. Your engagement within these timelines generates labeled training signals that teach Grok you belong to that topic category."@en ;
    schema:position 2 .

:step3 a schema:HowToStep ;
    rdfs:label "Narrow and Deepen Your Content Strategy"@en ;
    schema:name "Narrow and Deepen Your Content Strategy"@en ;
    schema:text "Reduce generalist posting. Grok ranks content within each topic timeline based on whether you 'belong' to that vertical. Consistent, specialist content signals strong topic ownership to the algorithm."@en ;
    schema:position 3 .

:step4 a schema:HowToStep ;
    rdfs:label "Optimize for Per-Topic Engagement Signals"@en ;
    schema:name "Optimize for Per-Topic Engagement Signals"@en ;
    schema:text "Prioritize replies, dwell time, and reshares within your target topic timeline. Each interaction pre-sorted into a topic bucket counts as a positive labeled signal for that timeline's Grok ranker."@en ;
    schema:position 4 .

:step5 a schema:HowToStep ;
    rdfs:label "Study the Instagram 2022 Topic-First Precedent"@en ;
    schema:name "Study the Instagram 2022 Topic-First Precedent"@en ;
    schema:text "Review how niche operators outperformed lifestyle generalists after Instagram's 2022 topic-first shift. Apply the lesson: compound depth before breadth and own a topic category explicitly."@en ;
    schema:position 5 .

:step6 a schema:HowToStep ;
    rdfs:label "Evaluate X Premium for Training Signal Priority"@en ;
    schema:name "Evaluate X Premium for Training Signal Priority"@en ;
    schema:text "Premium users are the highest-engagement cohort and most training-data-valuable tier on the platform. Premium status may correlate with greater consideration in Grok's per-topic ranking models."@en ;
    schema:position 6 .

:step7 a schema:HowToStep ;
    rdfs:label "Monitor and Iterate Independently Across Topic Rankers"@en ;
    schema:name "Monitor and Iterate Independently Across Topic Rankers"@en ;
    schema:text "Track reach and engagement separately per topic timeline. You now face 75 algorithms to optimize. Treat each as an independent feedback loop and adjust content accordingly for each vertical."@en ;
    schema:position 7 .
