The Knowledge Base and Ontologies can represent an efficient design methodology that can exploitontological components easy to implement or implemented, and available on the palette editor (egEclipse). Good tools makes easy to design, especially in conceptual mode, making the development of lightand with few errors and anomalies. It rapresents a methodology which is seen placed in the designcomponents and frameworks.
The most practical definitions on the ontology are:
it allows to classify / group objects in a domain and get inferences about them, through a"reasoner" (an inference engine)
An ontology consists of:
Individuals (instances of classes, the exploitation of class)
Object Property (binary relations between individuals)
Property Data (binary relations between the individual and data)
Properties chainA working definition of Knowledge Base, is, however, what defines it as a set of ontologies, there behindthe concepts of the philosopher Russell and the axioms of mathematics, sets of sets etc., remember Peanoetc? The relational DB is a mathematical concept. The Knowledge base point to the same concepts of Prolog and RDF: subject, predicate and object.