Formal Concept Analysis (FCA) is an interesting component of information science that produces a concept hierarchy as well as a formal ontology.
See:
http://en.wikipedia.org/wiki/Formal_concept_analysis
A formal context consists of a set of objects O, a set of unary attributes A, and an indication of which objects have which attributes.
One can create a concept lattice of a context.
There are some very interesting aspects of FCA that support the design and discovery of systems, objects, attributes and the implied relationships between and among the objects and their attributes.
A formal concept is determined by the identifying the a set of objects and attributes that are related by the FCA incidence relation.
This creates a situation where a formal context could have no formal concepts. (absence of the incidence relation)
Anyway, FCA is very similar to my definition of a system.
I define a system as a relationship mapped over a set of objects. (The type of relationship in not restricted)
In FCA only one relationship is allowed, incidence of.
Have fun,
Joe
Joe Simpson
Sent From My DROID!!