Wikidata:Property proposal/property describes

From Wikidata
Jump to navigation Jump to search

property describes

[edit]

describes when used as a main property

[edit]

Originally proposed at Wikidata:Property proposal/Generic

   Not done
Descriptionwhen used as a main property, this property describes what?
Data typeItem
Allowed valuesone of the following:
Example 1Properties that describe the subject in particular
Example 2Properties that describe the subject in particular as well as instances and subclasses of subject
Example 3See above.

describes when used as a qualifier

[edit]

Originally proposed at Wikidata:Property proposal/Generic

   Not done
Descriptionwhen used to qualify a statement, this property describes what?
Data typeItem
Allowed valuesone of the following:
Example 1Properties that restrict the scope of the qualified statement
Example 2Properties that describe the subject of the qualified statement in a non-restrictive manner
Example 3Properties that describe the object of the qualified statement in a non-restrictive manner
Example 4Properties that describe the whole qualified statement (not just the subject or object of the statement) in a non-restrictive manner

describes when used as a reference

[edit]

Originally proposed at Wikidata:Property proposal/Generic

   Not done
Descriptionwhen used to describe the source of a statement, this property describes what?
Data typeItem
Allowed valuesone of the following:
Example 1Properties that clearly identify the referenced work
Example 2Properties that describe the referenced work
Example 3Properties that describe where the reference can be located within the referenced work
Example 4Properties that describe the quotation from the referenced work that supports the statement
Example 5Properties that describe where the statement was inferred from

Motivation

[edit]

We have 12,268 properties ... we currently categorize them mainly via instance of (P31), e.g. applies to jurisdiction (P1001)instance of (P31)restrictive qualifier (Q61719275) & object named as (P1932)instance of (P31)non-restrictive qualifier (Q61719274). The problem with describing this via instance of (P31) is that it forces data consumers to resolve all subclasses of all instance of (P31) values just to see if any of the superclasses is restrictive qualifier (Q61719275). I think there's a better way to describe them via dedicated properties: I think we can attribute each function of a property within a specific property scope (as main value (Q54828448), as qualifier (Q54828449) or as reference (Q54828450)) to one specific category, namely:

So I think it would make sense to introduce three properties "describes when used as a (main property|qualifier|reference)" these properties would all be constrained to:

I want to thank @Lectrician1: for pointing out that our usage of instance of (P31) to categorize properties is suboptimal :)

Cheers, --Push-f (talk) 10:00, 12 December 2022 (UTC)[reply]

Discussion

[edit]
We have properties that can be used as in different ways. The properties should likely be named like 'describes when used as qualifier' and 'describes when used as reference'. ChristianKl13:44, 12 December 2022 (UTC)[reply]
Thanks, I have implemented these two suggestions (creating items for the suggested values and relabeling the proposed properties). --Push-f (talk) 05:26, 13 December 2022 (UTC)[reply]

"resolve all subclasses of all instance of values just to see if any of the superclasses is restrictive qualifier"

Are you concerned by performance, or the difficulty of writing a property path in SPARQL? --Vladimir Alexiev (talk) 19:34, 13 February 2023 (UTC)[reply]

 Not done unanswered questions for months @Vladimir Alexiev, BlaueBlüte, Push-f, ChristianKl, Lectrician1: BrokenSegue (talk) 06:04, 29 June 2023 (UTC)[reply]