&gt; The real fantasy is centralization and taxonomies of everything<p>Precisely. Currently there are plenty of graph-based databases to choose from - GraphDB, ArangoDB, Neo4j, Allegro, etc etc. They are all pretty good, and some also support rule-based inferencing, i.e. you can put a rule in the database like &quot;if X is a person and belongs to team Y and the manager for team Y is Z, then Z is X&#x27;s manager&quot;.<p>Systems like that have a few disadvantages:<p>1. They absolutely implicitly trust all data you put in them. If in the above example you add Z as a member to team Y, then it will infer that Z is Z&#x27;s manager.<p>2. You cannot assert negatives, nor can you search based on negative predicates.<p>The first is the absolute killer for such technologies if you try to deploy them internet-wide and gather &quot;data&quot; from any random source publishing RDF documents.