A computer-readable medium included in a computer containing a web site development software program. The program includes an application pattern and a tag library. The application pattern has a view pattern. The application pattern includes style elements, presentation elements, and navigation logic elements. The view pattern incorporates the style elements and presentation elements of the application pattern. The tag library is configured to allow rendering of graphic user interface components.
A system and method for of identifying a semantic meaning of searchable elements are provided. In one implementation, a system includes an adaptive machine-learning module including a pattern recognition processor. The pattern recognition processor is configured to recognize searchable elements in source information and identify a semantic meaning of the searchable elements based on contingency measures of their relationships within the source information without requiring a predefined ontology of terms. In another implementation, a method includes recognizing searchable elements in source information; and identifying a semantic meaning of the searchable elements using a pattern recognition processor based on contingency measures of searchable element relationships within the source information without requiring a predefined ontology of terms. A database index that logically represents a hash map from integer keys to hash sets, wherein the database index is configured to use joint counters to determine set intersections of searchable elements for relational discovery is also provided.