graph TD Start[Input: Extracted Data JSON] --> TextAnalysis[Text Analysis Branch] Start --> ImageAnalysis[Image Analysis Branch] %% Text Analysis Path TextAnalysis --> ExtractKeywords[Extract Keywords from Text] ExtractKeywords --> ProcessKeywords[Process Keywords List] ProcessKeywords --> TrademarkSearch[Oracle Trademark Search] TrademarkSearch --> TextResults[Text Trademark Results] %% Image Analysis Path ImageAnalysis --> FetchImage[Fetch Image from URL] FetchImage --> AnalyzeImage[GPT Vision Analysis] AnalyzeImage --> ImageResults[Image Analysis Results] %% Merge Results TextResults --> CompileReport[Compile Final Report] ImageResults --> CompileReport CompileReport --> FinalOutput[Output: Trademark Analysis Report] %% Additional Information subgraph Skills ExtractKeywords --> |Skill 223| TrademarkSearch --> |Skill 224| AnalyzeImage --> |Skill 176| CompileReport --> |Skill 223| end %% Data Flow Notes subgraph Input Data Start --> |title|ExtractKeywords Start --> |bullets|ExtractKeywords Start --> |description|ExtractKeywords Start --> |image_url|FetchImage end