This is the Ultimate in Database Systems
It is a kind of neural network of data with no limitations.
It can hold structured information on any subject, including itself.
It has built in version control and audit trails.
It allows data to be shared around the world in real time.
The basic data consists of just two main components, Objects and Relationships.
Objects are split into four main types, Lists, Items, Relationship Definitions and Comments (colours below).
Relationships are split into three main types, Child/Parent Links, User Defined and System.
Lists & Items
Lists can hold Lists and Items.
"Places" is a List Object, "Countries" is a List under "Places", "England" is an Item under "Countries"
"England" is an item because it is an actual "Country" and it is the last in the line.
"Planets" is also a List under "Places" but "Countries" should not be a list under "Planets" as "Countries" are not little "Planets" they are a List in their own right.
You need to make sure you understand the difference between a List and an Item. "Volkswagen" would be a List, "Beetle" would also be a List (not an item) under "Volkswagen" as it is not an actual car, it is a type of car. The Item might be "Herbie (53)" or registration "XY12 Z34"
All Lists are linked to their items by Child Relationship Links.
Relationships tie everything else together.
Child Links join "Places" to "Countries" and "Countries" to "England"
A Child Item or List can have more than one Parent.
Child Items and Lists inherit User Defined Relationships from all of their parents.
User Defined Relationships join one List or Item to another.
"London" has a Parent Link to its parent List "English Cities" which has a User Defined Relation ("Is In") to "England". This indicates that "English Cities" are in "England" and (as a child of English cities) so is "London"
By definition, "England" automatically has the Relation ("Contains") to "English Cities".
Comments can be applied to Lists or Items to add information.