Modul:Citat Q/doc
Aceasta este pagina de documentație pentru Modul:Citat Q
|
|
Aceasta este pagina de documentație pentru Modul:Citat Q. Pagina descrie modul de folosire al formatului și conține categoriile de care acesta aparține, precum și orice altceva ce nu face parte din formatul propriu-zis. |
Modul:Citat Q generează citări bibliografice complete (CS1) extrăgând automat date structurate din Wikidata. Modulul este capabil să gestioneze moștenirea datelor (titluri, autori, identificatori) de la lucrările părinte sau revistele în care au fost publicate articolele.
Utilizare
[modificare sursă]Acest modul este de obicei apelat printr-un format, de exemplu {{Citat Q}}, dar i se poate apela direct din alt modul și funcția cite_item_lua cu un item ID ca prim parametru și cu un tablou asociativ ce conține ceilalți parametri ca al doilea parametru; sau funcția cite_ref care primește o referință brută din Wikidata, alături de tabloul asociativ de parametri pentru a produce același lucru.
Pentru parametrii admiși în tabelul asociativ, vezi documentația formatului {{Citat Q}}.
Sintaxa de bază pentru apelarea directă a modulului este:
{{#invoke:Citat Q|cite_q|q=<QID>|...}}
Parametri
[modificare sursă]Modulul acceptă următorii parametri. Parametrii manuali au prioritate față de datele din Wikidata.
| Parametru | Descriere | Exemplu |
|---|---|---|
| q | Obligatoriu. ID-ul elementului Wikidata (QID). | Q136457009
|
| p | Specifică o singură pagină. Suprascrie P304 din Wikidata. | 42
|
| pp | Specifică un interval de pagini. Suprascrie P304 din Wikidata. | 42-45
|
| title | Suprascrie titlul (P1476). | Titlu manual
|
| publisher | Suprascrie editura (P123). | Editura Humanitas
|
| pubDate | Suprascrie data publicării (P577). | 2023-01-01
|
| author | Adaugă un autor manual (ignoră autorii de pe Wikidata). | Ion Popescu
|
| archive-url | URL-ul către versiunea arhivată a resursei. | https://archive.org/...
|
| archive-date | Data la care a fost făcută arhivarea. | 2023-05-20
|
Funcționalități speciale
[modificare sursă]Modulul implementează o logică avansată de fallback pentru a completa datele lipsă:
- Titluri: Dacă elementul nu are titlu (P1476), modulul caută titlul lucrării originale (P629 - ediție a operelor) sau folosește eticheta elementului (cu fallback pe en/fr/de dacă eticheta în română lipsește).
- Autori: Dacă nu există autori (P50) sau nume de autori (P2093) pe ediție, aceștia sunt moșteniți de la lucrarea originală (P629).
- Reviste și identificatori: Pentru articole științifice, ISSN-ul, ISBN-ul și Editura sunt căutate automat în elementul Revistei/Publicației (P1433) dacă nu există pe articol.
- Legături în citare:
- Autori/editori: Se creează legături către ro.wiki doar dacă există articol.
- Edituri: Dacă nu există articol pe ro.wiki, se afișează numele urmat de un link mic către Wikidata.
- Locul publicării: Se creează legătură doar dacă există articol pe ro.wiki.
Exemple
[modificare sursă]Exemplele de mai jos demonstrează cazurile specifice discutate și rezolvate în acest modul.
Fallback de limbă (Q136445638)
[modificare sursă]Acest element nu are etichetă în limba română. Modulul preia automat eticheta din engleză/franceză pentru a nu genera o citare goală.
| Sintaxa | Rezultat |
|---|---|
{{#invoke:Citat Q|cite_q|q=Q136445638}}
|
Gh. I. Cantacuzino; Gh. Sion (). „Ruinele curţii feudale de la Coiani – Mironeşti (judeţul Giurgiu) – Date arheologice şi arhitectonice” (PDF). Buletinul Comisiunii Monumentelor Istorice. Institutul Național al Patrimoniului (I; nr. în TOM: 1-2; anul 1990; Serie Nouă). Wikidata Q136445638. |
Moștenire titlu și autori din părinte (Q136698231)
[modificare sursă]Acest element este o ediție specifică. Titlul și autorii nu sunt completate pe ediție, ci sunt moștenite automat de la lucrarea părinte (P629).
| Sintaxa | Rezultat |
|---|---|
{{#invoke:Citat Q|cite_q|q=Q136698231}}
|
„Mănăstirea Cernica” (PDF). București: Editura Meridiane[*]. . Wikidata Q136698231. |
Extragere ISSN din revista în care este publicat un articol (Q136457009)
[modificare sursă]Acest articol științific nu are ISSN-ul trecut direct pe el. Modulul identifică revista în care a fost publicat (P1433) și extrage ISSN-ul de acolo. De asemenea, demonstrează suprascrierea paginilor cu parametrul pp.
| Sintaxa | Rezultat |
|---|---|
{{#invoke:Citat Q|cite_q|Q136457009|pp=15-20}}
|
Gabriel Sarcină (). „Considerente istorice și geografice despre județul Gorj, surprinse în «Memoriile...» generaului Bauer de la 1778”. Litua. Studii și cercetări (25): 15–20. ISSN 1582-7151. Wikidata Q136457009. |
Legături inteligente și editură
[modificare sursă]Editura primește un link către Wikidata dacă nu are articol pe Wikipedia în română, iar autorii primesc link doar dacă au articol. Demonstrație pentru lucrarea Sapiens.
- Autorul (Yuval Noah Harari) are articol pe ro.wiki
- Editura (Harvill Secker) nu are articol pe ro.wiki
| Sintaxa | Rezultat |
|---|---|
{{#invoke:Citat Q|cite_q|Q12411055}}
|
Yuval Noah Harari (). „Sapiens” (în ebraică). דביר[*]. OL 17628800W. Wikidata Q12411055. |