@base <https://x.com/i/grok?conversation=2102837195115467162> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix : <https://x.com/i/grok?conversation=2102837195115467162#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix schema: <http://schema.org/> .
@prefix sioc: <http://rdfs.org/sioc/ns#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

:collection a schema:Article,
        prov:Entity ;
    dcterms:source <https://x.com/0xScottlai/status/2102573161283985472>,
        <> ;
    dcterms:title "Grok Genjutsu Object Swap conversation collection"@en ;
    schema:about :conversationArc,
        :howto,
        :objectSwap,
        :topicConsent,
        :topicGenjutsu,
        :topicMedia,
        :topicMetrics,
        :topicRdf ;
    schema:abstract "<p>This collection follows a Grok exchange that starts from Scott｜Monsterblockhk's X post about Higgsfield Genjutsu and a Migos \"Hotel Lobby\" clip. The chat expands the post into a six-step workflow, then iterates on a source-grounded Turtle model, example videos, and direct MP4 links.</p><p>The named examples and engagement counts below are preserved as claims shown in the conversation; they are not independently checked live metrics. The captured exchange begins with the quoted post and Grok's first summary, so an earlier user prompt is not inferred. Open the <a href=\"https://x.com/i/grok?conversation=2102837195115467162\" target=\"_blank\" rel=\"noopener noreferrer\">Grok conversation on X</a> or the <a href=\"https://x.com/0xScottlai/status/2102573161283985472\" target=\"_blank\" rel=\"noopener noreferrer\">source tutorial post</a>.</p>"@en ;
    schema:author :gpt6Codex ;
    schema:citation <https://x.com/0xScottlai/status/2102573161283985472>,
        <https://x.com/MrRyanChi/status/2102072057185923199>,
        <https://x.com/TheRicanMemes/status/2102026900226851100>,
        <https://x.com/ochang146818/status/2102813942426804504> ;
    schema:description "A provenance-first account of the visible Grok conversation, its six-step video-editing walkthrough, and its reported X examples."@en ;
    schema:hasPart :aOntology,
        :claimConsent,
        :claimDuration,
        :claimInputs,
        :claimLimitations,
        :claimModes,
        :claimPreserve,
        :claimSourceCount,
        :conversationArc,
        :examplesAndMetrics,
        :faq,
        :glossary,
        :howto,
        :provenanceNote,
        :workflowArc ;
    schema:headline "From X how-to to RDF: a Grok conversation about Genjutsu Object Swap"@en ;
    schema:inLanguage "en"@en ;
    schema:isBasedOn <> ;
    prov:wasDerivedFrom <> ;
    prov:wasInformedBy <> .

<https://higgsfield.ai/genjutsu#this> a schema:SoftwareApplication ;
    schema:description "Tool named in the Grok conversation; identity and current product behavior are represented as reported there."@en ;
    schema:name "Higgsfield Genjutsu"@en ;
    schema:url <https://higgsfield.ai/genjutsu> .

:aOntology a owl:Ontology ;
    schema:description "A small RDF profile for organizing the source conversation, its turns, tutorial claims, example posts, and reported media metadata."@en ;
    schema:name "Grok Conversation Collection Vocabulary Profile"@en .

:answer1 a schema:Answer ;
    schema:text "The source is the visible Grok conversation at the X URL, with Scott｜Monsterblockhk's quoted tutorial post represented as its cited source."@en .

:answer10 a schema:Answer ;
    schema:text "Grok mentions faces that look inconsistent, clips longer than 30 seconds being trimmed, and low-resolution source video producing softer results."@en .

:answer11 a schema:Answer ;
    schema:text "Grok's all-inclusive draft adds a reminder to use only photos of people who have agreed to appear."@en .

:answer2 a schema:Answer ;
    schema:text "It describes using Higgsfield Genjutsu Object Swap to replace performers in a short Migos \"Hotel Lobby\" clip while aiming to retain the original performance."@en .

:answer3 a schema:Answer ;
    schema:text "Grok's reply lists an account, a short source clip, and two separate reference photos."@en .

:answer4 a schema:Answer ;
    schema:text "The expanded answer contains six steps, from opening Genjutsu through generating, reviewing, and downloading the result."@en .

:answer5 a schema:Answer ;
    schema:text "The conversation quotes: \"keep Everything the same in the video just replace the faces with the two people in the 2 images provided.\""@en .

:answer6 a schema:Answer ;
    schema:text "Grok presents Object Swap as a targeted replacement and Motion Transfer as rebuilding more of a scene. This is an assistant-generated description, not an independently checked product specification."@en .

:answer7 a schema:Answer ;
    schema:text "The draft includes the RyanChi Binance/BNB clip, an Elon Musk–Sam Altman clip, a Donald Trump–Elon Musk clip, and Scott's own attached result."@en .

:answer8 a schema:Answer ;
    schema:text "No. They are values copied from Grok's draft. The conversation capture does not establish when each count was measured."@en .

:answer9 a schema:Answer ;
    schema:text "Yes. Grok's final Turtle draft supplies direct video.twimg.com MP4 links for the four examples, modeled here as named VideoObject resources."@en .

