Jump to content

Property talk:P1243

Add topic
From Wikidata
Latest comment: 2 years ago by Back ache in topic API

Documentation

ISRC
international standard code for uniquely identifying sound recordings and music video recordings
Descriptionw:International Standard Recording Code
Applicable "stated in" valueISRC Search (Q108254393)
Data typeExternal identifier
Domain
According to this template: musical work (Q2188189)
According to statements in the property:
musical performance (Q6942562), music video (Q193977), audio track (Q7302866), music track with vocals (Q55850593) or audio recording (Q3302947)
When possible, data should only be stored as statements
Allowed values[A-Z]{2}[A-Z0-9]{3}[0-9]{7}
ExampleWuthering Heights (Q55777789) → GBAYE7700223
James And The Cold Gun (Q55791459) → GBAYE7800109
Source
According to this template: external reference, Wikipedia list article (either infobox or source)
When possible, data should only be stored as statements
Formatter URLhttps://isrcsearch.ifpi.org/?tab=%22code%22&isrcCode=%22$1%22
See alsoMusicBrainz recording ID (P4404), AllMusic song ID (P1730), ISWC (P1827)
Lists
Proposal discussionProposal discussion
Current uses
Total32,253
Main statement29,59091.7% of uses
Qualifier2150.7% of uses
Reference2,4487.6% of uses
Search for values
[create Create a translatable help page (preferably in English) for this property to be included here]
Allowed entity types are Wikibase item (Q29934200): the property may only be used on a certain entity type (Help)
List of violations of this constraint: Database reports/Constraint violations/P1243#Entity types, hourly updated report
Scope is as main value (Q54828448), as reference (Q54828450): the property must be used by specified way only (Help)
List of violations of this constraint: Database reports/Constraint violations/P1243#Scope, hourly updated report, SPARQL
Format “[A-Z]{2}[A-Z0-9]{3}[0-9]{7}”: value must be formatted using this pattern (PCRE syntax). (Help)
List of violations of this constraint: Database reports/Constraint violations/P1243#Format, hourly updated report, SPARQL
Distinct values: this property likely contains a value that is different from all other items. (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/P1243#Unique value, SPARQL (every item), SPARQL (by value)
Item “instance of (P31)”: Items with this property should also have “instance of (P31)”. (Help)
List of violations of this constraint: Database reports/Constraint violations/P1243#Item P31, hourly updated report, search, SPARQL
Conflicts with “ISWC (P1827)”: this property must not be used with the listed properties and values. (Help)
List of violations of this constraint: Database reports/Constraint violations/P1243#Conflicts with P1827, hourly updated report, search, SPARQL
Conflicts with “MusicBrainz work ID (P435)”: this property must not be used with the listed properties and values. (Help)
List of violations of this constraint: Database reports/Constraint violations/P1243#Conflicts with P435, hourly updated report, search, SPARQL
Conflicts with “ISNI (P213)”: this property must not be used with the listed properties and values. (Help)
List of violations of this constraint: Database reports/Constraint violations/P1243#Conflicts with P213, hourly updated report, search, SPARQL
Conflicts with “IPI name number (P1828)”: this property must not be used with the listed properties and values. (Help)
List of violations of this constraint: Database reports/Constraint violations/P1243#Conflicts with P1828, hourly updated report, search, SPARQL
Item “title (P1476)”: Items with this property should also have “title (P1476)”. (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/P1243#Item P1476, search, SPARQL
Item “performer (P175)”: Items with this property should also have “performer (P175)”. (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/P1243#Item P175, search, SPARQL
Item “recording or performance of (P2550)”: Items with this property should also have “recording or performance of (P2550)”. (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/P1243#Item P2550, search, SPARQL
Conflicts with “instance of (P31): musical release (Q2031291), single (Q134556), album (Q482994), extended play (Q169930), box set (Q394970), mixtape (Q1892995), video album (Q10590726)”: 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/P1243#Conflicts with P31, search, SPARQL
Conflicts with “instance of (P31): song (Q7366), musical work/composition (Q105543609), musical work (Q2188189), composed musical work (Q207628)”: 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/P1243#Conflicts with P31, search, SPARQL
Label required in languages: mul: Entities using this property should have labels in one of the following languages: mul (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/P1243#Label in 'mul' language, search, SPARQL
Pattern ^([A-Z]{2})-([A-Z0-9]{3})-([0-9]{2})-([0-9]{5})$ will be automatically replaced to \1\2\3\4.
Testing: TODO list
The property value will be transformed to uppercase automatically.
Testing: TODO list

Type constraints doubt

[edit]

In terms of type (class (P2308)) constraints, it seems clear to me that audio track (Q7302866) is appropriate, and since also musical work (Q2188189) and song (Q7366) were present, I added musical performance (Q6942562), which is actually nearer to the recording in the ontology... but all this can be debated, so I raise the attention to this issue. --FedericoMorando (talk) 08:11, 10 November 2020 (UTC)Reply

Partially broken URL formatter

[edit]

Apparently ISRC-codes are issued not only by isrc.ifpi.org, but also by its regional subsidiaries. In that case identifier won't be available on isrc.ifpi.org. This affects constraint Property:P2207#P2207$ce0ca73a-4539-0879-3bb8-2066e08c2511 (ping @User:Trade): indeed, it is not possible to publish a recording on Spotify without ISRC code, and there is a website https://www.isrcfinder.com/ to convert Spotify IDs to ISRC codes (available through public Spotify API), but identifiers from publishers like TuneCore, e. g. TCADL1862911 from Q50565147, emits no results in isrcsearch.ifpi.org, but visible on Spotify. Unfortunately, no workarounds. --Lockal (talk) 10:50, 1 September 2021 (UTC)Reply

API

[edit]

There is free (at the time of writing) API for getting data based on a ISRC

https://doc.api.soundcharts.com/api/v2/doc

Back ache (talk) 11:44, 19 February 2024 (UTC)Reply