Pojdi na vsebino

Modul:Authority control/config/dok

Iz Wikipedije, proste enciklopedije

Vsebuje konfiguracijske podatke o Modul:Authority control. Authority control/config/dok

Sinaksa

Sintaksa za tabelo p.config je sledeča:

  • property = številka lastnosti Wikipodatka brez predpone P.
  • section =številka razdelka, kamor se postavi identifikator. Za podrobnosti glejte v #Seznam razdelkov.
  • pattern = Lua vzorec za veljavno obliko identifikatorja. Upoštevajte, da je ta podoben, vendar ni enak regularnemu izrazu. Če ni naveden, modul ne preverja veljavnosti identifikatorjev.
  • link = URL zunanje strani z informacijami o identifikatorju. Koda $1 bo nadomeščena z identifikatorjem.
  • label = labela za povezavo.
  • remark = kratka razlaga baze normativne kontrole, namenjena le dokumentaciji za Predloga:Normativna kontrola.

Zgled

Spodnja sintaksa ustvari povezavo do Dictionary of Irish Biography v razdelku 5. Podatke pridobi iz lastnosti Wikipodatkov Dictionary of Irish Biography ID (P6829), identifikatorji pa morajo biti v naslednji obliki: 0, sledijo ji 0 ali 1, nato štirimestna številka, mogoče še decimalna pika in črka od A do D.

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

Napredni parametri

  • patterns = če je potrebno uporabiti več Lua vzorcev, uporabite množinsko obliko tega argumenta in vključite seznam vzorcev, ločenih z vejicami, ki so v zavitih oklepajih.
  • prefix = predpona, ki se vključi pred povezave. V tem primeru se za oznake uporabijo številke 1, 2, ... in polje z label bo prezrto.
  • valid = ime Lua funkcije v /auxiliary, ki določa, ali je identifikator veljaven ali ne, če se metode pattern ne more uporabiti. Funkcija naj bi vrnila false, če identifikator ni veljaven.
  • customlink = ime Lua funkcije v /auxiliary, ki ustvari celotno zunanjo povezavo. Funkcija naj bi vrnila false, če identifikator ni veljaven.
  • suppressedbyproperty = če ta identifikator ne sme biti prikazan, kadar so prisotni drugi identifikatorji, jih tukaj navedite v seznamu, ločenem z vejicami in zaprtim v zavite oklepaje. Opomba: lastnost, ki se ne sme prikazati, mora biti v seznamu navedena kasneje kot lastnost, ki jo omejuje.
  • category = določa kategorijo, ki se uporablja za sledenje uporabe te lastnosti (običajno ni potrebna). Na primer, če je category = 'VIAF', bodo avtomatsko napolnjene kategorije Kategorija:Wikipedijini članki z identifikatorji VIAF in Kategorija:Wikipedijini članki z okvarjenimi identifikatorji VIAF.

Seznam razdelkov

Ime vsakega razdelka je definirano s funkcijo p.sectionNames. Sintaksa je takšna:

[number] = {name = ime razdelka, hidelabelwhenalone = true/false},

kjer je

  • number je številka razdelka (mora biti zaporedna cela številka).
  • name of section je ime, ki se prikaže v naslovni vrstici infopolja.
  • true/false nastavite na true, če želite, da se ime skrije, kadar je to edini razdelek, ki se prikaže. (Na primer, nima smisla prikazovati "Drugo", če je to edini razdelek.) Privzeta vrednost je false.

Na primer, razdelek 7 je definirano kot:

[7] = {name = 'Drugo', hidelabelwhenalone = true}

Razdelek ima ime "Drugo" in bo skrit, če naj bi se izpisal le en razdelek.

Trenutni seznam razdelkov je prikazan spodaj:

PoglavjeOpisIdentifikatorji
1MednarodnoISNI (P213), VIAF (P214), FAST (P2163), WorldCat Entities ID (P10832)
2NacionalnoGND (P227), LCCN (P244), BNF (P268), BNF (P268), NDL (P349), SBN (P396), NLA (P409), NKČR (P691), RSL (P947), BNE (datos.BNE.es) (P950), BNR (Romunija) (P1003), PTBNP (P1005), NTA (P1006), BIBSYS (P1015), NCL ID (P1048), LNB (P1368), NSK (P1375), CCAB ID (P1890), Narodna knjižnica Grčije (P3348), BNMM authority ID (P3788), oznaka Nacionalne knjižnice Koreje (P5034), Libris-URI (P5587), SELIBR (P906), oznaka PLWABN (P7293), NLP ID (old) (P1695), identifikator Vatikanske knjižnice VcBA (P8034), oznaka J9U Izraelske narodne knjižnice (P8189), KANTO ID (P8980), oznaka CANTIC (P9984), KBR person ID (P11249)
3Geografskooznaka Mérimée (P380), Structurae ID (structure) (P454), področje na MusicBrainz (P982), oznaka kraja MusicBrainz (P1004), oznaka Pleiades (P1584), Global Volcanism Program ID (P1886), oznaka šole NCES (P2484), ARLHS lighthouse ID (P2980), Online List of Lights ID (P3223), oznaka World Waterfall Database (P3326), Klosterdatenbank ID (P3407), Admiralty number (P3562), NGA lighthouse ID (P3563), MarineTraffic Lighthouse ID (P3601), USCG lighthouse ID (P3723), Italian Navy Lighthouses and Beacons ID (P3863), Canadian Coastguard Lighthouse ID (P3920), Vitaskrá ID (P3993), Danish List of Lights and Fog signals ID (P4038), Norwegian List of Lights ID (P4055), Finnish List of Lights ID (P4143), Portuguese lighthouse ID (P4423), EUTA theatre ID (P4535), StadiumDB ID (P5288), BGCI garden ID (P5818), EBIDAT ID (P9725)
4AkademskoNACSIS-CAT author ID (P271), okrajšava botaničnega avtorja (P428), ORCID (P496), Mathematics Genealogy Project (P549), ACM Digital Library author ID (P864), oznaka ResearcherID (P1053), oznaka avtorja Scopus (P1153), zbMATH (author) (P1556), oznaka avtorja Google Scholar (P1960), DBLP author ID (P2456), PhilPeople profile (P3233), Publons author ID (P3829), MR Author ID (P4955), Leopoldina member ID (new) (P10299)
5UmetnikiULAN (P245), izvajalec MusicBrainz (P434), oznaka RKDartists (P650), SIKART person ID (P781), oznaka KulturNav (P1248), Design & Art Australia Online ID (P1707), Information Center for Israeli Art artist ID (P1736), National Gallery of Victoria artist ID (P2041), Museum of Modern Art artist ID (P2174), Musée d'Orsay artist or personality ID (P2268), Identifikator Stuttgartske podatkovne zbirke znanstvenih ilustracij (P2349), Photographers’ Identities Catalog (P2750), Auckland Art Gallery artist ID (P3372), ADK member ID (P4114), DAHR artist ID (P4457), Städel Museum artist ID (P4581), BRAHMS artist ID (P5226), Museo del Prado artist ID (P5321), National Gallery of Canada artist ID (P5368), Find NZ Artists ID (P6792), Art Gallery of South Australia creator ID (P6804), oznaka umetnika Grammy Awards (P7303), Emmys person ID (P8381), LexM ID (P9692), FID performing arts ID (P10608)
6LjudjeBiografisch Portaal van Nederland ID (P651), ISIL (P791), BMLO (P865), Sycomore ID (P1045), World Athletics ID (P1146), US Congress Bio ID (P1157), MdEP (P1186), NLA Trove (P1315), Australian Dictionary of Biography ID (P1907), CWGC person ID (P1908), Treccani's Biographical Dictionary of Italian People ID (P1986), oznaka osebe Structurae (P2418), autores.uy ID (P2558), Australian Women's Register ID (P4186), EUTA person ID (P4534), UK Parliament ID (P6213), Archaeology Data Service person ID (P6734), Dictionary of Irish Biography ID (P6829), Deutsche Biographie (GND) ID (P7902), Parliament of Australia MP ID (P10020), Deutsche Synchronkartei person ID (P11646), Parliament of Victoria website ID (P12362), DDB person (GND) ID (P13049), Obrazi slovenskih pokrajin (P9163)
7Drugooznaka IdRef (P269), Joconde work ID (P347), oznaka RKDimages (P350), oznaka dela MusicBrainz (P435), oznaka skupine izdaj MusicBrainz (P436), JPL Small-Body Database SPK-ID (P716), Lexicon istoric retic ID (P886), HDS (P902), oznaka založbe MusicBrainz (P966), oznaka NARA (P1225), oznaka TA98 (P1323), oznaka glasbila MusicBrainz (P1330), Theaterlexikon der Schweiz ID (P1362), oznaka serije MusicBrainz (P1407), SNAC ARK ID (P3430), Te Papa agent ID (P3544), oznaka Enciklopedije moderne Ukrajine (P4613), BRAHMS work ID (P5302), RISM ID (P5504), Minor Planet Center body ID (P5736), TDV Encyclopedia of Islam ID (P7314), Deutsche Bahn station code (P8671), Internet Encyclopedia of Ukraine ID (P9070), oznaka Kulturenvanteri.com (P11729), ELMCIP ID (P12204), Bildindex-PID (P12754), ‎Yale LUX ID (P13591), CONOR.SI (P1280), CONOR.SR ID (P8851), šifra raziskovalca (SICRIS) (P6556), SIGIC (avtor) (P2164), oznaka Istrapedie (P8603)

Whitelists

Dovoljeni seznami so definirani s funkcijo p.whitelists. Sintaksa je takšna:

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

kjer je

  • code koda seznama dovoljenih (whitelist), ki se kliče preko parametra |show=.
  • topic QID je Wikidata QID za temo, ki jo predstavlja seznam dovoljenih, brez predpone Q.
  • property QIDs je seznam QIDjev, ločenih z vejicami, ki so vključene v seznam dovoljenih (brez predpone P).

Na primer, beli seznam za Italijo je definiran kot:

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

Dovoljeni seznam ima kodo it, predstavlja Italija (Q38) in vključuje naslednje lastnosti: SBN (P396), Italian Navy Lighthouses and Beacons ID (P3863), Treccani's Biographical Dictionary of Italian People ID (P1986), identifikator Vatikanske knjižnice VcBA (P8034).

Trenutno priznani seznami dovoljenih so navedeni spodaj: Napaka Lua v Modul:Authority_control/documentation v vrstici 122: attempt to concatenate a nil value.

Glej tudi