Sari la conținut

Modul:Citat Q/doc

De la Wikipedia, enciclopedia liberă

Aceasta este pagina de documentație pentru Modul:Citat Q

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.

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>|...}}

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ă:

  1. 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).
  2. 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).
  3. 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.
  4. 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.

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.