:arc1 a schema:CreativeWork ;
    schema:description "Grok's opening summary says the post describes a two-photo Object Swap for a Migos \"Hotel Lobby\" clip and aims to preserve the original choreography, camera movement, and music. No opening user prompt is visible in the captured conversation."@en ;
    schema:name "Grok summarizes the source post"@en ;
    schema:position 1 .

:arc2 a schema:CreativeWork ;
    schema:description "User prompt: \"Flesh out this howto\". Grok expands the summary into prerequisites, six steps, tips, and common issues. The reply adds photo-quality recommendations, a 1080p-if-available suggestion, a consent reminder, and limitations; these are Grok's additions in the conversation."@en ;
    schema:name "The user asks for a fuller how-to"@en ;
    schema:position 2 .

:arc3 a schema:CreativeWork ;
    schema:description "User prompt: \"Redo in RDF-Turtle grounding relative IRIs in the original post url..\". Grok drafts Turtle using the Scott post as its base and models the post, quoted post, HowTo, tools, prompts, and steps. This turn establishes the requested source-IRI pattern and starts the RDF iteration."@en ;
    schema:name "The user asks for source-grounded Turtle"@en ;
    schema:position 3 .

:arc4 a schema:CreativeWork ;
    schema:description "User prompt asks for two or three popular X examples, especially AI-executive examples. Grok's response names a Binance/BNB clip, an Elon Musk–Sam Altman clip, and a Donald Trump–Elon Musk clip. The prompt's \"right now\" popularity framing is preserved as a request. The examples and engagement figures in the reply are not independently verified here."@en ;
    schema:name "The user asks for popular finished examples"@en ;
    schema:position 4 .

:arc5 a schema:CreativeWork ;
    schema:description "User asks whether the prior Turtle included MP4 links. Grok says it had only X post links, then supplies video.twimg.com MP4 URLs for the examples. The final Turtle draft models those direct URLs as schema:contentUrl and records visible dimensions and durations where supplied."@en ;
    schema:name "The user checks for direct MP4 links"@en ;
    schema:position 5 .

:arc6 a schema:CreativeWork ;
    schema:description "User prompt: \"Okay, make one all inclusive edition so that everything is in one doc\". Grok returns a single Turtle draft combining source text, author, workflow, prompts, tips, limitations, consent, examples, metrics, and MP4 links. The collection represents this as the final visible stage of the source conversation, not as independent confirmation of every Grok-generated detail."@en ;
    schema:name "The user requests one all-inclusive edition"@en ;
    schema:position 6 .

:claimConsent a schema:Claim,
        prov:Entity ;
    schema:author :grokAssistant ;
    schema:description "The all-inclusive draft says to use photos only with the people's agreement; it is an added assistant recommendation in the conversation."@en ;
    schema:name "Grok adds a consent reminder"@en ;
    prov:wasDerivedFrom <> .

:claimDuration a schema:Claim,
        prov:Entity ;
    schema:author :grokAssistant ;
    schema:description "The 4–30 second duration is in Grok's expanded answer and drafts; the visible source post is summarized as using a short Hotel Lobby clip."@en ;
    schema:name "The expanded workflow recommends a short 4–30 second source clip"@en ;
    prov:wasDerivedFrom <> .

:claimInputs a schema:Claim,
        prov:Entity ;
    schema:author :grokAssistant ;
    schema:description "Grok's how-to recommends two separate reference photos, one for each person, with clear lighting and frontal or three-quarter views."@en ;
    schema:name "The expanded workflow calls for two reference photos"@en ;
    prov:wasDerivedFrom <> .

:claimLimitations a schema:Claim,
        prov:Entity ;
    schema:author :grokAssistant ;
    schema:description "The assistant mentions floating or inconsistent faces, trimming clips longer than 30 seconds, and softer results from low-resolution sources."@en ;
    schema:name "Grok lists face, duration, and resolution limitations"@en ;
    prov:wasDerivedFrom <> .

:claimModes a schema:Claim,
        prov:Entity ;
    schema:author :grokAssistant ;
    schema:description "Grok says Object Swap targets selected people or objects, while Motion Transfer rebuilds more of the scene; this is a Grok-generated distinction in the source exchange."@en ;
    schema:name "The exchange distinguishes Object Swap from Motion Transfer"@en ;
    prov:wasDerivedFrom <> .

:claimPreserve a schema:Claim,
        prov:Entity ;
    schema:author :grokAssistant ;
    schema:description "The post and Grok's expansion say the edit keeps the original camera movement, timing, gestures, and music while replacing the performers' faces or people."@en ;
    schema:name "Object Swap is presented as preserving the source performance"@en ;
    prov:wasDerivedFrom <https://x.com/0xScottlai/status/2102573161283985472> .

:claimSourceCount a schema:Claim,
        prov:Entity ;
    schema:author :grokAssistant ;
    schema:description "The browser-rendered conversation displays a \"35 web pages\" citation indicator. This collection does not enumerate or audit those pages."@en ;
    schema:name "Grok's reply shows 35 web pages"@en ;
    prov:wasDerivedFrom <> .

