*** Welcome to piglix ***

Ontologies (computer science)


In computer science and information science, an ontology is a formal naming and definition of the types, properties, and interrelationships of the entities that really exist in a particular domain of discourse.

An ontology (in information science) compartmentalizes the variables needed for some set of computations and establishes the relationships between them.

The fields of artificial intelligence, the Semantic Web, systems engineering, software engineering, biomedical informatics, library science, enterprise bookmarking, and information architecture all create ontologies to limit complexity and organize information. The ontology can then be applied to problem solving.

The knowledge density of a knowledge graph is the average number of attributes and binary relations issued from a given entity, and is commonly measured in facts per entity.

The term ontology has its origin in philosophy and has been applied in many different ways. The word element comes from the Greek , ὄντος, ("being", "that which is"), present participle of the verb ("be"). The core meaning within computer science is a model for describing the world that consists of a set of types, properties, and relationship types. There is also generally an expectation that the features of the model in an ontology should closely resemble the real world (related to the object).


...
Wikipedia

...