Wikidata:Property creation: Difference between revisions
+ |
No edit summary |
||
(31 intermediate revisions by 15 users not shown) | |||
Line 1: | Line 1: | ||
{{Shortcut|WD:PPC}} |
|||
{{hatnote|1=<translate><!--T:38--> <tvar name="1">[[WD:PPC]]</tvar> redirects here. For property creators page, please see <tvar name="2">{{ll|Wikidata:Property creators}}</tvar> or use the shortcut <tvar name="3">[[WD:PTC]]</tvar>, for [[<tvar name="5">#Property creation criteria</tvar>|Property creation criteria]] subsection, use the shortcut <tvar name="4">[[WD:PCC]]</tvar>.</translate>}} |
|||
<languages/> |
|||
{{policy}}<translate> |
|||
<!--T:1--> |
|||
This page documents the agreed procedure for creating properties. |
This page documents the agreed procedure for creating properties. |
||
</translate> |
|||
{{anchor|criteria}} |
|||
<translate> |
|||
== Property creation criteria == <!--T:2--> |
|||
<!--T:3--> |
|||
Properties can only be created by a property creator when all the following conditions are met: |
|||
</translate> |
|||
# <translate><!--T:4--> A formal property proposal has been made via <tvar name=1>{{Ll|WD:PP}}</tvar>.</translate> |
|||
# <translate><!--T:5--> The proposal was made by somebody other than the property creator.</translate> |
|||
# <translate><!--T:37--> You should not create a property (or close the proposal as ready) if you are the only person to have voted on the proposal.</translate> |
|||
# <translate><!--T:6--> The proposal has received consensus in favour of creation. It is the job of the property creator to weigh consensus, but generally:</translate> |
|||
#* <translate><!--T:7--> All opposing points of discussion should be addressed before creation occurs. If there is still disagreement, it is up to the property creator to consider the thoughtfulness and logic behind points of discussion (i.e., an opposing voice with no thought behind it should not block creation, but a single reasonable opposing voice against many supporters may do so).</translate> |
|||
#* <translate><!--T:8--> The creator themselves should remember their responsibility to participate. If they disagree with consensus support or opposition, they should first participate rather than make a judgement call.</translate> |
|||
# <translate><!--T:9--> The proposal was first made '''over a week ago'''.</translate> |
|||
<translate><!--T:10--> If all conditions above are completed, the status of the proposal can be updated to <tvar name="1"><code>ready</code></tvar>. Updating the status can be done by anyone and is a signal for property creators that the property is ready for their assessment and generally creation.</translate> |
|||
{{anchor|steps}} |
|||
<translate> |
<translate> |
||
== Create the property == <!--T:11--> |
|||
</translate> |
</translate> |
||
# <translate><!--T: |
# <translate><!--T:12--> Create the property with [[Special:NewProperty]] including the label, description and datatype from the proposal. Polish them if needed, and add any labels and descriptions in additional languages from the proposal, or in which you are fluent. As the initial version is likely to be translated in many languages, try to be thorough.</translate> |
||
# <translate><!--T: |
# <translate><!--T:13--> Add appropriate statements to the property, including:</translate> |
||
#* <translate><!--T: |
#* <translate><!--T:14--> <tvar name=1>{{P|31}}</tvar>: <tvar name=2>{{Q|18616576}}</tvar>/<tvar name=3>{{Q|Q19847637}}</tvar> (or [[<tvar name=4>Wikidata:Properties/Classes</tvar>|appropriate subclass(es)]], mandatory)</translate> |
||
#* <translate><!--T: |
#* <translate><!--T:15--> <tvar name=1>{{P|1855}}</tvar> with the example item(s) as value(s) and the new property as a qualifier (recommended)</translate> |
||
#* <translate><!--T: |
#* <translate><!--T:16--> If applicable, add <tvar name=1>{{P|2302}}</tvar>. (See <tvar name="2">{{Ll|Help:Property_constraints_portal}}</tvar> for usage of this property)</translate> |
||
#* <translate><!--T: |
#* <translate><!--T:35--> Consider adding <tvar name=10>{{Q|Q102745616}}</tvar> to the property talk page.</translate> |
||
#* <translate><!--T: |
#* <translate><!--T:17--> For creating external identifiers, see <tvar name="1">{{Ll|Wikidata:External identifiers}}</tvar> for statements to add</translate> |
||
#* <translate><!--T:18--> See below for further suggested properties.</translate> |
|||
# <translate><!--T: |
# <translate><!--T:19--> Copy the <tvar name=prop_proposal>{{Tl|Property proposal}}</tvar> from the proposal page to the talk page of the new property, rename it to <tvar name=prop_doc>{{tl|Property documentation}}</tvar>, and clean it up. The <tvar name=status>{{Para|status}}</tvar>, <tvar name=desc>{{Para|description}}</tvar>, <tvar name=datatype>{{Para|datatype}}</tvar> <tvar name=formatter>{{Para|formatter URL}}</tvar>, <tvar name=example>{{Para|example}}</tvar>, <tvar name=allowed>{{Para|allowed values}}</tvar>, and <tvar name=source>{{Para|source}}</tvar> parameters (and any empty lines) should be removed from the template once the corresponding values have been added to the property and its statements and constraints; the template will pull them from there. Example: <tvar name=P>[[Property talk:P409]]</tvar>.</translate> |
||
<translate><!--T:36--> Properties can be completed by copying from existing properties using <tvar name=moveClaim>{{Q|110793966}}</tvar> or <tvar name=wb-cli>{{Q|87194660}}</tvar>.</translate> |
|||
{{navbox |
{{navbox |
||
|title = <translate><!--T: |
|title = <translate><!--T:20--> Further suggested properties</translate> |
||
|listclass = hlist |
|listclass = hlist |
||
|group1 = <translate><!--T: |
|group1 = <translate><!--T:21--> General:</translate> |
||
|list1 = |
|list1 = |
||
* {{P|1630}} |
* {{P|1630}} |
||
Line 24: | Line 48: | ||
* {{P|2559}} |
* {{P|2559}} |
||
|group2 = <translate><!--T: |
|group2 = <translate><!--T:22--> Value properties:</translate> |
||
|list2 = |
|list2 = |
||
* {{P|1793}} |
* {{P|1793}} |
||
Line 30: | Line 54: | ||
* {{P|2429}} |
* {{P|2429}} |
||
|group3 = <translate><!--T: |
|group3 = <translate><!--T:23--> Relationship to other properties:</translate> |
||
|list3 = |
|list3 = |
||
* {{P|1647}} |
* {{P|1647}} |
||
Line 36: | Line 60: | ||
* {{P|1696}} |
* {{P|1696}} |
||
|group4 = <translate><!--T: |
|group4 = <translate><!--T:24--> Quantities:</translate> |
||
|list4 = |
|list4 = |
||
* {{P|2876}} |
* {{P|2876}} |
||
Line 42: | Line 66: | ||
<translate> |
<translate> |
||
⚫ | |||
⚫ | |||
</translate> |
</translate> |
||
# <translate><!--T: |
# <translate><!--T:26--> On the proposal page, add the number of the property in the <tvar name=1>{{Para|status}}</tvar> field of <tvar name=2>{{Tl|Property proposal}}</tvar>. Add a discussion closure comment if needed.</translate> |
||
# <translate><!--T: |
# <translate><!--T:27--> Notify people who want to use the new property. Generally that would be the user who first proposed it and maybe some of the other participants in the discussion. Use the <tvar name=1>{{Tl|ping}}</tvar> template below the property discussion.</translate> |
||
<translate> |
<translate> |
||
== Update example items == <!--T:28--> |
|||
<!--T: |
<!--T:29--> |
||
Add the |
Add the new property to the example items specified in the proposal. If there were no examples in the proposal, try to find at least two, because of <tvar name="contr">{{Q|21510857}}</tvar>. |
||
== Update navbox template(s) == <!--T:30--> |
|||
<!--T: |
<!--T:31--> |
||
See [[:Category:Property by topic navigation templates]] and [[Wikidata:Property navboxes]]. |
See [[:Category:Property by topic navigation templates]] and [[Wikidata:Property navboxes]].</translate> |
||
<translate nowrap> |
|||
== Consider <tvar name="Q">{{Q|Q22582645}}</tvar> == <!--T:32--> |
|||
</translate> |
|||
{{Wikidata property documentation properties}} |
{{Wikidata property documentation properties}} |
||
<translate> |
<translate> |
||
== See also == <!--T: |
== See also == <!--T:33--> |
||
<!--T: |
<!--T:34--> |
||
* [[ |
* [[Wikidata:WikiProject Properties]] to discuss, analyze, and improve properties. |
||
* <tvar name="1">{{ll|Wikidata:Property creators}}</tvar> |
|||
* [[<tvar name="phab">phab:T298405</tvar>|Dedicated property proposal entities and namespace proposal]] |
|||
</translate> |
</translate> |
||
{{Policies and Guidelines}} |
|||
[[Category:Wikidata:Property creation]] |
Latest revision as of 02:03, 4 February 2024
This page documents a Wikidata policy. It is a widely accepted standard that all editors should normally follow. All changes made to it (except for minor edits such as fixing typos) should reflect consensus. When in doubt, discuss your idea on the project chat. |
This page documents the agreed procedure for creating properties.
Property creation criteria
[edit]Properties can only be created by a property creator when all the following conditions are met:
- A formal property proposal has been made via WD:PP.
- The proposal was made by somebody other than the property creator.
- You should not create a property (or close the proposal as ready) if you are the only person to have voted on the proposal.
- The proposal has received consensus in favour of creation. It is the job of the property creator to weigh consensus, but generally:
- All opposing points of discussion should be addressed before creation occurs. If there is still disagreement, it is up to the property creator to consider the thoughtfulness and logic behind points of discussion (i.e., an opposing voice with no thought behind it should not block creation, but a single reasonable opposing voice against many supporters may do so).
- The creator themselves should remember their responsibility to participate. If they disagree with consensus support or opposition, they should first participate rather than make a judgement call.
- The proposal was first made over a week ago.
If all conditions above are completed, the status of the proposal can be updated to ready
. Updating the status can be done by anyone and is a signal for property creators that the property is ready for their assessment and generally creation.
Create the property
[edit]- Create the property with Special:NewProperty including the label, description and datatype from the proposal. Polish them if needed, and add any labels and descriptions in additional languages from the proposal, or in which you are fluent. As the initial version is likely to be translated in many languages, try to be thorough.
- Add appropriate statements to the property, including:
- instance of (P31): Wikidata property (Q18616576)/Wikidata property for an identifier (Q19847637) (or appropriate subclass(es), mandatory)
- Wikidata property example (P1855) with the example item(s) as value(s) and the new property as a qualifier (recommended)
- If applicable, add property constraint (P2302). (See Help:Property constraints portal for usage of this property)
- Consider adding complex constraint (Q102745616) to the property talk page.
- For creating external identifiers, see Wikidata:External identifiers for statements to add
- See below for further suggested properties.
- Copy the
{{Property proposal}}
from the proposal page to the talk page of the new property, rename it to{{Property documentation}}
, and clean it up. The|status=
,|description=
,|datatype=
|formatter URL=
,|example=
,|allowed values=
, and|source=
parameters (and any empty lines) should be removed from the template once the corresponding values have been added to the property and its statements and constraints; the template will pull them from there. Example: Property talk:P409.
Properties can be completed by copying from existing properties using moveClaim (Q110793966) or wikibase-cli (Q87194660).
|
Update the proposal page
[edit]- On the proposal page, add the number of the property in the
|status=
field of{{Property proposal}}
. Add a discussion closure comment if needed. - Notify people who want to use the new property. Generally that would be the user who first proposed it and maybe some of the other participants in the discussion. Use the
{{Ping}}
template below the property discussion.
Update example items
[edit]Add the new property to the example items specified in the proposal. If there were no examples in the proposal, try to find at least two, because of multi-value constraint (Q21510857).
Update navbox template(s)
[edit]See Category:Property by topic navigation templates and Wikidata:Property navboxes.
|
See also
[edit]- Wikidata:WikiProject Properties to discuss, analyze, and improve properties.
- Wikidata:Property creators
- Dedicated property proposal entities and namespace proposal
|