Ranges in the Version Graph

To save space in the database, Repository can associate a property value or relationship with an entire range of object versions. A range of object versions is a set of consecutive elements of a branch. (See Branches in the Version Graph.)

To refer to a range, a row of a Repository table must include the following four values:

Repository uses unbounded ranges to indicate that properties apply to a set of object versions that can grow as you make new object versions with CreateVersion.

For an example of how Repository uses unbounded ranges, see the sample data in Interface-Specific Tables.