0 the process of changing products to suit different customers or markets:
1 the use of a particular number to refer to each stage of development of a piece of software, or each new form of a file or document:
Some would consider that these definitions include both ontology evolution and versioning.
Two main versioning levels can be distinguished:object version and object configuration.
There is a number of interesting results in this respect, but most problems related to versioning remain open.
For example, any ontology versioning algorithm should be based on some type of identification mechanism to differentiate between various versions of an ontology.
The external model contains project information for a group of objects, and for each object there is discipline, versioning, and relationship information.
Versioning relies on the observation of coherent sets of operations within a design file.
This tight coupling has caused ontology evolution algorithms (and systems) to deal with versioning issues as well.
Several non-trivial problems are associated with ontology versioning.