:exampleElonSam a schema:CreativeWork ;
    schema:associatedMedia :exampleElonSamMp4 ;
    schema:creator <https://x.com/ochang146818#this> ;
    schema:description "Grok's draft presents this as an AI-executive face-swap example. Its linked identities and description are reported from the conversation, not independently verified."@en ;
    schema:name "Elon Musk and Sam Altman Hotel Lobby example"@en ;
    schema:position 2 ;
    schema:url <https://x.com/ochang146818/status/2102813942426804504> ;
    prov:wasDerivedFrom <> .

:exampleElonSamMp4 a schema:VideoObject,
        prov:Entity ;
    schema:contentUrl <https://video.twimg.com/amplify_video/2101624584868904960/vid/avc1/960x720/Q_VWL4b7iW8czWsI.mp4> ;
    schema:duration "PT29.046S" ;
    schema:encodingFormat "video/mp4" ;
    schema:height 720 ;
    schema:name "Elon Musk and Sam Altman Hotel Lobby example — direct MP4 link"@en ;
    schema:width 960 ;
    prov:wasDerivedFrom <> .

:exampleRyan a schema:CreativeWork ;
    schema:associatedMedia :exampleRyanMp4 ;
    schema:creator <https://x.com/MrRyanChi#this> ;
    schema:description "The X post quoted by Scott; Grok's final draft associates it with a Hotel Lobby clip and reports 125 likes and 276,197 views."@en ;
    schema:interactionStatistic :exampleRyanLikesMetric,
        :exampleRyanViewsMetric ;
    schema:name "Binance / $BNB Hotel Lobby example"@en ;
    schema:position 1 ;
    schema:url <https://x.com/MrRyanChi/status/2102072057185923199> ;
    prov:wasDerivedFrom <> .

:exampleRyanLikesMetric a schema:InteractionCounter,
        prov:Entity ;
    schema:description "Engagement figure copied from the Grok conversation's final Turtle draft; not independently checked and no exact capture time is visible."@en ;
    schema:interactionType schema:LikeAction ;
    schema:name "Likes shown in Grok's draft"@en ;
    schema:userInteractionCount 125 ;
    prov:wasDerivedFrom <> .

:exampleRyanMp4 a schema:VideoObject,
        prov:Entity ;
    schema:contentUrl <https://video.twimg.com/amplify_video/2102071870627401729/vid/avc1/1280x720/rr63EVm0HHyo9u4n.mp4> ;
    schema:duration "PT24.052S" ;
    schema:encodingFormat "video/mp4" ;
    schema:height 720 ;
    schema:name "Binance / $BNB Hotel Lobby example — direct MP4 link"@en ;
    schema:width 1280 ;
    prov:wasDerivedFrom <> .

:exampleRyanViewsMetric a schema:InteractionCounter,
        prov:Entity ;
    schema:description "Engagement figure copied from the Grok conversation's final Turtle draft; not independently checked and no exact capture time is visible."@en ;
    schema:interactionType schema:WatchAction ;
    schema:name "Views shown in Grok's draft"@en ;
    schema:userInteractionCount 276197 ;
    prov:wasDerivedFrom <> .

:exampleScott a schema:CreativeWork ;
    schema:associatedMedia :exampleScottMp4 ;
    schema:creator <https://x.com/0xScottlai#this> ;
    schema:description "The source tutorial post's attached output; Grok's draft reports 882 likes, 85 reposts, and 205,135 views."@en ;
    schema:interactionStatistic :exampleScottLikesMetric,
        :exampleScottRepostsMetric,
        :exampleScottViewsMetric ;
    schema:name "Tutorial author's finished Object Swap clip"@en ;
    schema:position 4 ;
    schema:url <https://x.com/0xScottlai/status/2102573161283985472> ;
    prov:wasDerivedFrom <> .

:exampleScottLikesMetric a schema:InteractionCounter,
        prov:Entity ;
    schema:description "Engagement figure copied from the Grok conversation's final Turtle draft; not independently checked and no exact capture time is visible."@en ;
    schema:interactionType schema:LikeAction ;
    schema:name "Likes shown in Grok's draft"@en ;
    schema:userInteractionCount 882 ;
    prov:wasDerivedFrom <> .

:exampleScottMp4 a schema:VideoObject,
        prov:Entity ;
    schema:contentUrl <https://video.twimg.com/amplify_video/2102541641060130816/vid/avc1/1920x2160/MqysPljFe3yWiySH.mp4> ;
    schema:duration "PT24.052S" ;
    schema:encodingFormat "video/mp4" ;
    schema:height 2160 ;
    schema:name "Tutorial author's finished Object Swap clip — direct MP4 link"@en ;
    schema:width 1920 ;
    prov:wasDerivedFrom <> .

:exampleScottRepostsMetric a schema:InteractionCounter,
        prov:Entity ;
    schema:description "Engagement figure copied from the Grok conversation's final Turtle draft; not independently checked and no exact capture time is visible."@en ;
    schema:interactionType schema:ShareAction ;
    schema:name "Reposts shown in Grok's draft"@en ;
    schema:userInteractionCount 85 ;
    prov:wasDerivedFrom <> .

