|
|
|
|
|
by agubelu
954 days ago
|
|
The main issue with ontologies, and the reason why they're not popular besides a few niche cases, is that they try to solve a fundamentally unsolvable problem: getting (a large amount of) humans to agree on a "correct" modelling of something non-trivial. When you narrow down the domain to something where a consensus on representation can be reached, then sure, reasoning is a plausible use case... except for the fact that it scales very poorly, and making it work on a set of data large enough to be interesting requires a disproportionate amount of computing power. |
|
However, I don't think the core issue is consensus itself, but instead that the prevalent form of consensus in the ontology authoring space is consensus by committee rather than consensus by usage (as is usual in the open source software space).
That's why I've in the past been involved in creating Plow[0], a package manager for ontologies, with the aim of bringing the same "grassroots" nature and network effects that you find in other open source ecosystem to ontology engineering.
[0]: https://plow.pm/