Behavior Rule
A behavior rule defines linguistic- and business rules describing relationships among knowledge cells. Described in iCommNet Behavior Specification Language, behavior rules are automatically embedded in target-specific search engines, thus rapidly adapting to new industries and business rules.
Engine
An engine, in the context of system software, refers to an execution environment, a runtime environment, a virtual machine designed to execute a particular set of execution rules, meta-instructions, or pre-determined instructions.
iCommNet search solutions include numerous engines including Sequence and Behavior engines designed to extract and calculate precise search results. With advanced linguistics technologies and products, Automatically generated, iCommNet engines are highly adapted and tailored to target industries with pre-specified knowledge and business rules.
Exemplar
An exemplar is a desired search request consisting of selective linguistic elements (i.e., paragraphs, sentences, or phrases) that contain the meanings for which you are searching. To construct an exemplar, sentences from multiple searchable documents may be captured or manually constructed. Such sentences typically represent concealing activities or scurrilous behaviors code names or special signs–not described in normal conversational English or terminologies.
KC Search Developer API
KC Search Developer APIs are a set of iCommNet-supplied high-level APIs that host applications invoke to execute iCommNet KC Search components; e.g., KC Extract and KC Search DLLs. Each API uses simple argument values and returns an XML string containing search results.
Knowledge Cell
A knowledge cell refers to the most fundamental, a single aspect of knowledge written in iCommNet Intrinsic Knowledge Language. Organizationally, a knowledge cell consists of, for example, all permutations of linguistic elements, relationships with other knowledge cells, inference and execution rules, and linguistic attributes with which precise knowledge is extracted.
Knowledge Modeling
Knowledge Modeling (KM) is the iCommNet unique technology used to (a) define linguistic- and domain-specific knowledge, (b) automatically transform such knowledge into machine-aware forms, and (c) teach the knowledge to all iCommNet linguistic engines, such that the iCommNet precision solutions are aware of such knowledge. While KC Natural Language Processor is domain-agnostic, Knowledge Modeling is domain-specific.
Knowledge-Based Search
Knowledge-Based Search, also known as Meaning-Based Search, is a specialized search technique that uses knowledge, inference rules, and linguistic attributes existing in search request.
Unlike the keyword search technique that uses keywords and indices, thus resulting in indiscriminate and imprecise large volume of search results, iCommNet developed proprietary linguistics- and knowledge-based search techniques resulting in precise and most-relevant search results.
Linguistic Element
Within the context of nautical language, a linguistic element is equivalent to sentence parts such as noun clauses and verbal phrases. However, from the context of programming language perspective, a linguistic element refers to items such as non-terminals that make up production rules existing in a context free grammar.
iCommNet precision search solutions support both linguistic elements, evaluating natural language elements to extract precise knowledge, and compiling BSL statements and rules to automatically create domain-specific precision search solutions.
Natural Language Processing
Natural Language Processing (NLP) is a specialized discipline in Computer Science dealing with linguistic ambiguity and imprecise linguistic grammar rules that can often be understood only from the meaning of the words. Ambiguity resolution and informal grammar rule conflicts are some of the many reasons conventional search engines are not precise.
Based on decades of R&D and advanced engineering experience, iCommNet developed proprietary technologies and products, such as KC Natural Language Processor for resolving ambiguity, Intrinsic Knowledge Language and Behavior Specification Language and Compilers as well as domain-specific engines for formalizing domain-specific linguistic grammar rules. Additionally, iCommNet developed Knowledge Modeling for adapting precise search solutions to various industries while embedding domain-specific knowledge and business rules in respective precise search solutions.
Parametric Knowledge
Parametric Knowledge refers to extracted knowledge with parameters used to evaluate and calculate precision search results. iCommNet KC Extract compiles search request and extracts parametric knowledge per domain knowledge and business rules. iCommNet KC Search then uses parametric knowledge to calculate the more precise search results.
Search Contents
Search contents are what is to be searched; i.e., searchable documents. As an example, legal processionals may search legal case reports, and medical processionals may search lab reports. For the intelligence exploration industry, search contents may be intelligence reports or communication briefs. iCommNet search solutions deliver the most precise search results per the search specification.
Search Specification
A search specification refers to the manner in which a desired search is described. Conventional search methods only support keywords as the search request. Due to the lack of capabilities of extracting precise knowledge from the search request, search results tend to be indiscriminate and imprecise.
Because iCommNet uses conversational English as search specification, you can easily describe what you are searching for in conversational English, as if you are describing what you are searching for to someone else. Not only do iCommNet precision search solutions support keywords, iCommNet precision search solutions also support phrases, sentences, paragraphs, and an entire document.
Sequence Rule
A sequence rule refers to a method of constructing and destructing linguistic elements described in iCommNet Intrinsic Knowledge Language. Also described in a sequence rule are attributes used to define knowledge cells and calculate precise search results.