zotero/resource/schema
Dan Stillman a740658452 Relations overhaul (requires new DB upgrade from 4.0)
Relations are now properties of collections and items rather than
first-class objects, stored in separate collectionRelations and
itemRelations tables with ids for subjects, with foreign keys to the
associated data objects.

Related items now use dc:relation relations rather than a separate table
(among other reasons, because API syncing won't necessarily sync both
items at the same time, so they can't be stored by id).

The UI assigns related-item relations bidirectionally, and checks for
related-item and linked-object relations are done unidirectionally by
default.

dc:isReplacedBy is now dc:replaces, so that the subject is an existing
object, and the predicate is now named
Zotero.Attachments.replacedItemPredicate.

Some additional work is still needed, notably around following
replaced-item relations, and migration needs to be tested more fully,
but this seems to mostly work.
2015-06-01 20:28:30 -04:00
..
abbreviations.json Fix name on abbreviations list 2013-09-19 23:48:20 -04:00
engines.json Merge branch '3.0' 2012-11-12 16:04:39 -05:00
renamed-styles.json Update versions, submodules, and repotime 2015-01-12 21:54:56 -07:00
repotime.txt Update translators 2015-02-10 22:52:53 -05:00
system.sql Change computerProgram 'version' to 'versionNumber' 2015-05-04 02:45:53 -04:00
triggers.sql Relations overhaul (requires new DB upgrade from 4.0) 2015-06-01 20:28:30 -04:00
userdata.sql Relations overhaul (requires new DB upgrade from 4.0) 2015-06-01 20:28:30 -04:00