:exampleScottViewsMetric a schema:InteractionCounter,
        prov:Entity ;
    schema:description "Engagement figure copied from the Grok conversation's final Turtle draft; not independently checked and no exact capture time is visible."@en ;
    schema:interactionType schema:WatchAction ;
    schema:name "Views shown in Grok's draft"@en ;
    schema:userInteractionCount 205135 ;
    prov:wasDerivedFrom <> .

:exampleTrumpElon a schema:CreativeWork ;
    schema:associatedMedia :exampleTrumpElonMp4 ;
    schema:creator <https://x.com/TheRicanMemes#this> ;
    schema:description "Grok's draft labels this a high-reach finished example and reports 2,882 likes, 489 reposts, and 760,978 views."@en ;
    schema:interactionStatistic :exampleTrumpElonLikesMetric,
        :exampleTrumpElonRepostsMetric,
        :exampleTrumpElonViewsMetric ;
    schema:name "Donald Trump and Elon Musk Hotel Lobby example"@en ;
    schema:position 3 ;
    schema:url <https://x.com/TheRicanMemes/status/2102026900226851100> ;
    prov:wasDerivedFrom <> .

:exampleTrumpElonLikesMetric a schema:InteractionCounter,
        prov:Entity ;
    schema:description "Engagement figure copied from the Grok conversation's final Turtle draft; not independently checked and no exact capture time is visible."@en ;
    schema:interactionType schema:LikeAction ;
    schema:name "Likes shown in Grok's draft"@en ;
    schema:userInteractionCount 2882 ;
    prov:wasDerivedFrom <> .

:exampleTrumpElonMp4 a schema:VideoObject,
        prov:Entity ;
    schema:contentUrl <https://video.twimg.com/amplify_video/2102026837513641984/vid/avc1/1440x1080/73R0Nez-POx5Cll4.mp4> ;
    schema:duration "PT24.166S" ;
    schema:encodingFormat "video/mp4" ;
    schema:height 1080 ;
    schema:name "Donald Trump and Elon Musk Hotel Lobby example — direct MP4 link"@en ;
    schema:width 1440 ;
    prov:wasDerivedFrom <> .

:exampleTrumpElonRepostsMetric a schema:InteractionCounter,
        prov:Entity ;
    schema:description "Engagement figure copied from the Grok conversation's final Turtle draft; not independently checked and no exact capture time is visible."@en ;
    schema:interactionType schema:ShareAction ;
    schema:name "Reposts shown in Grok's draft"@en ;
    schema:userInteractionCount 489 ;
    prov:wasDerivedFrom <> .

:exampleTrumpElonViewsMetric a schema:InteractionCounter,
        prov:Entity ;
    schema:description "Engagement figure copied from the Grok conversation's final Turtle draft; not independently checked and no exact capture time is visible."@en ;
    schema:interactionType schema:WatchAction ;
    schema:name "Views shown in Grok's draft"@en ;
    schema:userInteractionCount 760978 ;
    prov:wasDerivedFrom <> .

:examplesAndMetrics a schema:CreativeWork ;
    schema:abstract "<p>Grok's final draft carries three externally linked example posts plus the tutorial author's own finished clip. The user asked for popular examples, particularly AI-executive pairings; the answer includes Musk–Altman and Trump–Musk. All engagement counts are preserved as the assistant reported them, without a recoverable capture timestamp.</p><p>Each item links to its X post and direct MP4. The MP4 URLs are fields on named <code>schema:VideoObject</code> resources in the Turtle graph.</p><ul><li><a href=\"https://x.com/MrRyanChi/status/2102072057185923199\" target=\"_blank\" rel=\"noopener noreferrer\">Binance / $BNB Hotel Lobby example</a>: <a href=\"https://video.twimg.com/amplify_video/2102071870627401729/vid/avc1/1280x720/rr63EVm0HHyo9u4n.mp4\" target=\"_blank\" rel=\"noopener noreferrer\">Open direct MP4</a> — Binance / $BNB Hotel Lobby example</li><li><a href=\"https://x.com/ochang146818/status/2102813942426804504\" target=\"_blank\" rel=\"noopener noreferrer\">Elon Musk and Sam Altman Hotel Lobby example</a>: <a href=\"https://video.twimg.com/amplify_video/2101624584868904960/vid/avc1/960x720/Q_VWL4b7iW8czWsI.mp4\" target=\"_blank\" rel=\"noopener noreferrer\">Open direct MP4</a> — Elon Musk and Sam Altman Hotel Lobby example</li><li><a href=\"https://x.com/TheRicanMemes/status/2102026900226851100\" target=\"_blank\" rel=\"noopener noreferrer\">Donald Trump and Elon Musk Hotel Lobby example</a>: <a href=\"https://video.twimg.com/amplify_video/2102026837513641984/vid/avc1/1440x1080/73R0Nez-POx5Cll4.mp4\" target=\"_blank\" rel=\"noopener noreferrer\">Open direct MP4</a> — Donald Trump and Elon Musk Hotel Lobby example</li><li><a href=\"https://x.com/0xScottlai/status/2102573161283985472\" target=\"_blank\" rel=\"noopener noreferrer\">Tutorial author's finished Object Swap clip</a>: <a href=\"https://video.twimg.com/amplify_video/2102541641060130816/vid/avc1/1920x2160/MqysPljFe3yWiySH.mp4\" target=\"_blank\" rel=\"noopener noreferrer\">Open direct MP4</a> — Tutorial author's finished Object Swap clip</li></ul>"@en ;
    schema:hasPart :exampleElonSam,
        :exampleRyan,
        :exampleScott,
        :exampleTrumpElon ;
    schema:name "The examples and what their numbers mean"@en ;
    schema:position 2 .

