We introduce R3DM Hypergraph as the harbinger of R3DM associations. R3DM hypergraph is based on Wolfram EntityPropertyAssociations
and extends Property Graph with hyperbonds
that represent in a uniform way nodes and edges; while hyperatoms
are hyperlinked
to hyperbonds
and are analogous to a property-value pair.
From this perspective:
There is not an Entity-Attribute or Entity-Attribute-Value Silo structure.
Hypelink, i.e. bidirectional edge without a record, can link directly hyperatoms to hyperbonds and hyperbond to hyperbond
In all the data models we have described so far in our series, every value is accessible only by knowing its context. Thus far, values are either dependent on a relation variable and attribute in a Relational model, or they come as field-value pairs in the object of a Document model / Object-Oriented model, or you have Topic Type and Topic Roles in Associations of Topic Map model, or they form property-value pairs that are enclosed in the node structure of Property Graph model. Even in the triplets of RDF model, that we will examine in the next article, you have an entity-property-value context.
Don't miss Part III of this series, this is a unique blend of data modelling, like a good old Scotch Whisky ;-) If you have not started looking into data from a different perspective, I recommend you have a a thorough read-through.