mirror of
https://github.com/zotero/zotero.git
synced 2026-09-19 00:01:31 +00:00
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. |
||
|---|---|---|
| .. | ||
| schema | ||
| tinymce | ||
| bluebird.js | ||
| concurrent-caller.js | ||
| config.js | ||
| csl-validator.js | ||
| hide.vbs | ||
| pathparser.js | ||
| redirect.sh | ||
| redirect.vbs | ||