:gpt6Codex a prov:SoftwareAgent ;
    schema:name "GPT-6 in Codex"@en ;
    schema:url <https://openai.com/> .

:grokReply1 a sioc:Post,
        schema:Message,
        prov:Entity ;
    schema:author :grokAssistant ;
    schema:position 1 ;
    schema:text "Grok expands the post into a six-step workflow: open Genjutsu; choose or upload a short source clip; select Object Swap; add two reference photos; write a concise prompt; generate, review, and download."@en ;
    prov:wasDerivedFrom <> .

:grokReply2 a sioc:Post,
        schema:Message,
        prov:Entity ;
    schema:author :grokAssistant ;
    schema:position 2 ;
    schema:text "Grok's first Turtle draft uses the original post URL as its base and models the post, quoted post, HowTo, app, supplies, and six steps."@en ;
    prov:wasDerivedFrom <> .

:grokReply3 a sioc:Post,
        schema:Message,
        prov:Entity ;
    schema:author :grokAssistant ;
    schema:position 3 ;
    schema:text "Grok's examples include the tutorial author's clip and separate RyanChi, Musk–Altman, and Trump–Musk X posts; reach figures appear in the generated RDF draft."@en ;
    prov:wasDerivedFrom <> .

:grokReply4 a sioc:Post,
        schema:Message,
        prov:Entity ;
    schema:author :grokAssistant ;
    schema:position 4 ;
    schema:text "Grok corrects the prior omission by adding direct MP4 content URLs, plus media metadata for the X examples."@en ;
    prov:wasDerivedFrom <> .

:grokReply5 a sioc:Post,
        schema:Message,
        prov:Entity ;
    schema:author :grokAssistant ;
    schema:position 5 ;
    schema:text "Grok combines the source post text, tutorial, prompts, tips, limitations, consent note, X posts, metrics, and MP4 URLs into one Turtle edition."@en ;
    prov:wasDerivedFrom <> .

:higgsfieldAccount schema:description "The expanded Grok answer says an account is needed; it also says first generation is often free or discounted, a claim not checked here."@en ;
    schema:name "Higgsfield account"@en .

:openingSourceContext a schema:CreativeWork ;
    schema:description "The visible capture opens on Scott｜Monsterblockhk's quoted post and Grok's three-point summary. The initial user prompt, if any, is not visible in the captured exchange."@en ;
    schema:name "Opening context: a quoted tutorial post"@en .

:photoOne schema:description "Grok recommends a separate, clear, well-lit, front-facing or three-quarter photo with a sharp face and upper body."@en ;
    schema:name "Reference photo for performer one"@en .

:photoTwo a schema:ImageObject ;
    schema:description "Grok recommends a separate, clear, well-lit, front-facing or three-quarter photo with a sharp face and upper body."@en ;
    schema:name "Reference photo for performer two"@en .

:provenanceNote a schema:CreativeWork ;
    schema:description "The conversation's visible X page is the source for the dialogue and the assistant's claims. Grok's \"35 web pages\" indicator is recorded as displayed, but the referenced pages are not enumerated here. Popularity labels, engagement counts, tool behavior, account requirements, and durations are conversation-reported rather than independently verified current facts."@en ;
    schema:name "Provenance and evidence limits"@en .

:reportedWebPageCount a schema:PropertyValue,
        prov:Entity ;
    schema:description "Visible as a citation indicator in the conversation; the underlying page list was not inspected in this collection."@en ;
    schema:name "Web pages indicator shown in Grok"@en ;
    schema:position 7 ;
    schema:unitText "web pages"@en ;
    schema:value 35 ;
    prov:wasDerivedFrom <> .

:sourceClip a schema:MediaObject ;
    schema:description "The Grok answer recommends a 4–30 second Migos \"Hotel Lobby\" clip from the Higgsfield Community examples; no direct source-clip MP4 is supplied in the chat."@en ;
    schema:name "Short source clip"@en .

:topicConsent a skos:Concept ;
    skos:inScheme :topicScheme ;
    skos:prefLabel "Consent in identity-editing workflows"@en .

:topicGenjutsu a skos:Concept ;
    skos:inScheme :topicScheme ;
    skos:prefLabel "AI video editing with Genjutsu"@en .

:topicMedia a skos:Concept ;
    skos:inScheme :topicScheme ;
    skos:prefLabel "Social video examples and direct MP4 links"@en .

