Malline:Linkitetty data
(Ohjattu sivulta Malline:Linkitettydata)
Aihekohtainen navigaatiolaatikko joka täyttää itsensä Wikidatan avulla. Pienoisohjelma lisää navigaatiolaatikkoon hakukäyttöliittymän javascriptillä. Navigaatiolaatikko on tällä hetkellä aihepiirikohtainen eli elokuville, maantieteellisille kohteille yms pitää tehdä omansa.
Pienoisohjelma
[muokkaa wikitekstiä]Malline vaatii toimiakseen asetuksista pienoisohjelman: Pienoisohjelma lisää linkitetty data -mallineeseen https://query.wikidata.org:a käyttävän hakukäyttöliittymän.
.
Pienoisohjelma on vakiona päällä työpöytäulkoasussa. Pienoisohjelma ei ole mobiilikäyttöliittymässä päällä.
- Sivut
- Järjestelmäviesti:Gadget-linkeddata.css
- Järjestelmäviesti:Gadget-linkeddata.js
- Järjestelmäviesti:Gadget-linkeddata
- järjestelmäviesti:common.css]
Moduuli
[muokkaa wikitekstiä]Esimerkkisivu
[muokkaa wikitekstiä]- Käyttäjä:Zache/Ariel
- Ariel (elokuva)
- Sukellusvene U-96
- Käpy selän alla
- Zorron naamio
- Dogville
- Star Wreck: In the Pirkinning
- Hei, me lennetään!
- Kadonnut maailma – Jurassic Park
- Speed – Kuoleman kyydissä
- Esa ja Vesa – auringonlaskun ratsastajat
Toimintaperiaate
[muokkaa wikitekstiä]- järjestelmäviesti:Gadget-linkeddata.js lisää niille listatuille wikidatan Q-arvoille checkboxit jotka ovat span-elementin sisällä jonka luokka on
wqsbacklink
- Mikäli jokin hakuehdoista on valittuna, niin näistä muodostotetaan SPARQL:kyselyn ehdot muodossa
?item wdt:PROPERTY wd:Q123.
. Tässä PROPERTY on taulukon rivin ensimmäisestä sarakkeesta löytyvä Wikidatan property-arvo ja Q-arvot ovat samalta riviltä valittuja arvoja. - SPARQL-kyselyn mallipohja on joko pienoisohjelmaan kirjoitettu vakiokysely TAI mallineessa
wqsquery
-luokalla määritetyn elementin sisältä löytyvästä linkissä oleva kysely.
Mallineet
[muokkaa wikitekstiä]- Malline:Linkitetty data (tällä hetkellä elokuvat)
- Malline:Linkitetty data/taideteos (d:Wikidata:WikiProject_sum_of_all_paintings teokset)
- Malline:Linkitetty data/vesistöt (testimalline vesistöille)