This simple app demonstrates sample use of the InterSystems' iKnow technology for grouping records based on their contents, or more specifically the occurrence of selected entities and CRCs. It allows you to start from any given iKnow domain (or a text column in a table from which it'll make on) and navigate the concepts inside. Through the simple interface, you can then select entities whose presence defines an abstract category or "set" and check how different sets overlap.
Of course, this is just a demo that illustrates the bottom-up data-centric nature and not meant as a production app.
See also https://community.intersystems.com/post/iknow-demo-apps-part-2-set-analysis-demo for a detailed article on setting up and using this interface
See the class reference for the Setup() method in Demo.SetAnalysis.Utils. It allows setting up the demo for any text column in a target table or will simply add the REST web app required to run (Demo.SetAnalysis.Utils:CreateRestWebApp()).
This is a generic version of the original app built by Danny Wijnschenk & Alain Houf for the 2015 Global Summit academy "Making your Unstructured Data Work"