Property talk:P289
Documentation
series of vessels or other watercraft built to the same design of which this vessel is a member
List of violations of this constraint: Database reports/Constraint violations/P289#Entity types
List of violations of this constraint: Database reports/Constraint violations/P289#Scope, SPARQL
List of violations of this constraint: Database reports/Constraint violations/P289#Conflicts with P279, search, SPARQL
List of violations of this constraint: Database reports/Constraint violations/P289#Value type Q19832479, Q18039177, Q1428357, Q559026, SPARQL
List of violations of this constraint: Database reports/Constraint violations/P289#Target required claim P279, SPARQL, SPARQL (by value)
List of violations of this constraint: Database reports/Constraint violations/P289#Target required claim P1813, SPARQL, SPARQL (by value)
List of violations of this constraint: Database reports/Constraint violations/P289#Target required claim P18, SPARQL, SPARQL (by value)
List of violations of this constraint: Database reports/Constraint violations/P289#Target required claim P137, SPARQL, SPARQL (by value)
List of violations of this constraint: Database reports/Constraint violations/P289#Target required claim P910, SPARQL, SPARQL (by value)
This property is being used by:
Please notify projects that use this property before big changes (renaming, deletion, merge with another property, etc.) |
|
|
- Require explicit subtypes of ship (Q11446); use the ship type (Q2235308) of the vessel class (P289)
- Indirect property requirements on target ship classes
- See also Wikidata:WikiProject_Ships/Properties#Ship_classes
- Future requirements (too much data imports still missing)
- Ships: require pennant number (P879) on all ships that belong to a class (75% missing one, as of Jan 2015)
{{Constraint:Item|property=P879}}
- Ship classes: require service entry (P729) (90% missing, Feb 2015)
{{Constraint:Target required claim|property=P729}}
- Ship classes: require service retirement (P730) (98% missing, Feb 2015)
{{Constraint:Target required claim|property=P730}}
Name
[edit]Shouldn't this property renamed simply as "class"? So it could be used in general, for other things too. --#Reaper (talk) 19:42, 8 April 2013 (UTC)
- No. This is for ships, that were built, launched, operated and eventually scraped. -- LaddΩ chat ;) 18:58, 31 January 2015 (UTC)
The property is used for ships AND submarines, therefore renamed from "ship class" to "watercraft class". FreightXPress (talk) 18:13, 25 April 2015 (UTC)
- @FreightXPress: "ship" in ship class means "vessel" - it includes spacecrafts, submarines, hydrofoils etc. -- LaddΩ chat ;) 22:39, 25 April 2015 (UTC)
- @Laddo: In Wikipedia it says "A ship is a large buoyant watercraft." In Wikidata a ship is subclass of watercraft and subclass of vessel. How can readers of Wikidata be aware of the re-definition of the English language word "ship" in P289? FreightXPress (talk) 12:28, 26 April 2015 (UTC)
- @FreightXPress: ;) You were pretty quick to create vessel class, but I'm personally OK with that term. There will be some re-writing needed in Wikidata:WikiProject Ships... -- LaddΩ chat ;) 12:46, 26 April 2015 (UTC)
- @Laddo: ;) I did that to reflect your addition of that term to the description in the property page [1]. FreightXPress (talk) 12:55, 26 April 2015 (UTC)
- @FreightXPress: ;) You were pretty quick to create vessel class, but I'm personally OK with that term. There will be some re-writing needed in Wikidata:WikiProject Ships... -- LaddΩ chat ;) 12:46, 26 April 2015 (UTC)
- @Laddo: In Wikipedia it says "A ship is a large buoyant watercraft." In Wikidata a ship is subclass of watercraft and subclass of vessel. How can readers of Wikidata be aware of the re-definition of the English language word "ship" in P289? FreightXPress (talk) 12:28, 26 April 2015 (UTC)
Nominated for deletion
[edit]I nominated this for deletion at Wikidata:Properties_for_deletion#Property:P289. Superm401 - Talk 23:41, 28 May 2013 (UTC)
- Related discussions:
- and also
- -- LaddΩ chat ;) 19:03, 31 January 2015 (UTC)
- The latest discussion is archived at archive. The property was kept. One usage is to put the ship type in instance of (P31) and the class in vessel class (P289). Ghouston (talk) 07:39, 13 June 2018 (UTC)
Error in documentation
[edit]USS Enterprise is not a watercraft. Andrea Shan (talk) 02:47, 25 November 2014 (UTC)
Changes to vessel class
[edit](copy from my talk)
Please see this discussion] on en:wiki - Your changes to the vessel class field may have broken a bunch of Infoboxes that are (attempting to) import data from Wikidata.Nigel Ish (talk) 18:04, 26 April 2015 (UTC)
- Please provide details how that field is used in English Wikipedia at Property talk:P289. I tried to understand en:Template:Infobox ship characteristics but didn't see how the problem could be based on my edits to the "vessel class field". I did not edit Southern Swan (Q15628294). FreightXPress (talk) 18:22, 26 April 2015 (UTC)
- I guess, in the template
|WD=ship class
should be replaced by|WD=P289
--Pasleim (talk) 18:26, 26 April 2015 (UTC)- As a quick fix I changed "subject item of this property" back to "ship class". But Southern Swan even with page purge was still broken. So, maybe they really rely on the label. FreightXPress (talk) 18:33, 26 April 2015 (UTC)
- Label change did not help either. FreightXPress (talk) 18:39, 26 April 2015 (UTC)
- Fixed. Please know what will be effected before you make such changes. And why isn't there the equivalent of a redirect that would have eliminated this kerfuffle?
- I guess, in the template
- —Trappist the monk (talk) 19:03, 26 April 2015 (UTC)
- It is impossible to know that. Please take more care, and why did you change to the new label, instead of following the suggestion of Pasleim to use "|WD=P289"? Changing a statement will never create a redirect. FreightXPress (talk) 19:10, 26 April 2015 (UTC)
- But I agree, "ship class" is an alias, so the software could have handled it. No idea why not. FreightXPress (talk) 19:13, 26 April 2015 (UTC)
- —Trappist the monk (talk) 19:03, 26 April 2015 (UTC)
- Before you changed from 'ship class' to 'vessel class', did you consult with any of the consumers of that data? If you did not, then don't be asking me to take more care.
- [Why] did [I] change to the new label, instead ... of using "|WD=P289"? Because to mere humans, 'P289' is a meaningless construct that conveys no useful information. This is my biggest objection to Wikidata. Every tidbit of information must, must, be labeled with human-readable names that are understandable by humans in a way that is meaningful to us in our everyday languages. We are clever enough to create programming languages so that we can write and read programs and understand them outside of their native binary representation. This same must apply to Wikidata: leave the translation of 'vessel class' → 'P289' for the machine; 'P289' should rarely if ever appear where a human uses it. Alpha numeric strings like 'P298' can't be spell checked; what if I inadvertently type 'P299'? I know that I wanted to type 'P289' so that is what I see. At least if I misspell 'vesel class', my browser's spell checker can help me.
- Now, to add to the above, I have new objection: an editor can rename something at Wikidata and thereby corrupt who knows how many articles across the whole of Wikimedia.
- —Trappist the monk (talk) 19:53, 26 April 2015 (UTC)
- @Trappist the monk: P289 is the permanent identifier. Period. (This is not changing any time soon. [heh]) Any other value on this page is subject to change, and so IMO not using P289 in the Lua or elsewhere is asking for trouble and thus isn't our fault. (Though maybe there aren't enough big red warnings in the documentation...?) If you want to get the value of 289 but have something human-readable, is it not trivial to assign the value of 289 to a variable (in Lua), or to comment the meaning of the number in the context of a wikitext template?
Regards things changing across the whole of Wikimedia, this comes with the positives as well as the negatives, so I'm not going to take that objection up in any detail. --Izno (talk) 16:57, 28 April 2015 (UTC)
- What probably should happen, as pointed out somwhere earlier, is that referencing an alias should resolve to the property value. The concern of course with any non-unique ID being the referenced value is that you could run into ambiguous cases. I'm fairly certain we don't have any so far, but if you start permitting the alias to be a reference value, pulling the value could get messy quick (at which point you should just have used the unique value anyway). --Izno (talk) 17:12, 28 April 2015 (UTC)
- I believe User:Bene* recently released this change to ensure that property labels and aliases remain unique, ignoring the case. -- LaddΩ chat ;) 17:24, 28 April 2015 (UTC)
- That change doesn't appear to affect aliases. --Izno (talk) 19:24, 28 April 2015 (UTC)
- I believe User:Bene* recently released this change to ensure that property labels and aliases remain unique, ignoring the case. -- LaddΩ chat ;) 17:24, 28 April 2015 (UTC)
- @Trappist the monk: P289 is the permanent identifier. Period. (This is not changing any time soon. [heh]) Any other value on this page is subject to change, and so IMO not using P289 in the Lua or elsewhere is asking for trouble and thus isn't our fault. (Though maybe there aren't enough big red warnings in the documentation...?) If you want to get the value of 289 but have something human-readable, is it not trivial to assign the value of 289 to a variable (in Lua), or to comment the meaning of the number in the context of a wikitext template?
- —Trappist the monk (talk) 19:53, 26 April 2015 (UTC)
No longer used by Wikipedia
[edit]See this discussion and this change. ---- LaddΩ chat ;) 13:55, 13 December 2015 (UTC)
Use with locomotives?
[edit]Might this be adapted for use with locomotives as well as (oceangoing) vessels? It seems to have the same derivation (individuals which share a common prototype and are generally the same perhaps with minor differences).
Examples of usage:
- https://books.google.com/books?id=X0ZCAQAAMAAJ&lpg=PA65&ots=nBsUKc0BWs&dq=%22sussex-class%22%20locomotive&pg=PA65#v=snippet&q=sussex&f=false
- https://en.wikipedia.org/wiki/LSWR_0298_Class (Including mentions of "the Tartar and Sussex classes of 1852, the Chaplin and Minerva classes of 1856, the Nelson class of 1858 and the Nile class of 1859")
- https://en.wikipedia.org/wiki/LSWR_O2_class
- https://en.wikipedia.org/wiki/LSWR_T1_class
- (so as not to suggest that these are specific to LSWR), https://en.wikipedia.org/wiki/SECR_K_and_SR_K1_classes
- many many others
Why does this conflict with instance of: ship?
[edit]I am a bit confused and couldn't find a reasoning here - why does P289 conflict with instance of ship (Q11446)? --Denny (talk) 18:51, 5 November 2019 (UTC)
- I share Denny's perplexity. Rama (talk) 17:26, 10 May 2020 (UTC)
- I'll be bold and remove that constraint after half a year. Feel free to add it back in and maybe have an answer. --Denny (talk) 17:50, 10 May 2020 (UTC)
- As far as I know, this constraint was once added to force people to use more precise values, e.g. sailing ship (Q170483) or tanker (Q14970), rather than the quite general value ship (Q11446). --Pasleim (talk) 18:34, 10 May 2020 (UTC)
- I'll be bold and remove that constraint after half a year. Feel free to add it back in and maybe have an answer. --Denny (talk) 17:50, 10 May 2020 (UTC)
Indicating a ship is not in a vessel_class
[edit]Rather than using no_value here, use instance of (P31) unique ship (Q974686) Vicarage (talk) 08:35, 1 July 2022 (UTC)