:topicMetrics a skos:Concept ;
    skos:inScheme :topicScheme ;
    skos:prefLabel "Engagement metrics and temporal limits"@en .

:topicRdf a skos:Concept ;
    skos:inScheme :topicScheme ;
    skos:prefLabel "RDF source grounding and relative IRIs"@en .

:userPrompt1 a sioc:Post,
        schema:Message,
        prov:Entity ;
    schema:author <https://x.com/kidehen#this> ;
    schema:position 1 ;
    schema:text "Flesh out this howto"@en ;
    prov:wasDerivedFrom <> .

:userPrompt2 a sioc:Post,
        schema:Message,
        prov:Entity ;
    schema:author <https://x.com/kidehen#this> ;
    schema:position 2 ;
    schema:text "Redo in RDF-Turtle grounding relative IRIs in the original post url.."@en ;
    prov:wasDerivedFrom <> .

:userPrompt3 a sioc:Post,
        schema:Message,
        prov:Entity ;
    schema:author <https://x.com/kidehen#this> ;
    schema:position 3 ;
    schema:text "Enhance by including some sample finished product links such as 2 or 3 wildly popular examples on X right now (especially the AI exec related examples)."@en ;
    prov:wasDerivedFrom <> .

:userPrompt4 a sioc:Post,
        schema:Message,
        prov:Entity ;
    schema:author <https://x.com/kidehen#this> ;
    schema:position 4 ;
    schema:text "Did you include the mp4 media links to the last edition?"@en ;
    prov:wasDerivedFrom <> .

:userPrompt5 a sioc:Post,
        schema:Message,
        prov:Entity ;
    schema:author <https://x.com/kidehen#this> ;
    schema:position 5 ;
    schema:text "Okay, make one all inclusive edition so that everything is in one doc"@en ;
    prov:wasDerivedFrom <> .

:workflowArc a schema:CreativeWork ;
    schema:abstract "The practical guide is a Grok expansion of the X post. The six steps below are modeled once in RDF and rendered directly from those entities."@en ;
    schema:hasPart :stepChooseObjectSwap,
        :stepGenerateReview,
        :stepOpenGenjutsu,
        :stepSelectClip,
        :stepUploadPhotos,
        :stepWritePrompt ;
    schema:name "The six-step workflow Grok produced"@en ;
    schema:position 1 .

<https://x.com/0xScottlai#this> a schema:Person,
        foaf:Agent ;
    schema:alternateName "0xScottlai"@en ;
    schema:name "Scott｜Monsterblockhk"@en ;
    schema:url <https://x.com/0xScottlai> .

<https://x.com/MrRyanChi#this> a schema:Person,
        foaf:Agent ;
    schema:alternateName "MrRyanChi"@en ;
    schema:name "Mr.RC"@en ;
    schema:url <https://x.com/MrRyanChi> .

:question1 a schema:Question ;
    schema:acceptedAnswer :answer1 ;
    schema:isPartOf :faq ;
    schema:name "What is the source of this collection?"@en ;
    schema:position 1 .

:question10 a schema:Question ;
    schema:acceptedAnswer :answer10 ;
    schema:isPartOf :faq ;
    schema:name "What limitations does the assistant mention?"@en ;
    schema:position 10 .

:question11 a schema:Question ;
    schema:acceptedAnswer :answer11 ;
    schema:isPartOf :faq ;
    schema:name "What consent guidance appears?"@en ;
    schema:position 11 .

:question2 a schema:Question ;
    schema:acceptedAnswer :answer2 ;
    schema:isPartOf :faq ;
    schema:name "What is the tutorial about?"@en ;
    schema:position 2 .

:question3 a schema:Question ;
    schema:acceptedAnswer :answer3 ;
    schema:isPartOf :faq ;
    schema:name "What inputs does the expanded guide list?"@en ;
    schema:position 3 .

:question4 a schema:Question ;
    schema:acceptedAnswer :answer4 ;
    schema:isPartOf :faq ;
    schema:name "How many workflow steps does Grok provide?"@en ;
    schema:position 4 .

:question5 a schema:Question ;
    schema:acceptedAnswer :answer5 ;
    schema:isPartOf :faq ;
    schema:name "What prompt appears in the source post?"@en ;
    schema:position 5 .

:question6 a schema:Question ;
    schema:acceptedAnswer :answer6 ;
    schema:isPartOf :faq ;
    schema:name "How does Grok distinguish Object Swap from Motion Transfer?"@en ;
    schema:position 6 .

:question7 a schema:Question ;
    schema:acceptedAnswer :answer7 ;
    schema:isPartOf :faq ;
    schema:name "Which examples appear in the all-inclusive draft?"@en ;
    schema:position 7 .

:question8 a schema:Question ;
    schema:acceptedAnswer :answer8 ;
    schema:isPartOf :faq ;
    schema:name "Are the X engagement counts current or independently verified?"@en ;
    schema:position 8 .

:question9 a schema:Question ;
    schema:acceptedAnswer :answer9 ;
    schema:isPartOf :faq ;
    schema:name "Are direct MP4 URLs present?"@en ;
    schema:position 9 .

