+
+
+ {language === 'nl' ? 'Direct uit kennisgraaf' : 'Direct from knowledge graph'}
+
+
+
+
+
+ {Object.keys(message.sparqlResults[0]).map(key => (
+ | {key} |
+ ))}
+
+
+
+ {message.sparqlResults.slice(0, 50).map((row, idx) => (
+
+ {Object.entries(row).map(([key, value]) => (
+ |
+ {typeof value === 'string' && value.startsWith('http') ? (
+
+ {value.split('/').pop() || value}
+
+ ) : (
+ String(value ?? '')
+ )}
+ |
+ ))}
+
+ ))}
+
+
+ {message.sparqlResults.length > 50 && (
+
+ {language === 'nl'
+ ? `Toont 50 van ${message.sparqlResults.length} resultaten`
+ : `Showing 50 of ${message.sparqlResults.length} results`}
+
+ )}
+
+
+ )}
+
{/* Chain-of-Thought Reasoning (GLM 4.7 Interleaved Thinking) */}
{message.llmResponse?.reasoning_content && (