Property talk:P3861

From Wikidata
Jump to navigation Jump to search

Documentation

App Store app ID
identifier for a mobile application in App Store
Associated itemMac App Store (Q932688), App Store (Q368215)
Applicable "stated in" valueApp Store (Q368215)
Data typeExternal identifier
Domainvideo game (Q7889) or mobile app (Q620615)
Allowed values[1-9][0-9]*
Usage notesDo not include the "id" prefix in the value.
ExampleWhatsApp (Q1049511)310633997
Amikumu (Q27229846)1214046710
PlayStation App (Q7202970)410896080
YouTube iOS app (Q71060554)544007664
Formatter URLhttps://apps.apple.com/app/id$1
https://itunes.apple.com/lookup?id=$1
See alsoApple Music album ID (U.S. version) (P2281), Apple Music artist ID (U.S. version) (P2850), App Store developer ID (P5260), NPR podcast ID (P5840), Apple Podcasts podcast ID (P5842), Microsoft Store product ID (P5885), iTunes movie ID (P6398), Apple Books book ID (U.S. version) (P6395), iTunes TV season ID (P6381), Google Play Store app ID (P3418), Bundle ID (P7429)
Lists
Proposal discussionProposal discussion
Current uses
Total7,335
Main statement6,76592.2% of uses
Qualifier90.1% of uses
Reference5617.6% of uses
Search for values
[create Create a translatable help page (preferably in English) for this property to be included here]
Type “video game (Q7889), mobile app (Q620615): item must contain property “instance of (P31), subclass of (P279)” with classes “video game (Q7889), mobile app (Q620615)” or their subclasses (defined using subclass of (P279)). (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P3861#Type Q7889, Q620615, SPARQL
Format “[1-9][0-9]*|: value must be formatted using this pattern (PCRE syntax). (Help)
List of violations of this constraint: Database reports/Constraint violations/P3861#Format, hourly updated report, SPARQL
Allowed entity types are Wikibase item (Q29934200): the property may only be used on a certain entity type (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P3861#Entity types
Scope is as main value (Q54828448), as reference (Q54828450): the property must be used by specified way only (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P3861#Scope, SPARQL
Item “distributed by (P750): App Store (Q368215): Items with this property should also have “distributed by (P750): App Store (Q368215)”. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P3861#Item P750, search, SPARQL
Qualifier:Item “platform (P400): iOS (Q48493), iPadOS (Q64350339), macOS (Q14116), watchOS (Q18012472), tvOS (Q20965967), visionOS (Q119105052): test: qualifier should use one of the values listed
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P3861#One of qualifier value
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P3861#Item P437, search, SPARQL
Item “App Store age rating (P9897): Items with this property should also have “App Store age rating (P9897)”. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P3861#Item P9897, search, SPARQL
Item “Bundle ID (P7429): Items with this property should also have “Bundle ID (P7429)”. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P3861#Item P7429, search, SPARQL
Conflicts with “instance of (P31): business (Q4830453), website (Q35127), enterprise (Q6881511), service on Internet (Q1668024), human (Q5), company (Q783794), brand (Q431289): this property must not be used with the listed properties and values. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P3861#Conflicts with P31, SPARQL
Conflicts with “App Store developer ID (P5260): this property must not be used with the listed properties and values. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P3861#Conflicts with P5260, search, SPARQL
Conflicts with “Google Play developer ID (P4486): this property must not be used with the listed properties and values. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P3861#Conflicts with P4486, search, SPARQL
Conflicts with “Google Play developer slug (P8939): this property must not be used with the listed properties and values. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P3861#Conflicts with P8939, search, SPARQL
Label required in languages: en: Entities using this property should have labels in one of the following languages: en (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P3861#Label in 'en' language, search, SPARQL
Conflicts with “country (P17): this property must not be used with the listed properties and values. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P3861#Conflicts with P17, search, SPARQL
Pattern ^.*id([1-9][0-9]*)$ will be automatically replaced to \1.
Testing: TODO list

Property constraint on operating system (P306)[edit]

Since Special:Diff/1032820611, this requires a operating system (P306) ; however for video games we use instead platform (P400). @Pixeldomain:. Jean-Fred (talk) 10:24, 19 November 2019 (UTC)[reply]

Why conflict with Google Play Store app ID?[edit]

Don't remember this constraint being in place before. And it's not uncommon for apps to be available on both iTunes and Google Play. --Btcprox (talk) 08:39, 29 November 2019 (UTC)[reply]