Page MenuHomePhabricator

[Story] Detach source references from Statements
Open, MediumPublic

Description

Currently, References are part of Statements. I propose to make them top-level members of the Item, and reference them from statements. This has several implications:

  • references would be shown much like Wikipedia does it with the cite extension: a small [2] at the Statement, referrfing to a source given at the bottom of the page.
  • the UI for editing a statement would be come much simpler, die display could be made a lot more terse (no extra line for "no references", etc).
  • references can be re-used in multiple statements on the same item (global re-use is a separate issue). This is convenient for cases where several statements are cited from the same source, which is common enough for e.g. census data.
  • references need to have a stable guid instead of a hash, so pointers to references don't break when they are modified.
  • reference guids should be qualified with the item's id, just like statement guids, so they can be used as locators.

Event Timeline

daniel raised the priority of this task from to Medium.
daniel updated the task description. (Show Details)
daniel changed Security from none to None.
daniel subscribed.
Jonas renamed this task from Detach source references from Statements to [Story] Detach source references from Statements.Nov 2 2015, 5:15 PM