:stepChooseObjectSwap a schema:HowToStep ;
    schema:name "Choose Object Swap"@en ;
    schema:position 3 ;
    schema:text "Select Object Swap rather than Motion Transfer. Grok describes Object Swap as targeted replacement while retaining more of the original scene."@en .

:stepGenerateReview a schema:HowToStep ;
    schema:name "Generate, review, and export"@en ;
    schema:position 6 ;
    schema:text "Choose 1080p if available, generate, inspect face consistency, adjust the prompt or references if needed, then download."@en .

:stepOpenGenjutsu a schema:HowToStep ;
    schema:name "Open Genjutsu"@en ;
    schema:position 1 ;
    schema:text "Go to Higgsfield, open Video, then Genjutsu. Grok says the Community page can be used first to find a shared template clip."@en .

:stepSelectClip a schema:HowToStep ;
    schema:name "Select or upload the source clip"@en ;
    schema:position 2 ;
    schema:text "Grok recommends a 4–30 second Migos \"Hotel Lobby\" fragment from Community so the source motion, framing, and music remain available."@en .

:stepUploadPhotos a schema:HowToStep ;
    schema:name "Upload two reference photos"@en ;
    schema:position 4 ;
    schema:text "Add one photo for each person and label the assignments clearly as left/right or Image 1/Image 2."@en .

:stepWritePrompt a schema:HowToStep ;
    schema:name "Add the replacement instruction"@en ;
    schema:position 5 ;
    schema:text "Use a concise prompt. The source post's wording is: keep Everything the same in the video just replace the faces with the two people in the 2 images provided."@en .

:termAiExecutiveExample a schema:DefinedTerm,
        skos:Concept ;
    schema:description "A user-requested category of finished clips; Grok's response names Elon Musk–Sam Altman and Donald Trump–Elon Musk examples."@en ;
    schema:inDefinedTermSet :glossary ;
    schema:name "AI-executive example"@en ;
    schema:position 9 .

:termDirectMp4 a schema:DefinedTerm,
        skos:Concept ;
    schema:description "The video.twimg.com URL stored as schema:contentUrl on a named VideoObject resource."@en ;
    schema:inDefinedTermSet :glossary ;
    schema:name "Direct MP4 content URL"@en ;
    schema:position 6 .

:termFaceReplacement a schema:DefinedTerm,
        skos:Concept ;
    schema:description "The edit described in the : substitute the performers' faces while attempting to preserve the source motion and audio."@en ;
    schema:inDefinedTermSet :glossary ;
    schema:name "Face replacement"@en ;
    schema:position 8 .

:termGenjutsu a schema:DefinedTerm,
        skos:Concept ;
    schema:description "The video feature or workflow name used in the X post and Grok's expanded how-to."@en ;
    schema:inDefinedTermSet :glossary ;
    schema:name "Genjutsu"@en ;
    schema:position 3 .

:termHotelLobby a schema:DefinedTerm,
        skos:Concept ;
    schema:description "The Migos source-video example named in the conversation; the answer recommends a short community clip."@en ;
    schema:inDefinedTermSet :glossary ;
    schema:name "Hotel Lobby clip"@en ;
    schema:position 4 .

:termMotionTransfer a schema:DefinedTerm,
        skos:Concept ;
    schema:description "A contrasting mode described by Grok as rebuilding more of a scene than a targeted Object Swap."@en ;
    schema:inDefinedTermSet :glossary ;
    schema:name "Motion Transfer"@en ;
    schema:position 2 .

:termObjectSwap a schema:DefinedTerm,
        skos:Concept ;
    schema:description "The replacement mode named in the post and expanded by Grok; the exchange describes it as changing specified performers while retaining more of the source clip."@en ;
    schema:inDefinedTermSet :glossary ;
    schema:name "Object Swap"@en ;
    schema:position 1 .

:termReferencePhoto a schema:DefinedTerm,
        skos:Concept ;
    schema:description "A still image supplied to guide the identity replacement for one of the two performers."@en ;
    schema:inDefinedTermSet :glossary ;
    schema:name "Reference photo"@en ;
    schema:position 5 .

:termReportedMetric a schema:DefinedTerm,
        skos:Concept ;
    schema:description "A likes, reposts, or views value appearing in Grok's draft; the collection does not treat it as a current verified count."@en ;
    schema:inDefinedTermSet :glossary ;
    schema:name "Conversation-reported engagement metric"@en ;
    schema:position 7 .

:termSourceGrounding a schema:DefinedTerm,
        skos:Concept ;
    schema:description "The user's request to make relative RDF identifiers resolve from the original X post URL."@en ;
    schema:inDefinedTermSet :glossary ;
    schema:name "Source grounding"@en ;
    schema:position 10 .

:conversationArc a schema:CreativeWork ;
    schema:abstract "The exchange moves from a brief post summary to a practical guide, then refines the RDF's base IRI and adds examples and direct MP4 media links."@en ;
    schema:hasPart :arc1,
        :arc2,
        :arc3,
        :arc4,
        :arc5,
        :arc6,
        :reportedWebPageCount ;
    schema:name "How the conversation develops"@en .

