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.
It will change the world.
The basic data consists of just two main components, Objects and Relationships.
Objects are split into four main types, Items, Relationships, Lists and Comments (colours below).
Relationships are split into three main types, Child/Parent Links, User Defined and System.
Objects
Lists define their child Lists and objects.
"Places" is a List Object, "Countries" is a Child List under "Places", "England" is a child 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 child 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 and item) under "Volkswagen" as it is not an actual car, it is a type of car. The Item might be "Herbie (53)" or "XY12 Z34"
All Lists are linked by Child Links.
Relationships
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 Relatioin ("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".
| Lists |
List |
| Items |
Item |
| Comments |
Comment |
| Relationships |
Relationship |