Module:Authority control/config/doc

கட்டற்ற கலைக்களஞ்சியமான விக்கிப்பீடியாவில் இருந்து.

Contains configuation details for Module:Authority control.

Syntax[தொகு]

The syntax for the p.config table is as follows:

  • Codename for identifier, inside quotation marks.
  • property = Wikidata property number, without the prefix P.
  • section = section number to place the identifier. See #List of sections for details.
  • pattern = Lua pattern of valid format for identifier. Note this is similar but not identical to a regular expression. If this is omitted, then the module will not check the validity of the identifiers.
  • link = the URL of the external page with details of the identifier. The code $1 will be replaced with the identifier.
  • label = the label for the link.
  • remark = a brief explanation of the authority control database, for use on the documentation of Template:Authority control only.

Example[தொகு]

The syntax below generates a link to the Dictionary of Irish Biography in section 5. It gets its data from Wikidata property Dictionary of Irish Biography ID (P6829) and identifiers need to be in the following form: 0, followed by 0 or 1, followed by 4 digits, possibly followed by a decimal point and then a letter from A to D.

{'DIB',
  property = 6829,
  section = 5,
  pattern = '^0[01]%d%d%d%d%.?[A-D]?$',
  link = 'https://doi.org/10.3318/dib.$1.v1',
  label = 'Ireland',
},

Advanced parameters[தொகு]

  • patterns = if more than one Lua pattern is needed, then use the plural form of this argument and include the comma-separated list of patterns enclosed by curly braces.
  • prefix = a prefix to be included before the links. In this case numbers 1, 2, ... will be used as the labels and the label field will be ignored.
  • valid = the name of a custom Lua function in /auxiliary used to determine if the identifier is valid or not, in case the pattern method cannot be used. It should return false if the identifier is invalid.
  • customlink = the name of a custom Lua function in /auxiliary which will produce the entire external link. It should return false if the identifier is invalid.
  • suppressedbyproperty = if this identifier should not be displayed if other identifiers are present, then specify them here in a comma-separated list enclosed by curley braces.

List of sections[தொகு]

The names of each section are defined by the p.sectionNames function.

SectionDescriptionIdentifiers
1பன்னாட்டு (P2163), (P213), VIAF அடையாளம் காட்டி (P214), (P10832), (P7859)
2தேசிய (P1015), (P1890), (P950), (P268), (P268), (P3788), (P9984), (P227), (P396), (P8189), (P8980), (P11249), (P244), (P5587), (P1368), (P1048), NDL அடையாளயெண் (P349), (P691), (P409), (P3348), (P5034), (P1003), (P1375), (P1006), (P7293), (P1005), (P1695), (P947), (P906), (P8034)
3புவிசார் (P3562), (P2980), (P5818), (P3920), (P4038), (P9725), (P4535), (P4143), (P1886), (P3863), (P3601), (P982), (P1004), (P380), (P3563), (P4055), (P3223), (P1584), (P4423), (P5288), (P454), (P3723), (P3993), (P3326)
4கல்விசார் (P864), தாவரவியல் ஆசிரியர் சுருக்கம் (P428), (P271), (P2456), கூகுள் அறிஞர் இனங்காணி (P1960), (P4955), (P549), (P496), (P3829), (P1053), (P1153), (P1556)
5கலைஞர் (P3372), (P6804), (P5226), (P1707), (P2349), (P8381), (P6792), (P7303), (P1736), (P1248), (P434), (P2174), (P2268), (P5368), (P2041), (P2750), (P5321), (P650), (P781), (P4581), (P3544), (P245)
6மக்கள் (P1907), (P2558), (P4186), (P865), (P651), (P1908), (P1986), (P11646), (P6829), (P7902), (P4534), (P1146), (P791), (P2418), (P1045), (P1315), (P6213), (P1157)
7மற்றவை (P2092), (P5302), (P4613), (P7704), (P902), (P9070), (P347), (P886), (P1330), (P966), (P436), (P1407), (P435), (P1225), (P5504), (P350), (P3430), (P269), (P1323), (P7314), (P1362)

Whitelists[தொகு]

The whitelists are defined by the p.whitelists function. The syntax is as follows:

  • code = {topic = topic QID, properties = {property PIDs}}

where

  • code is the code of the whitelist which is called via the |show= parameter.
  • topic QID is the Wikidata QID for the topic represented by the whitelist, without the Q prefix.
  • property QIDs is a comma-separated list of PIDs for the properties included in the whitelist (without the prefix P).

For example, the whitelist for Italy is defined as:

it = {topic = 38, properties = {396, 3863, 1986, 8034}},

The whitelist has code it, represents இத்தாலி (Q38) and includes the following properties: SBN author ID (P396), Italian Navy Lighthouses and Beacons ID (P3863), Treccani's Biographical Dictionary of Italian People ID (P1986), Vatican Library VcBA ID (P8034).

The currently recognised whitelists are listed below:

CodeTopicIdentifiers
clசிலி (P1890)
lighthouseகலங்கரை விளக்கம் (P3563), (P4055), (P3223), (P4423), (P3723), (P3993), (P3562), (P2980), (P4038), (P3920), (P4143), (P3863), (P3601)
grகிரேக்கம் (நாடு) (P3348)
hrகுரோவாசியா (P1375)
chசுவிட்சர்லாந்து (P902), (P886), (P3065), (P781), (P1362)
ruஉருசியா (P947)
czசெக் குடியரசு (P691)
lvலாத்வியா (P1368)
roஉருமேனியா (P1003)
jaயப்பான்NDL அடையாளயெண் (P349), (P271)
artsகலைகள் (P268), VIAF அடையாளம் காட்டி (P214), (P7859), (P3372), (P6804), (P1907), (P4186), (P2092), (P1908), (P1707), (P6829), (P2349), (P6792), (P227), கூகுள் அறிஞர் இனங்காணி (P1960), (P347), (P1248), (P244), (P1225), (P2041), (P409), (P2750), (P650), (P350), (P781), (P3430), (P3544), (P1315), (P245), (P1986), (P7902), (P651), (P791), (P7303)
svசுவீடன் (P906), (P5587)
plபோலந்து (P1695), (P7293)
nlநெதர்லாந்து (P651), (P1006), (P650), (P350)
uyஉருகுவை (P2558)
ilஇஸ்ரேல் (P8189), (P1736)
twதைவான் (P1048)
trதுருக்கி (P7314)
krதென் கொரியா (P5034)
itஇத்தாலி (P396), (P3863), (P1986), (P8034)
esஎசுப்பானியா (P950), (P9984)

See also[தொகு]


"https://ta.wikipedia.org/w/index.php?title=Module:Authority_control/config/doc&oldid=3730154" இலிருந்து மீள்விக்கப்பட்டது