<https://x.com/MrRyanChi/status/2102072057185923199> a schema:SocialMediaPosting,
        prov:Entity ;
    schema:author <https://x.com/MrRyanChi#this> ;
    schema:text "你相信什么你的人生就会发生什么。相信币安，相信 $BNB 用一姐和大表哥做了最近很火的这个Rap"@zh-Hant ;
    schema:url <https://x.com/MrRyanChi/status/2102072057185923199> ;
    prov:wasDerivedFrom <> .

:howto a schema:HowTo ;
    schema:description "A source-linked workflow expanded by Grok from the visible X post; operational details are attributed to the assistant reply."@en ;
    schema:name "Grok's six-step Genjutsu Object Swap walkthrough"@en ;
    schema:step :stepChooseObjectSwap,
        :stepGenerateReview,
        :stepOpenGenjutsu,
        :stepSelectClip,
        :stepUploadPhotos,
        :stepWritePrompt ;
    schema:supply :higgsfieldAccount,
        :photoOne,
        :photoTwo,
        :sourceClip ;
    schema:tool <https://higgsfield.ai/genjutsu#this> ;
    schema:totalTime "PT10M" ;
    prov:wasDerivedFrom <> .

:topicScheme a skos:ConceptScheme ;
    skos:prefLabel "Topics in the Grok conversation"@en .

<https://x.com/0xScottlai/status/2102573161283985472> a schema:SocialMediaPosting,
        prov:Entity ;
    schema:about :howto ;
    schema:author <https://x.com/0xScottlai#this> ;
    schema:citation <https://x.com/MrRyanChi/status/2102072057185923199> ;
    schema:description "The conversation identifies this as a post by Scott｜Monsterblockhk (@0xScottlai) and summarizes its Genjutsu Object Swap tutorial."@en ;
    schema:headline "AI-generated music-video clip tutorial (translated from Chinese in the X conversation)"@en ;
    schema:text "原來很多人都不知道要怎樣弄這支 MV 的 AI 生成片，其實很簡單😂 先準備人物照片；使用 Higgsfield 最新功能 Genjutsu；在 Community 找到 Migos《Hotel Lobby》的 4–30 秒片段；利用 Object Swap 功能套用提示詞 keep Everything the same in the video just replace the faces with the two people in the 2 images provided. 作者表示 AI 會保留原本的運鏡、動作和音樂。"@zh-Hant ;
    schema:url <https://x.com/0xScottlai/status/2102573161283985472> ;
    prov:wasDerivedFrom <> .

<https://x.com/kidehen#this> a sioc:UserAccount,
        schema:Person,
        foaf:Agent ;
    schema:alternateName "@kidehen"@en ;
    schema:name "Kingsley Uyi Idehen"@en ;
    schema:url <https://x.com/kidehen> .

:glossary a schema:DefinedTermSet ;
    schema:hasDefinedTerm :termAiExecutiveExample,
        :termDirectMp4,
        :termFaceReplacement,
        :termGenjutsu,
        :termHotelLobby,
        :termMotionTransfer,
        :termObjectSwap,
        :termReferencePhoto,
        :termReportedMetric,
        :termSourceGrounding ;
    schema:hasPart :termAiExecutiveExample,
        :termDirectMp4,
        :termFaceReplacement,
        :termGenjutsu,
        :termHotelLobby,
        :termMotionTransfer,
        :termObjectSwap,
        :termReferencePhoto,
        :termReportedMetric,
        :termSourceGrounding ;
    schema:name "Core terms"@en .

:faq a schema:FAQPage ;
    schema:hasPart :question1,
        :question10,
        :question11,
        :question2,
        :question3,
        :question4,
        :question5,
        :question6,
        :question7,
        :question8,
        :question9 ;
    schema:mainEntity :question1,
        :question10,
        :question11,
        :question2,
        :question3,
        :question4,
        :question5,
        :question6,
        :question7,
        :question8,
        :question9 ;
    schema:name "Questions about the source conversation"@en .

:grokAssistant a prov:SoftwareAgent ;
    schema:description "Assistant whose statements and structured drafts are represented as claims made in the source conversation."@en ;
    schema:name "Grok assistant on X"@en .

<> a sioc:Thread,
        schema:CreativeWork,
        prov:Entity ;
    schema:about :howto ;
    schema:creator <https://x.com/kidehen#this> ;
    schema:description "A multi-turn Grok exchange about a Higgsfield Genjutsu Object Swap tutorial, its RDF representation, and X video examples."@en ;
    schema:hasPart :conversationArc,
        :grokReply1,
        :grokReply2,
        :grokReply3,
        :grokReply4,
        :grokReply5,
        :openingSourceContext,
        :userPrompt1,
        :userPrompt2,
        :userPrompt3,
        :userPrompt4,
        :userPrompt5 ;
    schema:name "Grok conversation 2102837195115467162"@en ;
    schema:url <> ;
    prov:wasDerivedFrom <https://x.com/0xScottlai/status/2102573161283985472> .

