Problem
The Schema Explorer sidebar displays JavaScript types (e.g., string, number, boolean) for data properties. These are derived from the JSON response and do not map 1:1 to the native database types (e.g., xsd:integer, xsd:dateTime, int, double). Additionally, property types are discovered through sampling, which may not capture all properties or all unique types that exist in the database. There is currently no indication of either of these caveats, which can mislead users into thinking they are seeing an exact representation of their database schema.
Proposed Solution
Add helper or description text in the sidebar that communicates:
- Types are approximate — The displayed types are inferred from the JSON response and may not match the exact types in the database.
- Sampling limitations — Properties and types are discovered through sampling, so the list may be incomplete.
Acceptance Criteria
Problem
The Schema Explorer sidebar displays JavaScript types (e.g.,
string,number,boolean) for data properties. These are derived from the JSON response and do not map 1:1 to the native database types (e.g.,xsd:integer,xsd:dateTime,int,double). Additionally, property types are discovered through sampling, which may not capture all properties or all unique types that exist in the database. There is currently no indication of either of these caveats, which can mislead users into thinking they are seeing an exact representation of their database schema.Proposed Solution
Add helper or description text in the sidebar that communicates:
Acceptance Criteria