JAMES verwendet einen intuitiven Ansatz für die Suche. Die Eingabe eines Suchbegriffs löst gleichzeitig mehrere Optionen aus:
Während der Eingabe im Suchfeld schlägt JAMES bereits nach wenigen Zeichen den vollständigen Suchbegriff vor – sowohl aus der Volltextsuche als auch aus den Suchklassen.
Alternativ oder zusätzlich ist der Weg über die facettierte Suche möglich. Facetten können sein:
Aktive Suchkriterien erscheinen in einer übersichtlichen Anzeige als Tags, die auch einzeln aus der Suche entfernt werden können.
Eine hierarchisch aufgebaute Klassifikation lässt sich als Facettenstruktur nutzen. D. h., dass nur die Einträge angezeigt werden, hinter denen sich Suchtreffer verbergen. Auch die Anzahl der zu erwartenden Treffer wird angezeigt.
Bei Auswahl eines Eintrags wird die komplette Suchstruktur sofort dynamisch angepasst, um die verbleibenden Treffer zu aktualisieren.
Die Suchergebnisse können durch klassenspezifische Eigenschaften weiter eingegrenzt werden. Diese Suchkriterien werden in der Suchstruktur als Kinder der entsprechenden Suchklassen dargestellt.
CDS ermöglicht die Durchführung von Facettensuchen in den im CDS dargestellten Taxonomien. So können im SMC verwendete Taxonomien oder externe, in RDFS (1.1) definierte Taxonomien im CDS verwendet werden. Ein Beispiel für eine durch RDFS definierte Ontologie ist iiRDS.