05-31-2017, 04:21 PM
I think the closest practical concept to an OA ontology that we have at the moment is an 'upper level ontology', a kind of programming 'language' that attempts to define 'things' in a formal way.
Here are a selection of upper-level ontologies from Wikipedia
https://en.wikipedia.org/wiki/Upper_onto...ontologies
note that these ontologies are not necessarily intercompatible, a factor that no doubt inspired Anders to use them as the foundation of the Version War.
An upper level ontology must contain formal axioms, domains, definitions and a grammar to arrange the elements into a usable form that can be shared between different agents. Philosophers doubt that any ontology can be perfect, as there will always be room for debate, discussion and ambiguity- but it is the task of an ontology designer to reduce those ambiguities to a minimum.
Here are a selection of upper-level ontologies from Wikipedia
https://en.wikipedia.org/wiki/Upper_onto...ontologies
note that these ontologies are not necessarily intercompatible, a factor that no doubt inspired Anders to use them as the foundation of the Version War.
An upper level ontology must contain formal axioms, domains, definitions and a grammar to arrange the elements into a usable form that can be shared between different agents. Philosophers doubt that any ontology can be perfect, as there will always be room for debate, discussion and ambiguity- but it is the task of an ontology designer to reduce those ambiguities to a minimum.