Page MenuHomePhabricator

Specification draft about how property pages work
Closed, ResolvedPublic

Description

Introduce pages describing properties in a new namespace. One a property page, the data type needs to be specified.


Version: unspecified
Severity: enhancement
Whiteboard: storypoints: 21

Details

Reference
bz38754

Related Objects

StatusSubtypeAssignedTask
ResolvedNone
ResolvedNone
ResolvedNone
ResolvedNone

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 1:06 AM
bzimport set Reference to bz38754.
bzimport added a subscriber: Unknown Object (MLST).

Discussion started here: https://meta.wikimedia.org/wiki/Wikidata/Notes/Entities_and_Attributes

Mind the data model. It has some answers already. Not all, though.

Open questions, that need to be specified, are:

  • how to identify properties in a human-readable way? E.g. should labels be unique within a language, over all languages? Do we need aliases? How are they used? Ties in with the transclusion syntax discussion see bug 38703
  • Do we want to impose restrictions on the values within a property? (e.g. population should be only positive, US state should only be US states, names should not be longer than 600 characters, etc. -- are these user definable?)
  • Should properties be markable as inherently multi-valued? (i.e. is it OK for a property to have several values, or does this indicate a conflict?)
  • Where does documentation, discussions and rules for properties happen? Is it just the talk page? Is there an extra field with Wikitext? Is there another page associated with it, in which language? In the Help Namespace? When is that shown? How is it connected? How does the UI for that look like?