Detta är dokumentationssidan för Modul:Wikidata
- Se även Modul:Wikidataen för viss skild funktionalitet
Modulen används för att hämta formatterad data från Wikidata.
anrop:
{{#invoke:Wikidata|formatStatements|property=p17}}
Parametrar
redigera- property = Obligatorisk parameter som beskriver vilken egenskap som ska hämtas.
- entityId = Det id-nummer den artikel har som du vill hämta egenskap från.
- enbarten = När bara ett värde ska hämtas. Tex för att hämta bild på heraldiskt vapen, och då inte få tillbaka alla objekt.
- separator = När något annat än "," ska separera en lista på objekt. Tex separator=<br/> Se även conjunction
- conjunction = Som ovan, men påverkar bara den sista separatorn i en lista av objekt. Default är och.
- label = När man själv vill välja hur länken ska formateras. Tex [[Blekinge läns vapen|vapen]] fås av att ange label=vapen Den här parametern påverkar även enheter
- pattern = När man vill hämta en sträng och passa in den i ett mönster, exempelvis för att lägga in en kod av något slag istället för $1 i https://viaf.org/viaf/$1/.
- pattern = auktoritetsdata är ett specialfall av ovanstående. Det "pattern" som används, är då det som är angivet i P1630 (format för URL) för den berörda egenskapen.
- pattern = auktoritetsdata2 kompletterar ovanstående och skapar en länk av typen [https://viaf.org/viaf/$1/ $1]
- rank = Bestämmer vilken typ av påståenden som ska släppas igenom.
- rank = all släpper igenom alla påståenden
- rank = valid släpper igenom "preferred" och "normal", men inte "deprecated"
- rank = best (default) släpper igenom "preferred", men om det inte finns släpps "normal" igenom
- rank = preferred/normal/deprecated släpper igenom angiven rank, men ingen annan
- avoidqualifier = Sorterar bort värden som är associerade med en viss egenskap i sin bestämning. Exempelvis avoidqualifier=P518 (berörd del) om man vill ha folkmängden för hela orten, inte bara de som är kvinnor eller den andel som bor i Haninge kommun.
- nolink = Något värde tar bort länkar, även länkar till enheter görs olänkade.
- nounitlink = samma som ovan, men påverkar bara enheter.
- noshortunit = enheter förkortas inte med ett värde i denna parameter, d.v.s kilometer förkortas inte till km, vilket annars är standard.
- sortbytime = sorterar påståenden efter datum i bestämningar, detta system används med fördel tillsammans med parameter enbarten ovan
- sortbytime = chronological sorterar påståenden i kronologisk ordning i bestämningar
- sortbytime = inverted sorterar påståenden i omvänd kronologisk ordning i bestämningar
- sortingproperty = Ange vilken egenskap som ska stödas. Det går att lägga in en tabell i denna parameter, men då bara från en annan modul. Default är: 'P585','P571','P580','P569','P582','P570' i given ordning. Hittills stöds bara properties med datatype = time
- sortbyarbitrary = sorterar påståenden efter datum de objekt som länkas i de olika uttalandena, exempelvis födelsedag för en rad av "barn". Tillåtna värden är 'chronological' eller 'inverted'. Vilken egenskap som ska sökas anges med parameter 'sortingproperty ovan'.
- langpref = I denna modul finns det ett filter som prioriterar påståenden som har bestämningen "språk = svenska". Ett värde på parameter langpref inaktiverar detta filter
- noref = Ange ett värde i denna parameter om du inte är intresserad av att ta med själva källhänvisningen, utan bara datan.
- versalisering = För att ange vilken versalisering utdatan ska ha. Tillåtna värden är: lc/uc/lcfirst/ucfirst
- firstversalisering = Samma som ovan, men påverkar bara det första i raden av värden
- modifytime = fixar med datumformat
- modifytime = longdate skriver datum på formatet "10 december 2024", dvs ner till datumnivå när så tillåts
- modifytime = Y skriver datum på formatet "2024", dvs endast årtal.
- modifyqualifiertime = Som ovan, men påverkar bara bestämningar
- withdate = lägger till (10 december 2024) till det källbelagda värdet. Hämtas från egenskapen för tidpunkt.
- withintervall = lägger till (10 december 2024-17 december 2024) till det källbelagda värdet. Hämtas från egenskapen för startdatum och Egenskapen för slutdatum.
- withintervall = gift ger att de internvallet skrivs ut med ett g. framför.
- getsimpleproperty = För att hämta information från det länkade objektet. Denna funktion tillåter ingen iteration, utan går bara en nivå.
- getproperty = Här anger du vilken egenskap du ska hämta med getsimpleproperty
- getenbarten = Här anger du om en eller alla uttalanden ska hämtas med getsimpleproperty
- getmodifytime = Här anger du vilket tidsformat getsimpleproperty ska hämta
- getraw = Som "raw" nedan
- raw = är en parameter som kan användas från andra moduler. Den resulterar i att utdatan kommer i en tabell.
- novalue = En parameter som styr hur "novalue" på Wikidata ska presenteras här. Tomt värde ger 'nil' som resultat
- somevalue = Som "novalue" ovan
- relevans = Objekt som saknar en webbplatslänk till svwiki inte kommer att inkluderas.
- prefix = Text läggs in före svaret
- suffix = Text läggs in efter svaret