Jump to content

Property talk:P8054

Add topic
From Wikidata
Latest comment: 1 month ago by JhowieNitnek in topic Changes to the ARK specification

Documentation

ARK formatter
formatter to generate Archival Resource Key. Include $1 to be replaced with property value
RepresentsArchival Resource Key (Q2860403)
Data typeString
DomainWikidata property for an identifier (Q19847637) or unique identifier (Q6545185)
Allowed valuesark:/?[\dbcdfghjkmnpqrstvwxz]+/((?P\$1)|(?P[A-Za-z\d=~*+@_]|%[\dA-F]{2}|\$(?!1))++(?P>v)|(?P>c)++(/(?P>v)|((?P/(?P>c)+)(?P\.(?P>c)+)?|(?P>vp))+?/(?P>v))) and ((?!ark:/).)*
Example
According to this template:
According to statements in the property:
Bibliothèque nationale de France ID (P268) → ark:12148/cb$1
BAnQ work ID (P1823) → ark:52327/$1
Mémoire des hommes ID (P2071) → ark:40699/$1
When possible, data should only be stored as statements
Formatter URLhttps://n2t.net/$1
See alsoURN formatter (P7470), third-party formatter URL (P3303), Archival Resource Key (P8091), DOI formatter (P8404), ARK Name Assigning Authority Number (P1870)
Lists
Proposal discussionProposal discussion
Current uses
Total29
Main statement2689.7% of uses
Qualifier310.3% of uses
Search for values
[create Create a translatable help page (preferably in English) for this property to be included here]
Format “ark:/?[\dbcdfghjkmnpqrstvwxz]+/((?P\$1)|(?P[A-Za-z\d=~*+@_]|%[\dA-F]{2}|\$(?!1))++(?P>v)|(?P>c)++(/(?P>v)|((?P/(?P>c)+)(?P\.(?P>c)+)?|(?P>vp))+?/(?P>v)))”: value must be formatted using this pattern (PCRE syntax). (Help)
List of violations of this constraint: Database reports/Constraint violations/P8054#Format, hourly updated report, SPARQL
Scope is as main value (Q54828448): 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/P8054#Scope, SPARQL
Allowed entity types are Wikibase property (Q29934218), 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/P8054#Entity types
Item “property constraint (P2302)”: Items with this property should also have “property constraint (P2302)”. (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/P8054#Item P2302, search, 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/P8054#Unique value, SPARQL (every item), SPARQL (by value)
Format “((?!ark:/).)*”: value must be formatted using this pattern (PCRE syntax). (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/P8054#Format, SPARQL

Statistics

[edit]

ARK in Wikidata

[edit]

This list is periodically updated by a bot. Manual changes to the list will be removed on the next update!

property ARKs ARK formatter status criterion samples
Bibliothèque nationale de France ID 1380744 ark:12148/cb$1
BAnQ work ID 12064 ark:52327/$1
Mémoire des hommes ID 3769 ark:40699/$1
AGORHA person/institution ID 14814 ark:54721/002$1
SNAC ARK ID 259397 ark:/99166/$1
PACTOLS thesaurus ID 18599 ark:26678/$1
Gallica ID 114906 ark:12148/$1
Museum of Brittany collections ID 2232 ark:83011/$1
Thésaurus de la désignation des objets mobiliers ID 177 ark:67717/T69-$1
Thésaurus de la désignation des œuvres architecturales et des espaces aménagés ID 376 ark:67717/T96-$1
Joconde author ID 6991 ark:67717/$1
Joconde domain ID 158 ark:67717/$1
Joconde epoch ID 522 ark:67717/$1
Joconde object type ID 818 ark:67717/$1
Joconde location ID 3153 ark:67717/$1
Joconde inscription ID 71 ark:67717/$1
Joconde time period ID 129 ark:67717/$1
Joconde discovery ID 2576 ark:67717/$1
Joconde creation ID 42 ark:67717/$1
Archival Resource Key 15962 $1
PeriodO period ID 125 ark:99152/p0$1
Louvre Museum ARK ID 56876 ark:53355/cl$1
Smithsonian ARK ID 15105 ark:65665/$1
BnF archives and manuscripts ID 75632 ark:12148/cc$1
Registry of Type Design ID 216 ark:54728/$1
immaterieelerfgoed.be ID 11 ark:80717/$1

∑ 26 items.

Discussion

[edit]

Automated triples ?

[edit]

Similar to Wikidata:Project_chat/Archive/2020/02#UUID_search for URN formatter (P7470), one could define additional triples with ARK based on the formatter directly from the various properties using it. --- Jura 09:43, 18 April 2020 (UTC)Reply

Changes to the ARK specification

[edit]

This post from the folks running the ARK Alliance is relevant: https://arks.org/news/2022-03-18-upcoming-changes-to-the-ark-specification/

implementers will soon be encouraged to publish new ARKs with just “ark:” instead of “ark:/”

How might we modify this property and other related ones to reflect this 2022 guidance? - Fuzheado (talk) 14:23, 4 June 2024 (UTC)Reply

@Fuzheado I think we should update the regex to support it. JhowieNitnek (talk) 06:25, 21 August 2026 (UTC)Reply