Solved.
After further testing we found that GraphQL does support Linked Open Data / Wikidata metadata elements.
The key point is how bundles are queried.
If we query the container bundle, for example:
ca_objects.typological_definition_CN
GraphQL returns the display values of the container, e.g.:
crotali
ancia_doppia_a_schiacciamento
It does not automatically expand all nested sub-elements contained in the bundle.
However, if we query the nested LOD element directly:
es. query { get(table:"ca_objects", id:908, bundles:["ca_objects.typological_definition_CN.typologicaldef_lod_ME"]) { bundles { name values { locale value } } } }
GraphQL returns the display representation of the LOD value, e.g.:
fiffaro - it [flauto traverso cilindrico derivato dalla musica militare]
Moreover, specific LOD specifiers can also be queried. For example:
query { get(table:"ca_objects", id:908, bundles:["ca_objects.typological_definition_CN.typologicaldef_lod_ME.url"]) { bundles { values { value } } } }
ca_objects.typological_definition_CN.typologicaldef_lod_ME.url
returns the Wikidata URI:
http://www.wikidata.org/entity/Q2255516
So the issue was not that LOD/Wikidata fields were unsupported, but that querying the container bundle only returns some values. To access LOD/Wikidata data, the nested element must be queried directly, and URI values can be retrieved through the .url specifier.
Thank you for your help.