Malline:Automaattinen sukunimilista
Malline tekee Wikidatassa olevien tietojen perusteella sukunimiluettelon.
Automaattinen sukunimilista
Esimerkkisivu
[muokkaa wikitekstiä]Uuden henkilön lisääminen listalle ja listan muokkaaminen
[muokkaa wikitekstiä]Henkilö lisätään listaan jos hänestä kertovan artikkelin esiintymä kohteesta (P31) on ihminen (Q5) tai sen alaluokka JA hänestä on artikkeli suomenkielisessä Wikipediassa JA hänelle on sukunimi (P734) JA etunimi (P735) asetettuna.
Tiedot lisätään menemällä henkilön Wikipedia-sivulla ja sieltä siihen liitetylle Wikidata-sivulle. Artikkelista Wikidata-sivulle pääset klikkaamalla sivun vasemmassa työkalut-valikon alla olevaa Wikidata-kohde -linkkiä.
Wikidatassa uusia ominaisuuksia saat lisättyä kohteelle siten, että klikkaat sivun alalaidassa olevaa lisää -linkkiä ja kirjoitat lisättäväksi ominaisuudeksi kyseisen P-koodin tai ominaisuuden nimen ja tallentamalla siihen halutun arvon.
Pakollisten ominaisuuksien lisäksi lista käyttää Wikidatan kuvaustekstiä, syntymänimeä sekä syntymä- ja kuolinaikoja.
Käytetyt Wikidata-ominaisuudet
[muokkaa wikitekstiä]Ominaisuus | Selitys |
---|---|
label | Sivun nimi suomenkielellä |
sitelinki/kielilinkki | suomenkielisen Wikipedian sivun nimi |
esiintymä kohteesta (P31) | luokka, jota tämä kohde edustaa ja jonka yksittäinen jäsen tämä kohde on. Esimerkiksi tulivuori on esiintymä vulkaanisesta pinnanmuodosta. Pitää olla ihminen (Q5) tai sen alaluokka. |
sukunimi (P734) | henkilön sukunimi |
etunimi (P735) | henkilön etunimi |
syntymänimi (P1477) | henkilön täydellinen nimi syntyessä |
syntymäaika (P569) | päivämäärä, jolloin aihe syntyi |
kuolinaika (P570) | päivämäärä, jolloin aihe kuoli |
pseudonyymi (P742) | henkilön käyttämä salanimi tai nimimerkki. (käytä lempinimelle ominaisuutta P1449) |
Uuden automaattisen sukunimilistan tekeminen
[muokkaa wikitekstiä]- Siirry sille sivulle jolle haluat luoda uuden automaattisen sukunimilistan ja lisää siihen malline {{Automaattinen sukunimilista}}
{{Automaattinen sukunimilista}}
- Klikkaa mallineesta tulostuvaa Luo automaattinen sukunimilista -nappia
- Esitäytetyssä pohjassa vaihda teksti
TÄHÄN_TULEE_SUKUNIMEN_WIKIDATA_ID
sukunimen Wikidata ID:ksi. - Tallennettuasi sivun klikkaa sivulla olevaa linkkiä päivitä lista manuaalisesti
- Tämän jälkeen täytä mallinesivulla puuttuvat tiedot Wikidataan
Käytetyt mallineet
[muokkaa wikitekstiä]- {{wikidata-lista}}
- {{Sukunimilistarivi}}
- {{Automaattinen_sukunimilista}}
- {{Automaattinen_sukunimilista/pohja}}
Käytetty SPARQL-kysely
[muokkaa wikitekstiä]SELECT DISTINCT ?item ?itemLabel ?itemDescription ?firstnameLabel ?surnameLabel ?birthyear ?deathyear ?page_titleFI ?maidenname (regex(?itemLabel, ?surnameLabel) AS ?surnametest)
WHERE
{
BIND(wd:Q21507321 AS ?surname)
?item wdt:P31/wdt:P279* wd:Q5 .
?item wdt:P734 ?surname .
?item wdt:P735 ?firstname .
OPTIONAL {?item wdt:P1477 ?maidenname }
OPTIONAL {?item wdt:P569 ?_date_of_birth BIND( year(?_date_of_birth) as ?birthyear ) }
OPTIONAL {?item wdt:P570 ?_date_of_death BIND( year(?_date_of_death) as ?deathyear ) }
{ ?sitelink schema:about ?item ; schema:isPartOf <https://fi.wikipedia.org/> ; schema:name ?page_titleFI }
MINUS { ?item wdt:P31 ?type . ?type wdt:P279/wdt:P279* wd:Q14897293. }
SERVICE wikibase:label { bd:serviceParam wikibase:language "fi". }
}