A method, comprising: creating and storing, in a revisioning database, versions of one or more data objects; wherein each version of the one or more data objects is associated with either a child realm of one or more child realms or a base realm; wherein a first plurality of versions of the one or more data objects stored in the revisioning database is associated with the base realm to which users of the database have published data, wherein the first plurality of versions of the one or more data objects associated with the base realm are visible to the users of the database; wherein a second plurality of versions of the one or more data objects stored in the revisioning database is associated with the one or more child realms, wherein each of the child realms represents data local to a project, wherein particular versions of the second plurality of versions of the one or more data objects associated with a particular child realm of the one or more child realms are visible to particular users currently associated with the particular child realm and are not visible to other users of the users of the database not currently associated with the particular child realm; wherein the revisioning database associates each data object of the one or more data objects to a realm identifier value and to a version identifier value for a plurality of versions of the data object, wherein each of the versions represents a change to the data object by any of the users of the database; receiving a request from a first user of a particular child realm of the one or more child realms to view, in the particular child realm of the first user or in the base realm, a third plurality of data objects in the revisioning database; selecting the third plurality of data objects from the second plurality of versions that are associated with the particular child realm of the first user and that can be viewed by the first user;; creating a particular data view that includes particular rows of the revisioning database that correspond to the third plurality of data objects; and causing display of the particular data view to the first user. creating and storing, in a revisioning database, versions of one or more data objects; wherein each version of the one or more data objects is associated with either a child realm of one or more child realms or a base realm; wherein a first plurality of versions of the one or more data objects stored in the revisioning database is associated with the base realm to which users of the database have published data, wherein the first plurality of versions of the one or more data objects associated with the base realm are visible to the users of the database; wherein a second plurality of versions of the one or more data objects stored in the revisioning database is associated with the one or more child realms, wherein each of the child realms represents data local to a project, wherein particular versions of the second plurality of versions of the one or more data objects associated with a particular child realm of the one or more child realms are visible to particular users currently associated with the particular child realm and are not visible to other users of the users of the database not currently associated with the particular child realm; wherein the revisioning database associates each data object of the one or more data objects to a realm identifier value and to a version identifier value for a plurality of versions of the data object, wherein each of the versions represents a change to the data object by any of the users of the database; receiving a request from a first user of a particular child realm of the one or more child realms to view, in the particular child realm of the first user or in the base realm, a third plurality of data objects in the revisioning database; selecting the third plurality of data objects from the second plurality of versions that are associated with the particular child realm of the first user and that can be viewed by the first user;; creating a particular data view that includes particular rows of the revisioning database that correspond to the third plurality of data objects; and causing display of the particular data view to the first user.